{"from":null,"until":null,"games":1166393,"params":{"k_rate":50,"k_wr":200,"wT_b":0.5,"wO_b":0.5,"wT_l":0.25,"wO_l":0.5,"w_lead":0.8,"w_bring":0.8},"species":["Rillaboom","Sneasler","Incineroar","Garchomp","Kingambit","Indeedee-F","Raichu","Archaludon","Farigiraf","Salamence","Gholdengo","Pelipper","Charizard","Golisopod","Basculegion","Whimsicott","Milotic","Tyranitar","Volcarona","Staraptor","Sylveon","Indeedee","Arcanine-Hisui","Floette-Eternal","Excadrill","Gardevoir","Politoed","Sinistcha","Grimmsnarl","Torkoal","Metagross","Armarouge","Venusaur","Gengar","Froslass","Primarina","Dragonite","Glimmora","Swampert","Kommo-o","Annihilape","Delphox","Lucario","Corviknight","Ninetales-Alola","Aerodactyl","Basculegion-F","Baxcalibur","Dragapult","Camerupt","Blaziken","Sableye","Hatterene","Blastoise","Sinistcha-Masterpiece","Talonflame","Absol","Ceruledge","Pawmot","Hydreigon","Mawile","Espathra","Rotom-Wash","Toxapex","Vivillon","Gallade","Meganium","Typhlosion-Hisui","Alakazam","Grapploct","Sceptile","Rotom-Heat","Drampa","Clefable","Tsareena","Scovillain","Lopunny","Zoroark-Hisui","Maushold-Four","Pyroar","Meowstic-F","Mamoswine","Scrafty","Aegislash","Maushold","Altaria","Araquanid","Chandelure","Empoleon","Pincurchin","Kangaskhan","Sirfetch\u2019d","Gyarados","Meowscarada","Inteleon","Kleavor","Weavile","Gliscor","Scizor","Starmie","Malamar","Greninja","Hippowdon","Mimikyu","Hawlucha","Samurott-Hisui","Golurk","Slowking-Galar","Klefki","Overqwil","Goodra-Hisui","Tinkaton","Palafin","Skarmory","Oranguru","Alcremie","Snorlax","Lycanroc-Dusk","Chesnaught","Slowbro","Heliolisk","Ninetales","Ampharos","Crabominable","Vanilluxe","Dragalge","Aggron","Manectric","Toxtricity","Krookodile","Bellibolt","Meowstic","Eelektross","Steelix","Houndoom","Cinderace","Skeledirge","Feraligatr","Wyrdeer","Abomasnow","Umbreon","Audino","Heracross","Clawitzer","Houndstone","Ditto","Beedrill","Rhyperior","Vileplume","Noivern","Arcanine","Azumarill","Raichu-Alola","Spiritomb","Mudsdale","Jolteon","Decidueye-Hisui","Perrserker","Toxtricity-Low-Key","Cofagrigus","Serperior","Banette","Persian-Alola","Conkeldurr","Medicham","Chimecho","Runerigus","Salazzle","Quaquaval","Mr. Mime","Reuniclus","Tauros-Paldea-Aqua","Slurpuff","Glaceon","Mr. Rime","Scolipede","Orthworm","Hydrapple","Slowking","Arboliva","Torterra","Slowbro-Galar","Wigglytuff","Pidgeot","Infernape","Glalie","Emboar","Victreebel","Typhlosion","Vaporeon","Aurorus","Liepard","Tauros-Paldea-Blaze","Sharpedo","Falinks","Lycanroc","Rotom-Frost","Barbaracle","Garganacl","Rotom-Mow","Rampardos","Aromatisse","Squawkabilly","Toxicroak","Espeon","Trevenant","Gourgeist","Pikachu","Zoroark","Pinsir","Goodra","Morpeko","Machamp","Thievul","Beartic","Flapple","Tyrantrum","Farfetch\u2019d","Pangoro","Luxray","Florges","Diggersby","Leafeon","Passimian","Mabosstiff","Squawkabilly-Blue","Gogoat","Bastiodon","Ariados","Dedenne","Toucannon","Musharna","Sandaconda","Roserade","Avalugg-Hisui","Appletun","Emolga","Flareon","Decidueye","Squawkabilly-White","Swalot","Stunfisk-Galar","Rotom","Stunfisk","Arbok","Rotom-Fan","Squawkabilly-Yellow","Avalugg","Polteageist","Lycanroc-Midnight","Simipour","Castform","Forretress","Persian","Furfrou","Polteageist-Antique","Qwilfish","Tauros","Simisear","Watchog","Garbodor","Tauros-Paldea-Combat","Simisage","Samurott"],"sp_fields":["T","B","L","lwn","lww","fwn","fww"],"sp":[[818866,485105,186434,173372,85356,287276,147431],[756409,480780,281472,247000,124818,261209,129602],[636700,422359,227276,203210,102339,239137,122645],[540357,340633,185584,166582,84845,196494,97871],[450890,246965,120792,115110,60473,152887,77973],[447982,339721,203320,187578,91730,191358,94168],[412696,234073,174901,164133,83689,137781,69681],[382809,269562,94615,88887,45945,164186,90295],[378754,241268,165612,155780,78497,143163,69557],[359909,189027,107709,103359,52687,120948,60826],[355380,205807,98413,94749,49391,132964,67850],[341154,250194,94991,93005,49611,166857,88068],[337859,198960,127995,121375,63949,124611,63403],[337222,180430,87488,84094,44730,118000,58825],[305175,186836,67728,66136,33611,130589,67532],[262147,162112,117441,109749,54371,97514,46902],[255962,146587,93595,88783,45221,91316,45284],[237773,160428,74092,73184,37604,111544,56553],[223189,141953,80642,77446,39198,90394,46165],[194104,112159,75154,72684,37891,68997,35219],[191811,106447,44975,43975,23591,73694,36685],[176995,126747,69153,66939,34819,81503,40952],[176696,116142,54164,52692,26840,78034,39052],[171553,76004,48528,47492,25683,50305,26737],[170916,108827,55134,54248,28157,77145,38909],[166490,92545,58857,57289,30376,57535,29043],[163463,112808,32418,32130,15868,79701,41764],[161617,84826,16707,16567,7663,57327,28579],[140233,83333,66108,63720,32564,55309,28887],[134257,82897,15668,15530,7199,55976,27178],[130618,71249,44261,43595,21087,48424,23203],[120466,78418,42056,41214,21538,50931,25688],[119764,58453,32626,31848,16365,40495,20494],[118542,76471,62143,60671,30098,49544,26257],[118353,65122,45975,45303,23888,43192,21900],[114810,71596,31153,30809,16050,49483,25379],[100237,55667,34140,33680,16970,38674,18930],[98142,59664,37817,37209,18937,40086,20366],[95831,53388,30762,30448,16412,37338,19487],[90976,51102,27048,26696,13540,33940,17935],[87206,57824,40153,39533,20440,37355,18810],[83821,46935,32351,31929,16590,29970,15168],[82628,45382,28795,28475,13155,29705,14084],[80881,45071,23692,23160,11226,31608,15555],[77737,47259,20474,20308,9465,32498,15792],[68569,39593,29788,29180,14495,25552,11972],[66577,48078,29997,29605,17001,33299,18349],[63335,35960,16774,16638,7469,24621,11686],[62647,36814,25019,24713,11459,24381,11597],[61526,39832,9298,9218,4620,26472,13303],[59492,38226,23454,23174,11395,24751,12135],[57925,38837,30350,29952,13821,24361,11665],[57494,36034,22606,22484,11137,22538,10715],[56345,34296,25633,25377,13441,19672,9903],[54625,27487,5684,5664,2535,18703,9414],[53413,34472,26274,25896,11889,22275,10344],[49266,28468,19642,19434,9199,17979,8284],[48174,29449,10792,10766,5135,20017,9711],[47017,27221,12442,12382,5939,19247,9269],[44554,28721,16751,16661,8142,19911,9644],[41863,21791,7041,7019,3441,15117,7323],[40059,30983,28852,28468,14273,19173,11248],[40059,23684,13664,13598,6060,16106,7351],[35864,15030,7080,7056,3126,10809,5153],[35178,21212,16106,16014,7611,13550,6714],[34987,21917,12616,12584,6017,14688,6922],[34241,17361,8411,8379,4279,11861,5920],[34199,22671,14265,14195,6939,14955,6977],[33914,21121,15572,15458,7172,12664,5823],[32467,18532,7768,7738,3280,12499,5857],[30835,19310,13368,13284,5852,12110,5339],[30584,21057,14351,14307,6537,13921,6536],[29995,14943,3667,3661,1629,10497,4929],[29168,15580,7795,7785,3179,10011,4469],[27850,15931,6985,6969,3110,10739,5011],[27734,15498,11421,11369,5383,10318,4952],[25097,14131,10705,10657,4878,9052,4132],[25018,15738,0,0,0,11387,5452],[24640,14134,9313,9273,4217,8725,4068],[23365,12982,8495,8477,4332,8421,4278],[23255,13791,11405,11351,5794,8163,3988],[23035,15175,8626,8594,4237,10372,4967],[22834,13684,7835,7815,3617,9228,4289],[22589,12132,4900,4890,2210,8551,3948],[22348,13087,7923,7887,3652,8124,3938],[22248,10581,5052,5046,2234,7163,3439],[22039,12241,6024,6016,2708,8265,3707],[21983,14579,8101,8073,4102,9638,4693],[21732,12512,7932,7904,3729,8204,3796],[21559,13910,5860,5848,2409,9436,4096],[21233,12770,10368,10344,5050,8369,3982],[20658,12622,5802,5782,2381,8536,3741],[20294,10973,6102,6086,2760,7432,3487],[20231,12204,7807,7779,3528,8296,3673],[20159,14545,10405,10371,4507,9203,4025],[20065,15006,11882,11816,5670,9650,4537],[19914,14010,10622,10584,4889,9389,4269],[19442,13126,8244,8216,3836,8799,4115],[19265,9902,5451,5437,2493,6820,3110],[19170,11770,8192,8164,3869,7825,3700],[18373,13934,10992,10920,4665,7935,3610],[17689,11039,7557,7531,3196,7365,3214],[16449,11297,4833,4823,2260,8175,4010],[15474,10297,7193,7175,3429,7018,3257],[15138,10720,6999,6963,3143,6697,3306],[14987,9835,5641,5623,2620,6729,3238],[14906,9078,3249,3241,1331,6263,2771],[14701,10193,6992,6984,3281,6871,3280],[14414,9786,6885,6863,3094,6231,3072],[14243,10713,6801,6777,3185,6195,3255],[13762,8530,3608,3604,1737,5954,2978],[13639,7399,5107,5097,2320,4856,2226],[13484,8409,7156,7136,3103,5801,2736],[13467,6795,4259,4253,1995,4629,2145],[13243,9899,8105,8079,3757,5644,2601],[12586,8302,5442,5416,2170,4871,2107],[12255,8579,5651,5641,2679,5349,2712],[12095,5831,3000,3000,1504,4179,2049],[11700,6232,3666,3662,1624,3839,1808],[11562,6656,3867,3863,1816,4159,2121],[11554,7196,5479,5469,2533,4700,2281],[11351,7104,2305,2305,1067,4986,2389],[10884,6267,2371,2371,1023,4311,1961],[10715,5458,1471,1469,583,3708,1613],[10713,6381,2722,2722,1257,4367,2058],[10660,5873,3032,3026,1285,4160,1879],[10648,6472,3998,3986,1918,4275,2024],[10077,5494,3470,3470,1613,3800,1828],[10003,6230,3597,3591,1627,4160,1882],[9938,6119,3254,3248,1494,4080,1907],[9930,6634,3195,3193,1523,4643,2242],[9926,6352,5082,5070,2192,3741,1769],[9755,6150,3394,3392,1345,4030,1669],[9538,5748,2244,2234,995,4147,1943],[9209,5844,3376,3372,1593,3799,1818],[8640,5451,3128,3122,1432,3760,1701],[8448,5215,1948,1944,901,3670,1715],[8443,5013,2681,2677,1143,3427,1513],[8324,5826,4475,4465,2086,3484,1604],[8172,4546,1212,1212,515,3217,1494],[8056,5316,3379,3373,1524,3790,1793],[7980,6212,5224,5208,2430,3133,1762],[7825,5078,2588,2584,1181,3404,1499],[7692,5125,2281,2279,1045,3558,1620],[7683,4390,1512,1512,726,3395,1743],[7652,4832,740,740,263,3505,1449],[7505,4632,3740,3738,1541,3067,1353],[7489,3867,1260,1260,578,2619,1241],[7343,2965,1914,1914,856,1924,892],[7153,4215,3066,3064,1200,2732,1157],[6923,4470,2095,2089,903,3216,1437],[6657,3649,2061,2059,935,2459,1174],[6634,4689,3513,3511,1541,3048,1348],[6581,4968,4287,4283,2090,3118,1502],[6507,3838,1742,1738,828,2609,1232],[6390,3845,2628,2624,1086,2506,1048],[6234,3396,1655,1653,728,2354,1052],[6102,3764,2315,2313,1019,2442,1071],[6078,4036,2595,2589,1165,2643,1204],[5603,4035,3230,3228,1440,2564,1175],[5568,2992,1756,1754,667,1790,767],[5392,3414,2384,2384,930,2167,908],[5360,3783,3132,3128,1366,2453,1111],[5359,2850,861,861,360,1980,881],[5319,3418,2353,2351,951,2165,931],[5182,3043,2350,2350,1084,1855,863],[5133,3448,2599,2599,1140,2208,996],[5131,3540,2469,2469,1013,2269,930],[5110,2867,1479,1479,622,1937,832],[5088,3127,2238,2236,951,1992,886],[5015,3157,2027,2027,956,1949,861],[4958,2713,1295,1293,567,1879,860],[4936,2892,1810,1808,696,1885,795],[4902,2658,1232,1232,606,1819,946],[4792,3069,2357,2353,1014,1910,852],[4330,2337,1531,1529,574,1438,626],[4127,2813,2123,2123,960,1762,838],[4116,2049,593,593,214,1429,605],[4095,2671,1905,1905,879,1759,878],[4021,1781,644,644,235,1160,488],[3984,2168,1103,1101,446,1396,620],[3983,2294,1337,1337,601,1473,648],[3863,2176,1564,1562,623,1314,558],[3782,2352,1753,1751,803,1571,693],[3782,2439,1473,1471,615,1711,697],[3769,2725,2213,2211,741,1662,627],[3722,2332,977,977,404,1608,680],[3616,2376,1694,1694,777,1677,762],[3565,2278,1134,1132,545,1535,727],[3487,2315,1048,1048,437,1624,724],[3469,2042,734,734,303,1426,629],[3297,2173,1727,1727,729,1364,608],[3218,2018,959,959,402,1358,616],[3211,1943,1257,1257,546,1236,550],[3196,1885,1355,1351,485,1039,424],[3142,1878,1060,1060,562,1394,682],[3122,1873,1102,1102,490,1255,564],[3119,1837,1125,1125,489,1117,522],[3113,1781,975,975,382,1207,513],[3026,1390,845,845,324,950,403],[2991,1829,766,766,345,1195,541],[2918,1648,1147,1145,536,1051,499],[2860,2016,1722,1722,810,1240,571],[2773,1502,894,894,363,1036,457],[2765,1647,1165,1165,544,1073,487],[2708,1777,1281,1281,512,1178,485],[2589,1613,1245,1245,533,972,442],[2470,1242,676,676,262,779,317],[2247,1315,0,0,0,970,437],[2204,1221,657,657,268,797,340],[2186,1319,559,559,260,931,425],[2159,1487,1110,1110,462,953,417],[2134,1217,634,634,263,847,347],[2130,1352,1121,1121,520,881,430],[2105,1145,597,597,272,786,355],[2078,1107,349,347,115,718,287],[2044,1073,541,541,217,724,325],[2016,1412,1060,1060,356,793,336],[2004,1176,505,505,203,786,332],[1998,1185,693,693,284,837,367],[1957,1098,636,636,276,708,315],[1853,1210,526,526,230,818,351],[1848,802,417,417,169,560,220],[1688,954,658,658,288,628,285],[1674,1130,890,890,386,755,315],[1553,1242,1022,1022,526,773,389],[1472,703,229,229,81,460,176],[1432,681,424,424,150,442,170],[1401,632,378,378,128,407,158],[1397,980,647,647,239,616,248],[1331,867,532,532,231,568,237],[1207,805,647,647,311,517,239],[1144,812,590,590,234,468,209],[1113,502,266,266,89,332,133],[1066,646,231,231,95,462,195],[1042,395,103,103,28,288,118],[990,609,373,373,145,378,129],[964,544,184,184,57,391,151],[918,508,327,327,139,335,141],[866,604,504,502,182,382,146],[863,535,167,167,61,346,170],[798,393,210,210,94,271,118],[793,581,492,492,227,400,185],[787,488,284,284,117,335,146],[743,414,267,267,98,285,112],[696,405,261,261,95,281,104],[676,512,425,425,190,324,143],[670,362,186,186,64,232,90],[653,433,328,328,119,258,104],[594,352,183,183,72,241,97],[571,311,187,187,73,204,82],[554,255,136,136,53,179,77],[533,247,138,138,42,164,47],[503,316,256,256,98,177,63],[494,201,157,157,61,118,36],[371,264,218,218,85,159,70],[313,206,136,136,56,149,58],[300,194,111,111,29,115,42],[287,159,94,94,34,101,44],[244,80,50,50,9,47,11],[239,106,62,62,23,73,25],[239,147,69,69,27,104,46],[226,73,51,51,11,40,11],[183,102,39,39,10,70,21]],"mates":{"a":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,96,96,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,133,133,133,133,133,133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,138,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,140,140,140,140,140,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,148,148,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,158,158,158,158,158,158,158,158,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,160,160,160,160,160,160,160,160,160,160,160,160,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,171,171,171,171,171,171,171,171,172,172,172,172,172,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,178,178,178,178,178,178,178,178,178,178,178,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,181,181,181,181,181,181,181,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,188,188,188,188,188,188,189,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,192,192,192,193,193,193,193,193,193,193,193,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,195,195,195,195,195,195,195,195,195,195,195,195,196,196,196,196,196,196,196,196,196,196,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,199,199,199,199,199,199,199,199,200,200,200,200,200,200,200,200,200,200,200,200,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,202,202,202,202,202,203,203,203,203,203,203,203,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,209,209,209,209,209,209,209,209,209,209,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,211,211,211,211,211,211,211,211,211,211,211,211,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,213,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,216,216,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,218,218,218,218,218,218,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,222,222,222,222,222,222,222,222,222,222,222,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,224,224,224,224,224,224,224,225,225,225,226,226,226,226,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,228,228,228,228,229,229,229,229,229,229,229,229,229,229,229,229,230,230,231,231,231,231,232,232,233,233,233,233,234,234,234,234,234,235,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,237,237,237,237,237,238,238,238,238,238,238,240,241,241,242,242,242,242,242,243,243,243,244,244,244,244,245,245,247,247,247,248,249,250,250,251,251,251,252,252,252,253,253,253,253,254,254,254,254,262],"b":[1,9,15,17,18,19,20,27,29,32,38,51,54,55,62,63,64,67,70,71,74,75,77,82,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,140,148,153,158,160,166,167,171,172,175,178,180,181,182,187,188,189,192,193,196,199,202,203,205,208,213,216,225,239,240,241,243,246,250,15,17,18,19,20,29,32,38,55,63,64,67,74,77,96,99,111,116,124,128,133,138,140,148,153,158,171,180,182,187,188,189,192,202,205,208,213,216,225,241,243,0,1,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,93,94,95,96,98,99,100,103,105,107,108,109,111,112,113,114,116,117,119,121,124,127,128,129,131,133,136,138,140,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,169,170,171,172,174,175,176,178,180,181,182,183,187,188,189,191,193,195,196,199,200,202,203,205,207,208,209,211,212,213,216,218,219,222,223,224,231,232,240,241,242,243,245,0,1,2,4,5,6,9,10,11,13,15,16,17,18,19,20,21,25,26,27,28,29,30,32,33,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,136,138,140,142,144,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,187,188,189,191,192,193,195,196,198,199,200,202,203,205,206,207,208,209,211,212,213,216,218,219,222,223,224,225,226,231,232,233,239,242,245,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,91,93,95,96,98,99,100,103,105,107,108,109,111,112,113,114,116,117,119,121,124,127,128,129,131,133,136,138,140,147,148,149,152,153,154,157,158,160,162,164,166,167,168,169,170,171,172,174,175,178,180,181,182,183,187,188,189,191,192,193,196,199,200,202,205,207,208,209,211,212,225,230,231,239,0,1,4,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,93,94,95,96,98,99,100,103,105,107,108,109,111,112,113,114,116,117,119,121,124,127,128,129,131,133,136,138,140,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,169,170,171,172,174,175,176,178,180,181,182,183,184,187,188,189,191,192,193,195,196,199,200,202,203,205,207,208,209,211,212,213,216,218,219,222,223,224,225,230,231,232,233,239,246,248,249,255,0,1,9,15,17,18,19,20,27,29,32,38,51,54,55,62,63,64,67,70,71,74,75,77,82,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,140,147,148,153,158,160,166,167,171,172,175,178,180,181,182,187,188,189,192,193,196,199,200,202,203,208,213,233,240,241,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,183,185,187,189,191,193,194,197,199,202,203,206,207,209,210,211,213,214,219,220,222,226,227,242,0,1,2,3,4,5,6,9,10,11,13,15,16,17,18,19,20,21,23,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,136,137,138,140,142,144,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,187,188,189,191,192,193,195,196,198,199,200,202,203,205,206,207,208,209,211,212,215,216,218,220,222,223,224,225,226,230,237,239,243,246,249,1,15,17,18,19,20,27,29,32,38,54,55,63,64,67,70,74,75,77,82,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,140,148,153,158,160,167,171,172,175,180,181,182,187,188,189,192,193,203,213,241,0,1,2,4,5,6,9,11,13,15,16,17,18,19,20,21,26,27,28,29,30,32,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,136,138,140,142,144,147,148,149,153,154,155,157,158,160,162,164,166,167,168,169,171,172,173,174,175,176,177,178,180,182,183,184,185,187,188,191,192,193,195,196,200,202,206,207,208,211,213,216,218,223,224,225,226,240,253,0,1,6,9,15,17,18,19,20,26,27,29,32,35,38,51,54,55,62,63,64,67,70,71,74,75,77,79,82,89,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,140,147,148,152,153,157,158,160,162,166,167,168,170,171,172,175,178,180,181,182,183,187,189,192,193,196,199,200,202,203,205,207,208,209,213,233,239,242,243,256,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,127,128,129,131,132,133,134,135,136,137,138,140,142,143,144,145,147,148,149,152,154,155,156,160,162,163,164,165,167,168,169,170,171,172,174,175,176,177,180,181,182,184,185,186,187,188,189,191,192,193,194,196,198,199,200,204,205,206,207,211,212,213,215,216,219,221,222,223,224,229,233,238,242,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,28,29,30,32,35,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,136,138,140,142,144,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,169,170,171,172,174,175,176,177,178,180,181,182,184,187,188,189,191,192,193,195,199,200,202,203,205,206,207,209,210,211,212,218,219,223,231,239,240,243,246,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,140,142,145,146,147,148,149,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,169,170,171,173,174,175,176,177,180,182,183,184,185,186,187,191,192,194,196,199,203,205,206,207,208,210,213,214,219,220,222,223,225,227,236,243,254,77,138,182,208,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,44,51,54,55,58,62,63,64,67,70,71,74,75,77,79,82,89,91,96,98,99,103,105,107,109,111,112,113,114,116,119,121,124,128,133,136,138,140,147,148,149,152,153,154,157,158,160,162,166,167,169,170,172,174,175,176,180,181,183,187,188,189,192,196,199,200,207,209,211,232,233,242,15,18,32,64,77,96,124,138,140,148,182,187,189,208,216,15,77,96,138,182,15,17,18,20,29,32,38,55,63,64,67,74,77,96,99,111,124,128,133,138,140,148,158,180,182,187,192,205,208,213,216,15,17,18,29,32,55,63,64,67,74,77,96,111,124,128,138,140,148,158,171,180,187,189,208,0,1,4,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,93,94,95,96,98,99,100,103,105,107,108,109,111,112,113,114,116,117,119,121,124,127,128,129,131,133,136,138,140,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,169,170,171,172,174,175,176,180,181,182,183,187,188,191,192,193,195,199,200,202,213,218,224,241,245,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,116,118,119,120,121,124,125,127,128,129,130,131,132,133,137,138,140,142,143,144,145,146,149,151,152,155,156,157,158,160,161,162,163,164,165,168,169,170,171,173,174,175,177,180,182,183,185,187,191,193,194,196,199,205,207,217,224,226,232,0,1,2,3,4,5,6,9,10,11,13,15,16,17,18,19,20,21,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,121,124,127,128,129,131,133,134,136,138,140,142,144,148,154,155,160,162,164,167,168,171,172,174,180,184,191,192,195,216,219,225,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,119,120,124,127,128,131,133,136,137,138,140,142,144,148,149,152,153,157,158,160,162,164,166,167,170,171,173,175,176,177,178,181,183,184,185,196,199,205,206,210,232,241,245,0,1,2,4,5,6,9,10,11,13,15,16,17,18,19,20,21,26,27,28,29,30,32,33,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,136,138,140,142,144,147,148,149,152,153,154,155,157,158,160,162,164,166,167,168,170,171,172,174,175,176,177,180,181,183,185,188,189,191,192,193,195,196,198,199,200,202,208,211,213,218,222,223,232,233,248,0,1,6,9,15,17,18,19,20,27,29,32,35,38,51,54,55,62,63,64,67,70,71,74,75,77,82,91,96,98,99,105,107,111,113,116,119,128,136,138,140,147,148,152,153,158,160,166,167,168,170,171,175,187,189,193,199,202,203,208,1,15,17,18,19,20,29,32,38,55,63,64,67,74,77,91,96,99,107,111,113,116,119,124,128,133,136,138,140,148,153,158,171,172,178,181,182,187,189,192,203,213,216,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,98,99,100,102,103,104,105,107,109,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,136,138,140,142,144,147,148,153,154,160,162,166,167,168,175,176,177,180,184,187,189,191,193,216,222,223,15,17,18,32,63,64,67,74,77,96,124,128,138,140,148,158,180,182,187,188,205,208,216,0,1,6,9,11,15,16,17,18,19,20,26,27,29,32,35,38,44,51,54,55,58,62,63,64,67,70,71,74,75,77,79,82,89,91,96,98,99,103,105,107,109,111,112,114,116,119,121,124,128,133,136,138,140,147,149,152,153,154,157,158,160,162,166,167,168,171,172,175,178,180,181,182,192,193,199,203,209,213,218,232,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,127,128,129,130,131,132,133,134,135,137,138,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,163,164,166,169,170,171,172,173,174,175,176,177,178,181,182,183,185,187,188,193,194,196,197,199,200,202,205,210,214,218,222,15,18,64,77,96,138,182,0,1,2,4,5,6,9,10,11,13,15,16,17,18,19,20,21,26,27,28,29,30,32,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,133,134,138,140,147,149,153,155,160,162,164,167,168,169,171,176,177,178,180,182,187,191,206,208,0,1,2,3,4,5,6,9,10,11,13,15,16,17,18,19,20,21,25,26,27,28,29,30,32,33,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,136,138,140,142,149,152,153,154,155,158,160,162,164,166,167,168,169,171,173,174,176,178,180,181,184,188,192,196,198,199,208,209,211,233,0,1,6,9,15,17,18,19,20,27,29,32,38,51,54,55,62,63,64,67,70,71,74,75,77,79,82,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,140,147,148,152,153,158,160,166,167,170,180,181,187,192,199,200,203,208,233,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,132,133,134,136,137,138,140,142,147,148,149,152,154,155,157,158,160,162,167,168,169,171,173,176,180,181,184,188,189,191,192,203,207,209,210,212,254,0,1,2,4,5,6,9,11,13,15,16,17,18,19,20,21,26,27,28,29,30,32,35,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,119,120,121,124,127,128,129,131,133,134,136,140,142,144,148,149,152,153,154,157,160,162,164,167,168,169,171,174,175,176,177,180,184,191,192,193,199,202,208,210,211,216,223,230,232,253,15,17,18,20,29,32,55,63,64,67,74,77,96,111,124,128,138,158,171,182,203,213,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,91,93,96,98,99,100,103,105,107,109,111,112,113,114,116,117,119,121,124,127,128,129,131,133,136,138,140,149,154,157,158,160,167,168,169,172,178,183,188,191,195,208,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,144,145,146,147,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,165,166,167,168,169,171,173,174,175,179,181,185,186,187,188,193,195,196,198,201,202,206,208,210,211,213,223,229,250,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,42,44,48,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,120,121,124,125,128,129,131,132,133,134,137,138,140,142,144,145,147,148,149,154,155,158,160,162,166,167,168,169,171,172,176,177,184,191,199,203,211,215,217,236,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,77,78,79,80,81,82,84,89,91,93,96,98,99,100,103,105,107,109,111,112,113,114,116,117,119,121,124,127,128,131,133,136,138,140,147,148,149,152,153,154,157,158,160,162,164,166,167,169,170,171,172,174,176,180,181,188,189,193,195,199,202,205,211,213,219,224,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,44,48,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,114,116,117,119,120,121,124,125,127,128,129,131,132,133,136,137,138,140,142,144,145,147,148,149,152,153,154,155,156,157,158,164,166,168,170,171,173,175,177,180,183,184,187,188,192,193,195,199,202,210,211,212,232,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,54,55,58,62,63,64,67,70,71,74,75,77,79,82,89,91,96,98,99,105,107,109,111,112,113,114,116,119,128,133,136,138,140,149,152,153,158,162,166,167,168,171,176,178,180,183,187,188,189,192,193,196,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,140,142,144,145,146,148,150,152,153,154,155,156,157,161,162,164,166,167,168,171,174,175,176,180,184,186,187,190,192,194,195,197,198,199,208,212,216,227,236,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,41,42,43,44,47,49,50,51,52,54,55,57,58,59,60,61,64,65,66,67,69,70,71,73,74,75,76,78,80,81,82,84,89,91,93,95,96,98,99,101,103,104,108,109,110,113,117,118,120,121,124,127,131,132,142,149,155,171,172,195,203,214,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,123,124,125,127,128,129,130,131,132,133,134,135,136,138,140,145,146,149,152,154,155,156,157,158,162,164,166,167,168,169,170,171,173,174,175,176,178,184,188,192,196,198,214,223,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,42,44,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,129,131,132,133,134,136,137,140,142,149,154,155,157,158,160,162,164,166,167,168,169,170,171,172,175,184,186,187,189,192,193,194,205,216,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,41,42,43,44,48,51,52,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,80,81,82,84,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,110,111,112,114,116,118,119,120,121,123,124,125,128,132,133,138,142,143,144,145,147,148,152,153,156,157,159,162,163,164,166,170,172,173,174,177,178,181,182,185,198,199,200,202,203,205,206,208,212,218,225,231,242,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,49,51,52,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,124,125,127,128,129,131,132,133,135,136,137,138,140,143,144,145,147,148,149,152,154,155,157,158,162,164,167,168,169,172,175,177,181,182,193,199,204,211,224,233,1,9,15,17,18,19,20,27,29,32,38,54,55,63,64,67,70,74,75,77,82,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,140,148,153,160,167,171,175,180,181,187,188,189,203,205,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,54,55,58,59,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,93,94,95,96,99,100,102,103,104,105,107,108,109,111,112,113,114,116,119,120,121,124,128,129,131,133,134,136,138,142,144,147,148,153,154,157,164,166,170,172,175,177,180,181,200,202,205,218,225,239,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,49,50,51,52,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,89,90,91,93,94,95,96,97,98,99,100,103,104,105,106,107,108,109,110,111,112,113,114,116,118,119,120,123,124,125,128,129,131,133,134,135,136,138,140,145,147,148,149,152,154,155,156,157,158,159,163,169,172,176,177,180,186,189,191,194,202,203,204,206,207,212,217,1,15,17,18,19,20,29,32,38,55,63,64,67,74,77,91,96,99,107,111,113,116,119,124,128,133,136,140,153,158,171,178,181,182,189,15,17,18,29,32,63,64,67,74,77,96,111,124,128,138,140,158,171,180,187,188,208,216,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,130,131,135,136,143,145,146,148,149,150,151,153,156,157,158,159,160,162,167,168,169,170,172,175,179,181,184,186,188,192,199,200,206,213,234,236,243,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,51,52,54,55,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,107,108,109,110,111,112,113,114,116,117,118,120,121,123,124,125,127,128,129,131,133,134,137,138,140,149,156,158,160,162,164,168,172,174,175,182,187,189,194,196,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,54,55,62,63,64,67,70,71,74,75,77,79,82,89,91,96,98,99,105,107,111,113,116,119,124,128,133,136,138,152,153,157,158,162,167,175,178,182,187,188,207,213,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,93,94,95,96,98,99,100,103,107,108,109,111,112,113,114,116,117,121,124,127,128,129,131,133,136,140,147,149,152,153,154,157,158,164,166,167,168,171,175,178,187,212,223,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,62,63,64,66,67,70,71,74,75,77,79,80,82,89,91,93,96,99,103,105,107,111,112,114,116,119,124,128,136,138,140,147,148,149,153,154,158,164,166,170,171,178,180,181,199,200,225,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,91,92,93,94,95,96,98,99,100,101,103,104,108,109,110,111,112,116,119,121,128,129,131,136,140,155,158,162,175,1,9,15,17,18,19,20,27,29,32,38,51,54,55,63,64,67,70,74,75,77,82,91,96,98,99,107,111,113,116,124,128,133,136,140,153,158,166,171,175,192,225,15,17,18,32,64,67,74,77,96,140,187,15,18,77,0,1,2,3,4,5,6,9,10,11,13,15,16,17,18,19,20,21,25,26,27,28,29,30,32,33,35,37,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,120,121,124,127,128,131,133,134,136,138,140,142,144,147,148,149,153,154,158,160,162,167,170,173,174,175,178,181,184,188,193,198,211,219,230,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,62,63,64,67,71,74,75,77,80,82,89,91,93,96,98,99,103,105,107,109,111,112,113,121,124,128,131,133,138,140,147,149,153,154,157,162,168,171,178,188,189,203,15,17,18,32,64,77,96,124,148,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,129,131,133,134,135,136,140,142,144,145,146,147,148,150,152,154,155,160,163,164,166,172,179,181,187,190,192,197,200,202,212,234,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,28,29,30,32,35,38,42,44,51,52,54,55,58,59,60,62,63,64,66,67,70,71,74,75,77,78,79,80,81,82,84,89,90,91,93,94,95,96,98,99,100,101,103,105,107,108,109,111,112,113,114,119,124,127,128,133,134,136,138,140,142,147,148,152,153,155,157,158,160,166,167,170,172,174,178,181,182,183,200,202,205,224,1,15,17,18,19,20,27,29,32,38,54,55,63,67,74,75,77,82,91,96,98,99,107,111,113,124,128,133,140,158,192,1,9,15,17,18,19,20,27,29,32,38,51,54,55,63,64,70,74,75,77,82,91,96,98,99,105,107,111,113,133,153,171,172,180,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,60,62,63,64,65,66,67,69,74,75,76,77,78,79,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,114,116,119,127,131,132,136,137,142,144,147,148,152,153,154,157,164,166,170,172,174,178,181,182,186,200,218,225,230,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,116,117,119,121,123,124,125,127,128,129,131,132,133,134,136,137,138,140,142,144,145,149,153,154,155,157,160,162,164,171,175,177,187,193,199,205,209,212,215,217,15,17,18,32,64,67,77,96,124,138,188,189,208,1,15,17,18,19,20,27,29,32,38,54,55,63,64,67,74,77,82,91,96,99,107,111,116,124,128,136,140,148,153,193,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,42,44,51,54,55,58,60,62,64,66,67,71,74,75,77,78,79,80,81,84,89,91,93,96,98,103,105,107,109,111,112,113,114,116,117,124,127,128,131,133,136,147,149,152,154,167,169,172,188,189,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,77,79,82,89,91,93,96,98,99,103,105,107,111,112,114,116,119,121,124,131,136,168,169,188,0,1,6,9,15,17,18,19,20,27,29,32,51,54,55,62,64,67,70,74,75,77,82,91,96,98,99,105,107,119,124,140,147,148,168,182,187,199,205,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,44,51,54,55,58,62,64,67,74,77,79,82,91,96,105,121,133,136,138,162,192,193,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,77,78,79,80,82,84,89,91,93,96,98,99,103,105,107,109,111,113,114,119,121,124,127,128,136,147,149,152,162,168,174,178,183,192,196,1,15,17,18,19,20,27,29,32,38,54,55,63,64,67,74,77,91,96,99,107,111,113,116,119,124,128,133,136,138,148,153,158,180,182,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,112,114,115,117,118,120,121,122,123,124,125,127,128,129,132,134,136,137,138,141,142,143,145,146,150,153,158,159,160,161,163,164,167,168,175,183,189,194,215,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,77,79,80,82,89,91,93,96,98,99,103,105,111,112,113,114,116,119,124,131,136,162,169,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,78,79,80,81,82,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,105,107,108,109,110,111,112,113,118,119,121,122,127,128,129,130,134,136,137,140,141,154,156,158,163,166,167,169,174,179,186,187,189,215,230,231,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,87,89,90,91,93,95,96,97,98,99,100,102,103,104,106,107,108,110,111,113,114,117,118,119,120,121,123,124,125,127,129,130,131,132,133,135,136,138,142,145,146,147,149,150,153,154,156,157,159,162,163,165,166,170,173,174,175,177,179,181,186,190,191,201,209,230,231,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,48,51,52,54,55,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,76,77,78,80,81,82,84,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,116,118,119,120,121,123,125,128,129,132,133,135,137,138,140,142,145,147,149,153,154,156,158,159,160,162,163,165,169,170,171,172,174,177,180,188,205,206,211,218,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,37,38,39,42,44,51,52,54,55,58,59,60,61,62,63,64,65,66,67,69,70,71,74,76,77,78,79,80,81,82,89,90,91,93,95,96,97,98,100,102,103,104,106,107,108,109,110,111,113,114,119,120,124,127,128,129,134,136,137,138,140,142,144,149,153,157,162,164,166,169,180,184,185,188,189,192,196,199,203,209,215,218,231,241,0,1,6,9,15,17,18,19,20,26,27,29,32,35,38,51,54,55,62,63,67,70,71,74,75,77,82,91,96,98,99,105,107,111,113,119,124,128,136,138,147,152,153,158,166,172,182,196,202,0,1,4,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,75,76,77,78,79,81,82,84,89,93,95,96,98,100,103,105,107,109,112,113,114,116,117,119,136,140,148,171,182,1,15,17,18,19,20,29,32,38,55,63,64,67,74,77,96,99,107,113,119,124,128,138,140,153,172,182,202,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,84,89,90,91,93,95,96,98,104,107,108,111,112,113,116,120,121,127,128,129,133,140,144,155,164,176,184,188,192,240,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,62,63,64,67,71,74,75,77,79,80,82,89,91,96,98,99,103,105,107,109,111,112,113,121,131,136,154,158,167,171,192,0,1,4,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,64,66,67,70,71,74,75,76,77,78,80,81,82,84,89,91,93,95,96,98,99,100,103,107,108,109,111,113,124,127,128,129,149,152,158,160,167,169,172,181,192,213,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,80,81,82,89,91,93,96,98,99,103,105,107,108,109,111,113,121,124,127,128,131,136,149,158,164,167,172,175,183,209,212,15,77,0,1,2,4,5,6,9,11,13,15,16,17,18,19,20,21,26,27,28,29,30,32,35,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,71,74,75,76,77,78,79,80,82,84,89,90,92,93,94,95,96,98,99,101,102,105,107,108,109,110,111,112,113,117,120,121,124,127,128,133,134,136,140,144,162,167,181,192,193,223,1,15,17,18,19,20,27,29,32,38,54,55,64,67,74,75,77,82,96,99,107,119,128,133,136,140,171,175,188,203,205,15,17,18,20,29,32,38,55,64,67,74,77,96,111,140,148,180,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,60,62,63,64,66,67,71,74,75,77,78,79,81,82,84,89,91,93,98,99,103,107,109,111,113,114,119,121,127,131,136,138,148,157,160,162,164,167,175,181,182,189,202,216,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,28,29,30,32,35,38,39,42,44,51,52,54,55,58,59,62,64,66,67,70,71,74,75,77,78,79,82,84,89,90,91,93,95,96,98,99,100,103,104,107,108,109,111,113,114,117,120,121,124,128,129,131,133,134,140,147,149,158,166,184,191,203,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,54,55,58,59,62,63,66,70,71,75,82,89,93,95,96,98,103,105,108,113,124,133,144,153,166,176,184,195,216,223,232,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,44,51,54,55,58,62,63,64,71,74,75,77,79,82,89,91,99,105,107,109,111,114,116,119,121,124,128,133,136,147,152,154,158,162,216,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,54,55,58,59,62,64,66,67,70,71,74,75,77,78,80,81,89,94,96,98,99,102,105,111,112,114,116,119,121,124,127,128,129,133,152,154,174,184,191,195,207,213,241,1,15,17,18,19,20,27,29,32,38,54,55,64,67,70,74,75,77,98,99,107,111,113,128,133,136,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,28,29,30,32,35,39,42,44,51,52,54,55,58,59,60,62,64,66,67,69,71,74,76,77,78,79,82,89,90,91,95,96,100,102,103,107,109,110,111,114,119,120,121,128,134,136,138,148,153,158,164,170,176,177,182,203,206,1,15,17,18,19,20,29,32,38,55,63,74,77,96,99,116,133,140,148,187,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,63,64,66,67,70,71,74,75,76,77,78,79,81,82,89,91,98,99,100,105,107,109,112,113,119,129,131,133,140,157,166,168,195,232,0,1,6,9,11,15,17,18,19,20,26,27,32,35,38,51,54,55,58,62,63,64,70,71,74,75,77,82,89,91,96,98,99,107,112,113,116,119,128,140,167,175,187,189,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,28,29,30,32,35,38,39,42,44,51,52,54,55,58,59,60,62,63,64,66,67,69,70,74,75,76,77,78,81,82,84,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,108,109,111,112,114,119,120,127,136,138,140,144,148,149,155,164,166,167,182,192,207,15,17,18,29,32,63,64,67,74,77,96,124,158,230,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,54,55,58,62,67,70,71,74,75,77,82,89,91,98,99,107,111,1,15,17,18,19,20,29,32,38,55,63,67,74,77,96,107,116,138,140,181,192,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,54,58,62,64,67,70,71,74,75,77,82,89,91,99,107,111,116,119,128,133,136,147,148,158,166,176,200,223,250,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,65,67,69,70,72,73,74,75,77,78,79,82,84,85,86,87,88,89,90,91,92,93,94,96,98,101,103,106,108,109,110,113,114,119,122,125,128,130,132,140,141,145,153,158,159,165,166,168,175,188,190,218,235,15,17,18,19,20,29,32,38,55,63,64,74,77,124,128,140,153,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,60,62,66,70,74,75,77,82,98,112,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,41,42,43,44,48,51,52,54,55,58,59,60,62,63,64,65,67,71,72,73,77,78,81,84,88,89,90,94,95,96,97,99,101,103,105,106,107,108,114,119,120,128,131,133,143,147,149,167,169,193,220,1,15,17,18,19,20,29,32,38,55,63,64,67,74,77,107,111,116,140,153,182,188,240,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,32,35,38,39,42,44,51,54,55,59,66,67,70,74,75,76,77,78,79,81,89,90,94,96,99,102,105,108,111,121,129,133,134,147,154,167,189,203,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,54,55,58,62,64,67,70,71,74,75,77,79,82,89,91,96,99,111,119,140,147,148,167,183,187,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,57,58,60,61,65,66,69,72,73,74,77,81,82,86,87,88,89,90,91,94,96,97,98,103,106,107,110,111,114,118,119,123,124,128,130,133,136,138,143,147,152,153,154,156,158,159,163,166,170,174,178,186,201,229,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,24,25,26,27,28,29,30,32,34,35,37,38,41,42,44,48,52,54,60,62,65,69,72,74,78,79,82,84,88,89,90,91,96,97,103,106,107,110,114,117,119,124,128,147,148,152,153,166,170,171,174,177,178,210,15,18,32,96,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,42,44,48,51,52,54,55,58,59,60,62,63,65,67,69,71,74,75,81,82,88,89,90,91,92,96,98,100,101,102,103,105,107,108,109,110,112,113,114,116,119,128,132,138,140,148,153,166,178,198,205,216,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,44,46,47,48,49,50,51,52,53,54,55,57,58,59,61,62,63,65,67,68,69,70,71,72,73,74,77,78,84,85,86,88,90,91,95,96,97,100,103,107,108,109,114,115,120,122,128,130,145,150,153,167,177,178,181,188,191,218,0,1,6,9,11,15,16,17,18,19,20,26,27,30,32,35,38,44,51,54,55,58,62,63,66,70,74,82,84,89,96,98,99,105,107,109,111,112,113,152,153,181,189,230,15,17,18,32,67,74,77,96,124,138,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,42,44,51,54,55,58,62,64,66,67,70,71,74,75,77,79,80,91,93,98,99,100,111,113,121,124,149,172,187,192,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,41,42,43,44,48,49,50,51,52,53,54,55,57,58,59,60,61,62,66,69,70,71,72,73,74,75,78,81,82,87,88,89,94,95,96,97,102,105,106,107,111,114,118,124,125,127,128,129,133,140,147,155,166,231,0,1,6,9,11,15,16,17,18,19,20,26,27,29,30,32,35,38,44,51,54,55,58,62,63,64,67,70,71,74,75,79,82,99,105,107,109,111,119,121,149,158,169,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,61,62,64,65,69,74,77,78,81,82,88,89,91,92,94,95,96,97,100,102,103,106,107,108,109,113,114,129,134,136,149,153,164,166,176,15,17,18,20,29,32,38,55,67,74,140,188,205,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,27,29,30,32,35,38,39,42,44,51,54,55,58,60,62,70,74,77,81,82,84,90,94,95,96,98,103,107,108,111,113,119,121,131,147,148,222,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,41,42,43,44,48,51,52,54,55,58,59,62,65,66,67,70,72,73,74,76,77,78,80,81,82,89,91,93,94,95,96,97,99,101,104,107,108,112,117,127,128,129,131,152,171,194,206,213,1,15,17,19,20,29,32,38,63,74,77,96,99,107,116,119,133,153,192,241,0,1,2,3,4,5,6,9,10,11,13,15,16,17,18,19,20,21,23,25,26,27,28,29,30,33,34,35,37,38,39,42,44,51,52,54,55,58,59,60,64,65,66,67,69,70,71,74,77,78,81,82,84,90,91,97,98,103,108,110,111,134,136,149,167,203,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,27,29,31,34,35,37,38,40,41,44,45,47,48,49,50,52,53,54,56,57,58,60,62,64,65,68,69,72,78,81,82,83,84,86,87,88,89,90,91,101,103,105,106,107,114,117,119,122,123,128,130,136,140,142,147,153,157,159,163,166,173,174,178,180,186,189,200,201,210,214,234,15,18,32,77,148,189,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,26,27,28,29,30,33,35,39,41,42,43,44,48,49,51,52,53,54,57,59,60,61,63,64,65,69,72,73,75,77,78,82,87,91,92,100,104,108,109,110,116,119,131,136,140,148,153,154,157,161,165,168,169,180,202,218,240,0,1,2,4,5,6,9,11,15,16,17,18,20,21,26,27,29,30,35,38,42,51,55,59,62,64,67,70,71,81,82,90,93,94,95,98,103,107,109,114,149,153,157,158,175,205,209,0,1,2,3,4,5,6,8,9,10,11,13,15,17,18,19,20,21,23,25,26,27,28,29,30,34,36,38,41,42,43,44,48,51,52,54,55,58,59,60,61,65,66,69,70,72,73,74,75,77,82,89,95,105,107,108,114,116,123,129,131,153,166,0,1,2,4,5,6,9,15,16,17,18,19,20,21,27,30,32,35,39,42,54,55,58,59,60,62,66,70,71,75,78,95,98,108,113,133,136,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,42,44,48,51,52,54,55,58,59,60,62,65,67,69,72,75,76,77,78,79,80,84,89,90,92,94,98,99,104,112,113,116,140,171,182,187,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,33,35,36,38,39,42,43,44,48,49,50,51,52,53,54,55,57,58,59,62,64,65,67,69,70,72,73,74,77,78,81,84,87,88,94,95,97,98,99,103,112,135,145,162,169,209,0,1,9,15,17,18,19,20,27,29,32,51,54,64,70,71,74,82,96,107,113,119,136,153,15,96,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,55,58,67,70,71,74,77,91,96,98,111,112,114,116,128,133,140,153,158,167,176,193,203,207,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,42,43,44,47,48,51,55,58,59,60,62,64,65,66,69,70,73,74,92,93,95,97,98,100,103,105,106,109,110,112,143,189,216,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,41,42,43,44,48,49,50,51,52,54,55,57,59,64,65,66,71,72,73,74,75,76,78,82,84,93,96,98,104,114,135,180,0,1,9,15,17,18,19,20,27,29,38,54,70,74,82,128,15,17,18,19,20,29,38,55,63,74,77,111,124,128,182,202,230,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,44,51,54,62,64,74,82,89,96,107,114,153,162,193,0,1,4,6,9,11,15,16,17,18,19,20,26,27,29,30,35,38,39,42,44,51,54,55,64,66,67,70,74,75,76,81,89,96,99,100,103,129,140,189,222,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,23,24,25,26,27,29,30,33,34,35,37,39,41,42,44,48,52,55,59,60,62,65,72,80,88,89,90,95,103,105,107,109,110,111,119,129,158,166,0,1,6,9,15,17,18,19,20,26,27,29,35,38,51,55,74,89,91,98,107,119,153,188,15,17,18,74,77,96,124,138,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,24,25,26,27,28,29,30,33,35,36,39,42,43,44,51,52,54,59,60,66,69,71,72,81,82,88,89,90,100,106,107,108,111,123,125,128,133,142,153,157,163,166,198,200,1,15,17,18,19,20,27,29,54,55,77,111,189,0,1,2,3,4,5,6,8,9,10,11,13,14,16,17,18,20,21,23,26,27,28,29,30,32,33,35,36,37,38,39,42,43,44,46,48,49,51,54,58,62,64,65,72,74,77,84,107,108,109,110,116,142,164,0,1,6,9,15,17,18,19,20,26,27,29,32,35,51,54,55,67,75,89,91,99,113,119,128,160,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,18,19,20,21,25,27,28,29,30,32,33,34,35,36,42,51,52,54,55,59,60,62,65,72,75,78,81,88,90,101,106,107,114,119,125,129,153,154,166,170,174,205,230,231,0,1,6,9,11,15,16,17,18,20,27,29,30,32,35,38,44,51,54,55,58,62,74,96,149,162,176,0,1,2,3,4,5,6,8,9,10,11,15,16,17,18,20,24,26,27,28,29,35,37,38,39,42,43,44,48,51,54,55,60,62,63,65,69,72,73,75,77,81,82,88,91,95,102,106,108,114,116,128,147,154,168,1,9,15,17,18,19,20,27,29,51,54,74,82,107,119,128,133,158,1,15,17,18,19,27,32,38,55,63,70,74,82,96,133,188,193,0,1,6,9,15,17,18,19,20,27,29,51,54,55,67,74,75,98,111,0,1,6,9,11,15,17,18,19,20,26,27,29,32,35,38,51,54,58,63,70,71,74,75,82,105,109,128,188,0,1,9,15,17,18,19,20,27,29,51,62,67,71,75,82,91,133,136,15,17,18,29,32,67,96,111,208,1,17,18,19,29,0,1,2,4,5,6,13,15,16,17,18,20,21,27,35,37,42,44,55,66,69,77,81,96,106,107,114,140,153,189,233,0,1,6,9,11,15,17,18,19,20,27,29,35,38,44,51,54,55,89,91,96,107,116,205,1,15,17,18,19,27,29,32,38,54,55,64,77,82,124,0,1,6,9,11,15,17,18,19,27,29,38,54,55,64,71,89,96,109,196,0,1,2,4,5,6,9,11,15,16,17,18,19,20,21,26,27,29,30,35,42,60,82,91,100,103,107,114,119,1,15,17,18,19,20,29,55,77,133,140,188,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,25,26,28,29,30,31,34,37,38,42,43,44,47,49,51,52,53,60,67,69,72,77,78,79,82,88,89,95,97,100,103,111,114,120,129,130,136,141,145,166,15,17,18,96,230,1,15,17,18,19,29,32,77,138,0,1,6,15,17,18,20,27,29,32,35,51,74,124,0,1,4,6,9,11,15,16,17,19,20,27,30,32,35,38,42,44,51,62,74,96,98,99,105,111,113,153,180,0,1,2,4,5,9,11,15,16,17,18,20,21,27,29,30,35,44,51,55,58,67,77,99,104,114,149,164,231,0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,19,20,21,23,25,27,29,30,34,35,37,44,51,52,54,59,60,62,77,88,95,100,114,128,138,153,180,223,250,15,18,15,17,32,96,138,140,18,64,0,1,2,4,5,6,8,9,10,13,17,18,19,20,21,27,29,30,34,35,37,42,43,47,49,51,52,55,60,64,66,70,72,74,76,77,82,87,90,96,98,106,107,165,188,227,0,1,6,9,11,15,16,18,19,20,26,27,32,35,38,42,44,55,62,66,67,79,93,100,107,131,15,17,74,1,15,18,20,27,55,74,133,0,1,2,3,4,5,6,8,9,10,11,13,15,16,18,20,21,25,27,28,29,30,37,44,51,54,55,78,96,121,134,138,148,0,1,6,9,15,16,17,18,19,27,30,75,1,15,17,18,27,29,55,70,96,107,0,1,2,3,4,5,8,10,11,12,13,14,15,16,17,18,21,25,26,27,29,30,32,34,35,36,43,44,48,53,54,59,64,73,97,102,0,1,2,4,5,6,9,10,13,15,16,17,18,19,21,27,28,29,30,32,33,35,37,42,51,52,54,58,63,75,76,82,1,9,15,17,18,19,29,38,0,1,9,15,17,19,20,27,29,32,64,75,0,1,2,4,5,6,8,10,11,13,16,17,27,29,32,35,37,49,51,52,53,60,69,72,74,82,88,89,107,114,119,133,136,141,159,182,192,241,18,19,20,29,63,15,17,32,77,96,138,189,0,1,2,3,5,6,9,11,13,15,16,17,18,19,20,21,26,29,30,32,42,44,51,55,65,74,76,77,116,140,155,189,207,222,237,15,17,0,1,2,4,5,6,11,16,17,28,29,32,52,60,92,103,116,120,153,0,1,6,9,15,18,19,20,26,32,35,55,67,116,0,1,6,15,18,55,64,71,74,171,0,1,2,5,6,11,15,16,17,18,26,27,28,30,38,42,55,74,82,98,101,113,117,140,147,0,1,6,15,18,29,32,35,55,58,160,181,0,1,6,17,29,32,81,89,103,114,116,121,133,152,170,183,18,0,1,2,3,5,6,8,11,13,15,16,26,34,38,44,81,91,96,155,174,196,0,1,3,4,16,17,21,29,33,42,51,60,65,78,84,131,15,189,0,1,2,3,4,5,6,8,10,13,15,18,23,27,29,30,34,39,42,180,182,0,6,9,11,15,26,27,29,35,107,119,153,188,202,0,1,6,9,11,15,16,20,26,30,55,58,66,77,98,109,117,0,1,2,3,6,9,10,11,13,18,21,27,29,38,51,75,133,149,167,193,0,1,2,5,8,9,10,15,16,17,20,21,25,27,29,37,39,55,65,113,206,1,6,9,11,15,20,29,79,111,121,140,189,0,6,9,11,15,17,27,35,74,75,96,99,160,250,0,1,9,11,16,29,113,181,19,29,96,0,1,2,5,11,13,16,21,28,30,38,99,0,1,2,3,5,8,9,11,12,17,23,27,29,51,119,131,1,2,3,8,16,17,49,66,82,87,109,133,178,188,0,1,3,4,5,6,21,41,58,128,138,158,15,17,0,11,29,82,17,27,29,55,77,172,5,8,29,49,52,2,3,5,11,12,13,19,49,63,86,109,165,176,190,1,3,6,19,58,0,20,140,155,189,2,3,5,16,30,69,18,17,192,1,15,38,55,70,15,17,18,0,8,12,53,1,17,23,101,123,1,0,258,262,0,11,12,5,18,32,1,17,75,168,0,1,4,19,258],"n":[251673,180419,40913,51789,152233,69325,67602,11059,16353,4093,20105,14683,5824,14721,8514,7099,19318,6220,2339,4482,976,4603,3511,5117,3566,3391,5720,2772,3777,3092,4063,2990,2606,1785,2226,1745,1522,2535,1528,1954,249,838,1003,430,825,1866,1092,706,855,671,233,462,687,366,521,379,688,535,463,145,358,318,144,659,322,219,417,206,407,123,141,115,219,65105,100020,49328,17210,32139,32576,12931,19104,12280,2318,3218,9368,3589,3883,1869,8320,988,845,2453,720,1614,993,1539,1207,460,524,207,907,457,679,319,200,284,269,150,332,239,100,177,245,158,335691,165921,87591,66318,131024,69854,41816,58890,52016,22452,82210,25014,73051,15756,58190,58655,23224,36952,39034,36157,15669,31804,27038,22692,8241,17318,3912,11544,11458,10112,22193,20396,5879,2721,3287,1382,3463,3800,3896,3785,5171,1763,1896,4211,1855,4427,2506,2333,5218,1927,2682,2843,1629,2955,1858,4074,2302,1935,2898,2072,1478,3039,4906,2171,2098,4824,1485,2294,824,2179,2107,1501,380,784,1310,430,1471,841,1175,722,834,625,729,1204,961,416,931,1285,358,642,794,273,1350,909,539,838,496,1349,639,511,969,568,516,617,400,624,131,327,296,482,148,757,543,253,149,193,695,331,310,265,159,197,210,184,137,187,179,121,191,174,153,476,115,299,225,128,188570,145952,214672,129752,55004,92650,20514,98005,53524,41230,106783,38871,30939,93215,35687,79167,27035,25336,17892,27398,33321,20060,35075,60923,15978,23663,22745,3794,2917,14547,11832,6863,2399,6044,13503,6381,3962,4469,12253,20296,6645,5037,6122,2444,3188,5114,4617,3218,2371,3409,3605,2909,1764,1926,2665,2752,2054,1708,1822,4965,3082,2280,1963,4668,1632,4109,2057,4540,2928,1823,1639,1303,3058,1633,1281,2225,869,1480,2019,1733,3652,929,455,979,669,1576,1410,1467,1021,1383,696,1050,1037,1179,1561,676,1028,807,1335,142,841,1336,695,421,288,689,520,848,647,739,815,262,555,602,646,209,711,473,1690,189,578,2058,361,344,1016,257,236,510,845,265,537,409,705,485,390,361,474,915,141,482,190,221,423,253,175,324,152,611,622,120,362,377,279,140,470,134,299,379,202,152,267,193,133,291,102,166752,209902,56396,101703,20102,74984,18153,7937,31217,31594,42884,9334,34412,27460,15937,11371,21091,6046,26063,7174,13701,4752,6649,8252,9855,1645,4911,2942,2197,3409,3399,2589,2748,2655,7926,2260,3349,3314,2863,11015,3135,827,2209,1510,1784,1471,2224,991,692,2286,921,3113,318,1897,706,426,743,1433,514,1838,724,5314,1839,875,2015,440,1129,359,527,222,1302,944,201,415,430,802,415,686,1262,251,462,379,206,805,338,431,443,400,528,562,1397,749,273,839,599,263,258,263,542,202,127,138,279,172,552,131,214,525,228,186,100,408,132,284,242,110,123,120,38835,177016,69817,27943,41340,67552,37777,42507,41345,20108,26409,12687,12647,23138,60331,38825,13304,13416,11320,21267,17346,10416,6022,11507,7869,7712,11846,6338,2340,3130,7846,7814,11626,10827,2176,3111,9849,4193,3378,10766,8873,3253,5238,3610,4543,1399,5324,6300,6047,2999,1806,1277,9138,3939,1543,3276,2048,2034,2248,1853,1309,1252,2308,2515,761,5683,3492,2377,1142,1429,2302,1891,2272,1524,1604,786,2917,2502,823,3502,554,1795,523,918,990,897,704,975,760,402,806,920,3040,649,2616,1146,562,819,1187,690,941,896,805,406,317,259,351,194,478,801,1594,271,1083,1207,931,236,575,175,285,202,324,394,399,211,423,209,419,380,385,324,101,185,188,188,239,177,234,131,147,223237,116184,37859,26730,7930,83196,62328,46014,15386,6978,12055,5535,5732,5253,7936,2084,1772,2728,3617,2245,1571,4469,2759,2549,1888,1711,4039,2751,1820,2152,857,1644,2199,810,754,1858,1531,252,1120,1474,1032,251,256,174,1118,1177,199,160,636,377,447,202,315,532,519,236,896,401,690,171,412,153,178,153,234,143,343,122,139,257,86846,86270,68059,60377,12209,37247,79107,80039,18645,11982,237432,95527,171471,38493,13903,4924,4437,7233,12117,5794,8344,11447,1929,11111,119434,23600,92302,2010,10425,4132,37913,35254,7591,3082,13896,5944,66373,3494,1861,4382,1660,1597,52483,2342,10766,730,2082,18359,2506,6119,8326,3134,1257,3004,2227,5411,22322,1304,1382,9850,1505,10988,2969,4207,1968,1916,436,2083,4091,4477,1956,1695,3349,162,721,863,1364,1932,398,522,2153,3804,1147,1053,855,2299,1407,1399,606,2847,6868,1167,3491,296,1112,548,491,482,777,3687,2879,381,890,1599,529,395,459,833,1874,972,573,273,267,183,534,1969,483,583,444,1582,664,128,137,434,407,1321,409,350,415,944,755,115,504,1006,410,227,301,514,335,469,243,496,243,333,592,315,234,1128,293,168,226,299,474,266,279,400,204,929,122,180,440,114,112,145,210,306,320,598,399,193,127,196,157,796,217,209,212,158,117,711,368,227,203,269,224,265,136,102723,54409,111254,96618,75487,20813,42586,31447,19175,52165,113700,36013,23149,15871,13251,27649,71347,2797,12694,5828,57997,13740,41002,53845,7255,24406,5702,6503,22393,12117,14907,3780,8145,5789,4959,12011,5338,5850,10505,5439,21041,4450,1932,3725,6188,7464,5179,13215,2209,2115,638,3004,3002,4043,2582,4100,239,4203,5418,3226,5443,10724,6614,2152,3083,2036,2755,1704,1069,2167,1634,1530,1772,738,3281,1061,1445,7160,1048,811,728,1520,1316,1412,1281,962,1890,790,1105,882,1424,2419,1325,1389,1071,407,1328,1869,692,1382,289,323,1937,367,1721,2592,633,467,612,997,435,843,805,296,555,1104,606,465,499,264,314,603,187,366,955,373,161,1123,322,742,452,700,387,543,475,537,151,304,217,287,288,133,170,465,282,732,1147,245,307,274,128,733,165,194,269,255,305,352,209,157,178,311,578,134,120,114,132,228,168,146,202413,23711,91784,30551,2206,29013,11404,7929,2082,5043,4886,4058,1943,1337,4608,734,3039,1337,1844,696,3348,1665,1634,853,1634,1233,1349,424,534,349,748,825,1011,480,318,559,386,215,503,446,1641,502,174,185,193,145,255,120,403,193,224,188,199,177,192,220117,90589,130482,17007,30772,137213,82106,18120,7452,32603,69190,50869,66597,79294,33078,11583,3447,22784,9099,3923,3609,3325,24450,10001,8367,8599,5603,10254,3987,1173,4507,6758,4288,6567,577,4549,1487,1895,3207,2425,1684,3194,3381,3015,3923,3658,1930,2489,918,1634,2871,1987,2081,627,1927,1548,2793,2539,1844,2244,3040,2306,453,1766,2202,1639,1884,870,904,2589,251,1613,827,390,671,593,2302,487,319,450,1011,507,490,453,699,777,680,829,568,199,442,243,194,618,658,346,213,202,838,180,424,249,1823,248,597,752,334,136,1249,650,187,341,270,130,174,280,124,209,103,252,243,372,346,297,128,102,262,379,479,315,121,157,136,108,125,146,129,259,277,144,365,115,402,231,147,111,65781,107800,68579,17356,9790,4238,6470,10039,6953,856,25984,4676,31789,4577,75454,12662,10194,2962,2503,1711,1616,3016,3223,2855,5489,3918,2089,167,1637,2911,1740,1629,3856,7499,843,775,2067,657,406,927,173,712,258,375,575,262,574,105,559,338,1235,716,297,329,813,249,441,339,710,201,393,172,335,200,240,123,345,532,105,493,160,373,145,262,1290,354,477,111,191,711,105,175,127,131,118,54895,87161,80677,163201,85850,32683,27428,92002,15629,16464,46747,44598,85760,18096,5737,2678,12137,66803,30042,21280,3223,15984,52243,7948,70741,7277,9939,91079,3632,9341,3919,4306,15056,9542,14222,556,3022,3006,2981,4448,5329,1463,4055,2111,3671,5267,2209,11042,3435,18813,1683,2858,544,5958,805,1335,539,241,2116,1762,624,551,2779,1404,195,10368,2963,1217,1240,1362,612,1168,849,1114,1274,892,1683,2181,3584,1128,732,1504,1337,641,1718,459,1116,562,468,484,615,807,568,508,522,389,637,342,318,563,4396,662,260,323,181,494,282,1623,576,269,306,129,359,247,264,560,1016,417,298,111,906,2072,805,509,243,372,423,199,346,277,333,282,154,187,259,355,106,401,110,114,197,249,133,162,350,148,293,236,112,562,105,173,172,143,110,101,267,189,185,170,495,263,110,426,121,238,119,176,152,249,111,989,172,227,111,199,165,333,65228,97883,63651,21474,79968,49773,18591,151076,9999,24219,10008,7312,11914,9094,7363,82785,18465,56398,14416,2583,4063,11454,24347,4530,2536,3295,10789,18160,8117,2077,9808,4080,977,3445,2424,2111,3806,1184,8697,1560,1713,1375,1232,915,2338,1963,274,1269,1343,2795,1498,3520,724,5608,496,1326,3801,1672,1119,305,1792,1454,863,1110,2417,401,806,1585,2062,2293,992,873,243,1527,125,2546,435,1035,1149,668,195,528,981,831,480,895,210,243,806,1525,465,259,428,970,402,307,1050,847,515,364,635,529,574,390,388,1015,287,418,634,1283,548,423,209,346,234,915,631,295,357,475,114,117,144,173,209,114,227,133,140,450,631,221,332,138,217,159,140,120,103,126,149,238,123,212,109,147,122,113869,129659,70661,69469,106512,55057,42308,26694,63926,19397,56565,46887,40407,57249,2874,7859,34276,16995,21086,10365,47991,4402,36718,7031,8148,7334,8772,9696,7648,5226,22758,1264,25940,17040,8189,9761,11563,15615,2416,8801,8477,2326,3946,7000,6961,2829,2779,3823,6277,2718,5828,2930,2956,1568,1592,1382,1673,1657,5783,2404,1169,2296,2005,1147,1781,2643,7187,1836,2097,1909,6497,1144,1479,925,1508,1565,391,1011,1625,1454,1173,1098,1207,1076,1597,1097,2204,1152,1186,716,307,1354,529,244,711,554,542,493,890,731,257,1061,666,383,4909,856,262,773,2038,423,809,478,826,911,554,559,558,836,254,605,744,634,231,244,338,277,321,829,143,225,605,298,369,307,609,387,427,407,384,210,218,109,608,385,227,240,271,153,101,244,238,190,261,122,437,194,221,138,1065,120,543,221,170,127,294,151,310,105,446,340,488,189,115,127,239,195,163,121,113,101,145,127,205,4232,321,234,168,104199,78438,44048,66714,6272,18921,62105,23167,42448,8991,1247,25394,5187,3962,318,899,11081,6486,5923,5918,3908,497,420,1527,3717,2188,3398,3456,2184,1881,725,2009,693,875,2933,3225,256,1065,383,1366,903,1012,197,2496,330,749,279,531,1003,1154,908,672,2914,1036,292,155,637,144,413,377,483,546,541,656,238,1170,302,218,381,368,526,182,451,133,227,215,371,178,386,275,336,241,135,118,296,127,294,100,11799,21460,4468,586,1039,708,254,318,303,336,139,143,186,104,146,12132,1201,2081,527,139,54738,26758,12516,27483,8372,2682,4225,1851,1697,802,3349,1534,1458,1805,424,461,784,544,318,760,359,507,174,417,188,216,173,123,111,110,197,13285,8169,6383,16190,30063,2854,16153,990,1253,1432,2038,584,412,377,995,480,725,642,414,347,103,202,673,447,8559,119528,22213,10233,70093,11271,22741,30991,67296,9213,11244,8854,2051,4684,5089,17235,4647,2583,4166,13556,4846,3134,1449,1958,3328,2247,931,1795,346,764,2172,4275,2172,1848,792,1240,1464,705,1787,1432,12949,1176,636,833,780,476,649,2051,1313,1480,966,265,1589,880,397,686,523,400,508,476,365,679,389,213,141,398,1331,298,542,333,566,645,654,202,388,258,161,236,224,391,283,140,249,277,178,134,303,210,230,180,209,171,290,154,1013,160,172,207,152,977,163,291,376,418,156,160,297,210,170,128,140,1142,162,189,215,173,115001,67496,4161,15145,47126,24862,71258,3178,15736,58675,61252,4278,4334,8417,21760,11678,32727,3953,2999,39145,30332,12410,7306,1065,9548,1636,4986,2639,1940,19718,2540,1165,2906,25751,15322,6315,954,1302,4624,1014,7669,2695,4607,505,3150,8365,174,407,1309,923,1695,1356,860,366,1675,2985,1332,942,2381,605,846,1015,1040,389,1759,1440,259,490,1061,1189,824,1304,1283,710,683,831,834,931,611,311,863,1019,502,632,945,614,971,151,756,817,1105,594,932,753,187,446,355,678,160,547,489,454,374,403,813,274,279,718,123,707,306,494,370,447,314,360,111,297,162,196,145,320,515,248,623,426,232,291,417,483,585,257,225,311,294,445,155,395,104,262,275,121,225,105,234,1277,112,106,214,183,173,206,245,141,163,121,152,103,121,107,136,114,140,199,109,98269,89630,87377,42002,62222,13968,17171,40873,37398,10519,6555,26182,9729,4420,18434,3138,1146,5365,195,2429,15349,3093,4262,2491,2172,3811,1197,833,4373,1328,4774,2166,1566,2474,298,3681,3643,2162,1969,350,1591,1291,1201,548,118,1533,362,407,1153,1001,454,525,1109,1363,1002,258,869,526,1410,268,612,410,640,687,427,596,325,1071,373,258,237,247,301,353,218,497,1106,595,280,135,1380,295,1486,324,237,444,376,179,1074,126,161,123,259,304,105,190,171,178,170,119,147,326,232,141,238,216,148,124,219,154,100,112,335,117,148,212,131,115,131,109,33058,81774,12440,11806,4220,26071,4561,6217,82670,37395,2064,2833,6808,50674,159865,13952,21958,5178,61044,3050,6709,573,22453,2101,1213,2135,1951,2610,1817,5188,1612,398,4388,2267,1430,1155,915,4422,2698,632,2279,611,4008,500,193,2178,2230,1062,307,9115,10381,1750,1394,533,496,318,187,654,371,533,420,401,162,281,1340,400,576,628,352,828,678,881,294,728,2042,327,1328,373,112,771,695,132,434,162,249,1080,238,251,238,399,272,147,235,385,607,355,289,180,192,126,2296,193,356,144,131,258,110,315,123,125,175,179,347,244,106,122,279,228,121,146,1181,318,138,207,362,151,475,166,189,189,156,12977,82318,26999,26567,138180,6142,13820,13151,26964,25941,20355,9346,10454,10747,5752,641,10548,3399,5177,1525,20440,3690,6048,2744,2220,3121,3178,11318,3364,1874,1472,2385,2396,6426,2859,2862,1202,2590,428,1155,669,4570,1913,881,1381,1793,619,7365,2033,2261,6078,403,1292,892,1657,1315,349,1372,1415,2680,937,1321,825,2377,859,409,823,709,222,302,979,1305,581,190,432,632,714,362,466,422,362,653,245,297,1171,2045,643,271,600,705,557,545,671,477,470,487,189,188,1046,915,465,1067,154,276,238,101,251,209,313,276,202,210,351,182,236,1044,127,149,235,348,226,134,413,342,423,135,148,208,223,746,163,198,177,156,104,155,233,233,180,227,155,133,187,132,54199,13042,24483,4571,6891,1245,3086,8039,2396,7327,1711,8089,1375,8450,2743,2790,1707,648,957,10780,397,436,342,789,1762,785,711,498,424,1208,1626,234,775,993,488,1291,708,210,178,170,212,116,180,186,320,133,152,124,112,160,141,106,194,277,200,119,140,126,399,102,36673,15341,31355,5710,24072,4904,5502,1339,11600,3058,1632,951,2771,585,1169,1002,1243,632,1486,1216,1386,3311,2338,431,523,1929,734,297,579,108,415,255,253,248,369,247,199,129,185,192,221,110,132,20108,8858,15656,4320,6548,12544,5786,52761,4409,6456,4740,5381,12281,1543,2090,43368,11657,2688,7078,28791,1802,14223,1698,2980,905,1158,475,3991,1042,854,1927,1114,1130,1642,935,965,971,712,867,582,2120,874,543,960,827,109,373,705,979,532,383,228,629,400,283,518,246,441,482,2665,418,496,468,394,555,599,444,481,433,231,406,468,642,142,267,159,714,215,320,286,306,147,302,152,417,260,296,235,121,124,223,808,129,185,176,164,181,188,200,171,121,116,353,141,136,343,116,112,9295,3810,1262,14993,566,1300,6102,904,766,981,348,336,403,293,5951,183,359,263,514,260,633,142,151,41074,41263,8948,20101,14396,21483,31791,7143,16605,4821,3633,2195,14006,2261,1306,6865,3305,4055,3519,2983,3158,2769,2949,1076,894,2349,1111,1391,1040,760,2181,414,1340,1040,1308,869,365,272,778,1333,274,658,247,824,368,271,311,257,548,273,247,381,202,503,130,495,389,223,125,1323,205,348,455,141,163,138,293,184,134,548,119,195,223,235,182,125,152,177,103,119,114,10844,46581,8449,12593,25723,99775,9126,4518,14486,4601,6532,4419,24455,8147,8639,15318,10617,1082,12809,4266,7016,6939,6175,27257,1884,4267,1589,16420,9348,2239,4818,3986,4568,2446,3416,1492,7345,396,6768,1874,2165,308,2742,5389,3625,769,1232,7104,4758,1955,1891,197,1947,1553,5051,410,1218,250,559,3311,1900,297,3278,2071,1248,6114,975,701,550,1327,1254,944,447,949,625,2032,804,281,1421,370,420,2043,1497,2025,662,740,431,1083,640,530,1609,632,157,672,418,682,1372,267,294,178,590,289,176,468,343,147,148,1184,513,105,183,1960,870,602,173,273,319,221,584,336,595,129,306,439,328,127,157,471,688,253,170,350,163,449,164,181,154,178,1010,1282,318,106,502,192,264,166,136,169,444,209,260,104,326,110,159,284,127,105,191,126,168,216,140,292,214,113,120,561,371,119,271,138,304,102,126,8022,1047,266,878,599,188,346,77189,17490,83016,18219,11779,7604,3900,3003,8033,8247,5542,8131,2889,6603,5291,2549,2210,41214,5085,3195,1060,2383,776,11200,893,7153,19738,3298,6813,4960,530,2097,2033,3582,2564,469,1554,2058,17606,536,502,383,390,351,677,516,762,917,2173,115,176,818,1928,1864,170,448,603,787,1005,161,791,1475,602,681,2406,462,608,4778,497,2011,598,228,248,561,728,208,2518,1144,306,226,2498,150,153,1190,183,463,225,209,918,231,171,102,254,598,145,581,174,319,100,461,188,241,219,819,117,754,188,205,118,175,121,218,165,280,62677,61050,27658,25248,55713,7992,19810,13806,6844,2696,1718,14014,10372,2445,18428,4803,2383,4569,1348,4992,3496,1026,536,1655,564,5059,6077,9312,1053,5467,2397,3455,1453,601,1038,5088,4012,2584,766,1983,1055,743,1565,488,722,403,503,602,1398,5425,574,1114,1200,131,192,1177,383,979,1222,360,1117,682,993,815,1087,722,996,327,244,290,732,246,362,350,1053,277,420,102,209,806,673,1058,440,329,381,6253,129,266,170,306,709,954,405,160,379,156,321,109,254,531,318,402,294,615,120,155,129,108,242,353,141,641,3299,556,300,240,189,701,391,271,521,1520,258,109,131,105,210,170,61748,20699,34592,17293,6081,7710,11146,17145,1393,7495,5171,2933,537,2090,3173,3020,457,504,4768,1158,773,1403,1885,2088,1204,495,1650,1245,744,1037,150,433,1452,972,820,319,280,879,460,634,676,272,289,395,251,334,463,222,211,244,124,364,110,247,147,116,142,150,133,198,100,38617,47191,29586,13672,25146,14014,12067,7747,846,20584,13872,6696,5111,6383,2645,4372,1628,7262,6108,12702,2027,7307,5826,4436,2691,2851,5598,2188,5347,5648,5120,2466,4896,383,4303,3956,3642,551,2437,1325,1245,708,762,1433,1175,637,1468,579,1405,774,340,368,1212,345,958,815,5247,826,872,393,296,981,1328,1110,713,498,569,611,715,877,679,597,1056,381,1319,536,548,769,505,843,123,622,237,438,928,730,466,667,788,483,182,961,326,578,333,598,314,385,223,417,430,186,262,540,228,217,125,663,175,186,219,191,204,395,352,283,237,321,373,292,165,362,171,101,232,105,178,219,240,301,125,225,268,133,113,283,321,208,39489,8939,21737,22303,9362,5287,11245,6192,10444,31662,5737,4327,19499,17322,2773,9949,1296,3345,3230,2586,4096,1212,3478,1732,6467,3161,3420,1551,702,1234,5310,2305,5090,973,1941,1351,463,1288,1212,1399,1141,1444,1355,1435,939,1019,681,1139,346,1140,709,662,336,445,2742,1188,862,338,662,984,882,989,641,352,515,5792,1065,2023,1584,415,274,1499,857,395,706,593,901,128,205,331,230,1157,568,383,173,414,232,112,368,171,260,1166,801,113,611,133,334,150,303,668,317,162,185,332,330,214,101,146,137,159,306,122,116,145,130,109,105,126,145,256,164,129,202,126,113,3320,1252,3429,2132,937,6192,2056,1313,1283,2043,3110,941,824,582,124,305,549,309,109,248,462,505,36299,21867,12227,3641,4319,10956,4247,5716,7639,1251,1907,6449,7517,1362,9052,916,4361,3405,956,2741,1456,1610,3964,503,1663,719,349,3693,492,2015,177,214,655,1369,478,1253,1130,3205,10114,380,276,1121,297,235,485,815,507,573,196,330,681,153,344,658,345,1150,153,394,288,216,481,129,293,836,176,277,271,120,112,297,233,371,110,567,149,132,131,203,114,145,923,317,118,100,209,29553,8407,15575,11100,8413,16219,10646,15123,10867,9785,6856,8895,11173,17489,3158,10278,3458,7931,7246,2567,2439,7265,4314,3357,4656,7312,9624,3911,3686,4752,6934,6422,4463,4278,4175,3064,3946,3880,2627,1185,2845,2363,2311,4754,335,3738,9787,967,1463,2729,1218,942,1682,3918,1058,1005,2055,1303,1097,1720,945,688,1367,1495,2153,209,588,471,1322,836,517,1305,204,1421,3283,944,783,658,660,3139,587,1441,905,478,832,514,1233,1553,393,493,1324,2431,857,1000,494,1034,326,1791,192,665,432,742,427,550,417,586,544,1758,696,153,243,136,455,118,467,106,485,385,1331,936,250,356,341,240,552,809,436,405,193,871,534,289,196,103,395,332,154,171,178,257,302,133,333,117,170,113,475,157,115,417,225,214,267,291,164,102,417,171,113,113,367,146,847,148,176,168,508,176,553,187,198,146,115,175,108,112,178,416,150,305,182,23438,44879,27961,23107,33861,18172,6463,5516,5250,4546,1877,2218,11110,7276,4664,1017,5648,3114,5162,13860,3108,1740,552,19977,1849,4730,1168,824,1689,1196,3494,7406,2935,449,5319,2705,3097,1311,3244,666,4523,1075,2512,1528,911,403,2318,894,1668,946,515,165,475,631,215,785,1478,197,432,679,2372,157,990,665,2804,479,323,347,380,957,1439,481,747,853,562,717,462,602,584,337,392,167,1528,127,171,953,1652,512,765,340,295,162,109,214,498,677,322,297,400,638,1481,166,313,115,223,465,167,114,101,158,121,165,267,235,186,543,186,251,124,120,180,161,309,109,240,117,110,311,104,137,130,911,122,155,43547,15083,3898,12583,7548,7069,9511,6338,8950,1778,6082,2419,5019,2541,1090,562,5133,1392,5613,2564,2376,4640,2009,288,2164,788,1523,546,1082,443,731,1806,321,2113,1371,307,360,961,384,1009,1388,339,1308,2036,325,749,268,381,735,626,1168,296,631,261,388,352,733,290,123,226,304,209,715,116,403,325,719,220,140,356,590,175,163,1308,308,166,301,104,157,206,336,140,323,250,112,106,323,157,126,148,139,191,133,111,213,120,115,119,130,7923,46497,7744,13764,1491,11067,6688,3202,37273,2299,2111,1247,2597,4224,49685,2928,1132,2237,41295,1489,41777,4410,1445,4202,1156,858,1363,2366,1578,1915,2363,1117,2993,1675,1996,1913,1248,1930,1824,872,636,1495,507,1195,1286,320,472,1985,606,340,532,976,867,272,1273,1844,540,443,899,780,559,393,221,416,597,677,211,675,433,181,292,790,503,437,393,526,400,331,262,355,670,727,378,417,450,245,352,519,227,324,259,351,238,257,237,382,541,234,201,480,725,473,437,140,367,473,530,270,138,297,168,821,278,199,191,213,152,204,293,237,135,106,218,203,114,407,235,232,116,108,119,132,120,142,226,179,179,201,256,128,109,144,114,120,153,29475,23324,15016,7285,1812,4822,1449,9657,4444,827,689,5006,871,739,1878,1260,1273,1818,4173,2811,1646,834,495,1860,977,823,1082,860,1132,201,1193,999,313,818,1222,504,996,473,331,762,544,915,163,194,266,244,174,450,745,353,176,341,189,333,336,120,303,697,356,122,142,168,128,137,408,152,209,166,419,16810,14431,16603,27066,22498,8748,5588,2328,18936,2023,6580,2086,22283,3075,7101,3503,5569,3819,4456,1067,19432,2549,907,4229,1614,4277,876,3562,963,3321,2450,1752,3549,1377,3913,2890,1261,688,564,2308,2289,2191,4680,707,2364,709,1963,1526,587,2478,1530,503,1395,1586,384,841,1299,1428,850,326,2372,340,173,936,2127,2098,1004,444,1276,1025,288,1210,2741,1395,641,600,601,722,239,964,598,498,267,346,729,757,245,981,657,449,604,391,240,790,255,593,303,311,441,291,196,165,540,189,267,326,124,268,315,308,146,344,367,336,422,171,619,571,311,236,146,424,346,464,431,253,479,135,570,238,294,218,105,165,189,164,236,637,200,202,144,179,164,156,241,102,107,209,215,119,150,246,352,314,251,472,103,201,200,263,238,132,131,138,109,100,203,142,408,112,198,153,7042,43439,2652,6628,3215,2985,36267,3635,2680,888,55160,2048,48597,2219,133,1332,1736,1151,642,1902,5157,467,1479,2571,735,3984,180,2119,1022,893,546,1626,1987,6267,490,420,691,341,289,390,188,1351,1047,163,288,538,133,622,251,439,607,130,206,1195,229,207,345,460,168,934,658,182,200,113,182,162,204,139,104,144,247,185,429,214,103,124,232,201,288,140,192,144,513,105,561,146,434,296,110,258,108,120,298,116,195,113,132,28589,24501,17021,3476,11383,7596,9848,5019,2479,12527,3957,3149,3671,5438,11354,1576,11062,1807,1334,2165,1742,1081,1302,695,4218,1679,1560,2309,736,1079,4880,2759,1413,2506,1541,558,1390,3173,2024,20958,852,494,3163,1118,534,938,1780,2708,4075,3226,1216,448,356,1305,450,413,505,482,2810,383,358,470,257,891,454,640,247,948,451,218,342,564,444,451,941,1607,555,185,1007,1019,983,560,469,610,671,471,242,140,735,105,279,335,628,185,1243,178,188,268,290,713,276,212,288,217,155,134,902,169,167,137,586,382,139,200,131,138,907,504,205,290,194,100,166,128,125,107,381,132,192,139,237,118,130,219,118,102,236,220,195,116,138,289,153,205,129,180,104,190,152,19315,11085,8178,3385,5481,19804,7225,4393,6393,2589,5223,12569,5384,13431,4500,4959,6201,2271,3091,2291,2637,3655,8214,2380,1802,1621,9553,981,3556,1418,2755,1220,2655,1185,639,4218,1428,1280,546,892,1428,830,417,549,500,633,581,644,869,884,1031,543,559,499,440,1115,1421,943,460,593,783,247,678,533,595,451,211,356,1765,925,650,3373,1201,412,444,694,802,347,489,179,391,402,293,178,472,571,709,503,335,749,293,283,158,166,346,205,295,106,403,336,237,164,118,616,123,389,294,315,225,215,302,133,123,424,124,112,110,192,365,266,105,230,107,154,199,122,125,111,126,173,159,198,112,16636,8384,16787,2232,16051,24548,6650,36288,1311,1154,909,563,6189,2346,2005,1671,250,6562,10873,1870,702,290,2784,649,3931,1194,8915,981,596,564,903,4911,466,459,640,101,525,784,733,665,1563,15723,1706,264,152,1001,499,2285,172,861,214,1421,3453,654,269,3240,285,160,2207,491,713,140,267,1303,1268,320,557,871,1523,258,724,1906,2935,1114,137,1554,234,369,358,164,289,294,586,130,210,1966,310,295,1434,526,349,307,207,2725,363,516,922,166,294,2299,1757,207,414,279,162,364,156,929,126,121,448,509,213,1099,526,543,658,103,1202,268,370,429,267,106,1286,539,350,355,255,171,196,115,406,793,148,620,163,572,117,146,216,181,180,26418,9268,5611,9743,21150,14048,7140,11224,8320,8360,2352,896,2101,5759,8868,3029,1876,1150,3935,2887,2246,1485,4658,814,2830,1508,8293,6993,2395,1624,4235,8107,3553,1983,893,695,356,891,1698,5188,2605,123,1885,938,1071,649,273,616,2163,404,889,1599,511,731,418,230,297,339,789,147,547,981,1167,348,193,939,597,1907,959,515,523,657,702,403,164,1492,2056,528,834,766,609,767,685,555,916,145,171,235,995,127,394,260,224,248,473,842,652,136,115,323,104,154,253,506,511,203,410,279,676,378,165,103,101,415,177,124,584,216,155,381,270,317,254,100,257,184,117,121,536,149,276,118,117,639,143,119,277,142,244,113,263,118,166,139,7674,4318,2478,3203,2860,2609,1806,6396,1842,3095,8009,2994,1023,1072,531,1162,860,962,1174,1523,544,381,703,1499,613,971,790,1055,388,904,591,606,191,114,363,403,616,257,254,340,111,318,174,161,113,177,240,173,100,105,3124,9579,13408,12330,45756,1510,1571,5879,1455,1808,3171,597,2078,551,1780,2350,2722,20262,1041,1232,1374,626,558,1441,207,1268,1120,157,547,665,6021,589,337,494,442,773,344,405,319,349,619,323,447,2444,317,299,2052,369,666,1043,1168,876,177,443,292,271,986,120,482,146,271,453,172,108,341,190,128,889,300,917,112,137,396,115,215,214,399,540,292,189,279,130,587,911,199,290,141,283,237,203,209,211,320,104,190,346,611,211,151,108,104,14058,18346,14882,4127,9141,26417,3369,12680,2867,3440,13760,3538,5905,3561,422,1240,2904,1738,3587,2236,1753,881,4596,2727,12238,1066,5070,2447,2300,1739,916,280,1283,749,722,1749,7667,1111,1115,1125,874,1492,1324,1632,2089,5135,1558,631,1659,697,1001,1290,383,386,1356,546,564,703,703,543,442,646,1572,717,303,183,285,1766,162,284,466,237,2491,445,1536,745,554,431,105,314,375,264,455,108,112,384,568,143,123,321,554,256,479,975,133,123,482,763,314,179,170,257,704,118,222,270,292,157,130,101,202,100,101,128,162,248,135,470,193,214,169,110,115,158,158,317,171,341,100,258,280,194,123,103,107,197,147,115,202,329,114,12636,3076,8356,2359,5193,1751,2060,440,4140,1474,873,311,541,155,293,552,267,452,557,239,575,969,488,149,333,1152,167,149,129,243,167,195,184,118,111,809,4994,1004,984,702,175,244,396,2842,1657,911,456,411,780,188,146,437,232,180,124,235,123,198,12368,19602,8679,4668,3000,18751,2855,3264,4680,3578,6520,3612,1349,1826,3480,5976,7780,854,5224,1198,2892,3918,3688,1887,524,5039,660,1560,653,3986,4547,8510,946,2193,723,2252,1635,1848,674,6083,2551,1156,2903,2139,2239,1999,206,562,1476,382,890,829,2810,658,932,1189,1172,1448,578,479,673,659,432,1109,1011,595,795,941,442,473,420,3488,781,1335,236,229,811,1350,1847,410,587,568,1141,469,559,321,1553,389,181,448,363,1062,260,506,660,366,231,146,261,182,285,149,103,230,201,130,1042,738,375,143,313,171,139,160,329,209,358,341,112,374,125,123,992,117,122,338,229,154,340,148,140,475,260,171,115,112,180,410,126,108,103,288,139,141,146,126,133,114,102,113,113,175,300,418,158,162,111,173,144,119,23110,15051,2762,5069,7014,9316,15155,4629,5469,11223,1231,1163,2766,4876,15372,2058,604,9760,1699,1248,2628,1146,6829,497,2053,1491,517,2537,383,441,1630,2339,6879,1274,624,925,390,2882,1501,5778,797,768,377,1330,311,1311,1706,751,285,907,212,437,813,442,331,357,107,232,670,364,290,6092,373,431,126,433,560,1028,733,1532,222,178,290,405,768,605,530,469,285,895,849,402,471,187,170,478,320,204,184,255,318,218,336,117,125,202,132,122,143,129,346,310,239,233,138,174,101,115,163,174,189,128,358,107,284,152,210,388,115,106,178,109,185,192,164,105,13639,2514,1531,6127,4620,4410,1575,5013,5193,1366,5292,3972,2138,938,2831,1128,876,1561,2309,433,521,299,1083,493,422,572,675,467,488,296,582,173,390,470,511,406,180,319,349,182,119,456,184,166,212,285,122,133,247,134,110,134,101,108,145,837,147,160,106,12823,11804,7350,2392,8516,6169,2594,3498,6598,4626,3060,3219,3553,2259,1959,757,3429,1539,7617,1798,2707,1517,619,2186,1888,938,795,2834,946,1158,839,1122,343,702,574,243,557,526,570,603,452,433,775,357,1767,230,362,446,301,714,208,513,252,240,932,449,205,358,610,302,433,585,328,742,176,290,344,166,131,255,122,180,163,205,376,103,155,143,256,166,158,185,146,108,139,213,110,328,276,106,175,158,100,8898,5080,1667,2052,7726,2416,3314,2836,1857,1445,1653,1145,3574,11000,280,1237,2844,1288,464,1257,1488,528,895,1163,239,518,455,449,240,230,645,160,318,227,193,1244,414,775,334,429,160,774,545,613,165,206,913,142,261,175,115,245,151,206,291,672,272,399,236,191,226,504,790,130,151,153,156,119,141,239,11905,4321,8054,6013,2301,5485,20083,2000,3956,2284,6181,1901,3272,1981,672,2564,1415,879,917,4118,313,1824,16264,1709,1085,926,474,4494,1250,746,1352,1390,942,1007,2438,702,1549,281,851,343,274,486,179,340,177,440,168,1000,541,111,220,126,204,1543,420,385,599,981,143,135,383,659,412,118,175,169,321,311,330,132,184,167,172,164,111,285,460,1517,190,223,149,308,237,228,302,143,217,123,165,164,104,103,10295,4878,5831,7375,2798,3032,2066,3497,1644,1559,1051,672,1500,2139,746,174,316,3427,727,641,578,720,348,813,694,144,298,365,883,121,145,127,872,269,116,171,135,275,103,129,136,302,1674,1291,2139,16531,412,368,160,388,123,375,117,1093,1485,295,4553,2410,5532,3202,4777,11997,2724,4064,2269,2623,4213,3664,3033,3375,3146,722,2175,2765,3831,702,1562,799,5318,1651,869,1003,1291,1399,537,596,843,1208,959,3484,1121,2220,307,812,2719,678,156,835,1160,565,211,366,455,716,279,328,727,908,165,192,519,811,884,230,954,214,483,309,476,596,533,479,662,223,381,176,148,107,182,200,219,224,371,265,433,100,295,348,130,500,423,160,206,148,421,184,279,359,236,296,196,265,260,107,211,438,188,551,153,232,232,226,143,554,191,147,204,107,195,124,185,194,130,147,312,171,3633,9154,3719,1299,13791,1704,2856,4104,2174,435,619,3547,772,685,988,115,1138,3152,625,1228,390,2298,529,1027,202,228,464,395,130,112,123,222,181,761,220,264,395,608,738,239,136,173,487,169,431,722,180,108,265,314,468,104,249,138,145,654,157,357,135,140,230,397,254,104,289,11924,2137,232,2104,192,565,307,139,496,2282,10782,4882,2970,5550,23710,1631,2249,1342,2152,2035,2927,2096,3209,2771,3022,2540,1882,1558,1086,1283,3773,1665,569,754,787,528,2364,539,7121,1584,3167,948,521,338,953,528,477,439,1013,1810,351,1679,897,957,171,787,1139,1795,1386,720,2077,1459,901,822,569,940,743,650,182,406,206,431,791,262,722,2318,291,178,1690,909,360,324,325,429,423,239,118,339,328,304,227,248,202,423,178,293,1272,140,522,460,881,337,131,439,243,300,234,199,157,402,325,147,172,160,270,278,277,280,154,210,1203,289,378,208,119,315,234,210,184,530,412,224,223,162,224,102,423,146,526,157,235,254,107,128,1001,150,160,173,145,142,1276,100,151,103,177,117,339,411,105,375,268,3719,1005,6851,3809,9852,2170,1423,5291,1539,1809,1412,985,2067,2040,1012,1896,2101,1328,5141,1625,571,988,381,511,393,504,2444,938,416,124,418,4479,454,233,278,1493,211,131,105,171,207,176,128,133,316,124,178,326,1037,3454,130,230,357,239,248,119,230,2526,315,561,211,333,110,218,482,132,324,712,694,198,218,190,185,122,174,293,117,100,181,144,172,440,117,126,341,2122,162,188,236,903,124,613,272,249,117,241,307,127,431,11170,1844,9818,1467,1233,566,524,802,139,1013,268,1495,154,214,156,105,233,205,199,607,231,300,151,208,553,135,335,203,121,185,112,11960,2893,1974,12913,530,1801,581,1945,183,707,1490,391,608,582,128,164,15294,202,115,444,662,345,583,278,177,232,196,192,332,434,195,144,163,339,5524,3240,5095,1086,6530,10916,2071,8459,316,1308,833,3323,2213,1910,340,996,1921,1339,1082,416,200,1080,537,2748,726,2632,5426,151,329,148,1732,3206,287,2980,588,137,414,1895,957,434,183,1279,242,302,241,744,516,118,1873,369,504,260,1135,261,122,166,204,832,249,186,347,564,517,219,478,160,208,377,352,468,115,598,168,1781,629,1889,397,1298,383,180,154,273,186,368,1417,227,440,238,297,109,295,124,1020,120,244,122,154,779,1158,249,120,135,132,145,109,712,199,168,214,144,170,110,198,8887,4338,6075,5775,3115,2310,3898,3230,2779,3419,2686,2307,1948,2262,2808,2665,1505,332,1644,346,1635,440,1228,2680,854,1169,1238,1129,1695,997,620,1136,1167,932,1425,1608,3370,832,803,954,1199,264,1368,575,773,616,338,873,682,357,393,835,278,323,307,592,455,724,457,878,267,263,312,209,302,675,199,625,439,414,221,803,293,967,251,344,246,497,307,565,221,192,412,381,139,277,357,566,428,192,243,207,244,783,591,342,200,250,156,142,145,143,292,488,159,269,120,234,148,264,327,238,194,247,176,171,180,161,206,174,145,169,111,119,168,101,150,160,211,136,288,103,109,3752,2199,2022,287,550,1211,585,373,384,471,228,125,109,9469,927,2874,731,562,1547,1061,1378,128,890,1045,368,553,415,271,126,236,418,280,243,228,612,178,289,264,119,282,357,107,130,123,6719,7090,1622,1093,2026,1387,2715,1379,3564,273,1140,589,985,1938,807,548,1762,185,218,1346,647,187,614,272,280,381,722,251,681,262,590,148,737,316,117,263,139,219,214,106,882,275,372,122,387,149,142,168,123,170,173,143,105,132,547,137,113,101,137,111,176,205,120,136,139,140,157,132,6922,4396,2814,1963,3142,2620,1639,856,2125,1677,968,1194,1691,1502,708,341,783,843,980,1147,1576,1057,498,417,338,214,350,410,386,215,156,501,274,595,240,196,185,229,248,320,149,215,230,184,137,117,216,339,251,220,133,133,177,293,108,149,172,3705,6032,712,1466,10143,325,148,952,1781,297,10754,1509,514,221,246,361,114,515,512,204,140,464,363,214,214,179,210,104,125,111,194,102,194,860,129,102,137,189,102,764,16262,558,755,951,996,950,903,1257,475,463,141,395,2044,183,497,530,397,163,146,419,310,128,103,322,119,134,360,103,154,282,135,157,139,129,909,125,103,107,5686,4397,3765,3655,1356,3423,1679,1181,1788,1653,923,324,1429,1433,1170,1599,1092,823,551,262,2361,396,345,903,449,138,368,370,905,556,1029,282,242,455,811,104,571,525,357,298,139,511,385,191,136,281,298,222,126,175,171,345,329,206,275,156,115,171,123,168,256,124,109,118,205,135,147,2281,1662,934,1810,469,1615,2053,4352,1180,451,1088,720,581,323,843,288,175,102,124,176,759,322,112,844,262,131,378,153,397,200,599,105,163,188,364,6127,3489,5591,6706,891,3439,2585,997,2434,2305,220,1799,2810,1368,1501,2256,3103,2317,2213,2110,1644,750,614,1345,848,1180,441,1083,988,906,370,542,1142,630,551,2398,893,884,758,953,849,599,1115,259,930,859,734,510,535,679,584,536,467,479,1403,313,520,994,157,909,219,444,327,406,293,236,327,294,410,410,552,775,352,660,371,249,306,123,194,461,293,343,170,540,201,137,405,279,489,325,168,250,283,247,111,181,723,698,175,197,102,323,143,235,231,136,250,157,206,146,198,207,125,110,226,198,342,173,441,101,145,142,106,121,113,107,148,123,275,111,123,110,444,156,139,189,117,159,111,139,105,333,101,132,115,6453,4313,2181,1759,2062,2059,1745,811,1488,1670,524,912,3061,1332,568,217,1631,537,761,1171,574,1108,571,392,384,344,360,249,392,113,118,658,171,380,147,207,399,383,132,289,307,131,263,181,236,156,169,126,204,165,341,532,165,107,189,140,6304,4473,4365,1751,2699,9033,2223,525,1804,338,1851,446,531,515,1752,783,7590,422,2469,653,172,1464,6552,371,344,715,266,944,368,443,6960,838,206,1865,774,169,690,471,599,645,948,762,394,352,109,250,5808,337,896,713,228,549,292,659,605,539,399,275,582,272,360,244,295,246,295,164,173,219,183,334,198,257,367,238,236,441,222,260,233,444,200,501,234,155,218,200,216,267,365,279,319,189,181,143,178,123,297,143,105,302,164,471,144,159,102,112,227,170,160,173,395,139,161,121,122,101,158,133,302,246,218,209,104,130,109,110,124,137,113,204,121,116,3084,2575,3191,2553,1769,5009,1875,1604,3761,969,1869,3664,840,3958,671,1782,361,888,2164,1536,659,1251,780,618,438,1178,559,1654,667,1070,814,868,499,450,1469,844,366,1048,1356,364,516,754,392,852,116,1054,296,2315,497,699,1278,472,876,289,235,601,900,1093,1084,437,875,208,1093,183,267,622,210,287,213,427,229,152,146,206,135,389,322,551,697,432,660,732,1318,202,235,590,137,368,218,424,120,199,592,375,133,276,125,607,162,245,465,105,234,1299,152,268,528,154,412,163,289,136,105,126,113,444,181,235,156,194,119,599,177,117,406,246,118,268,254,274,163,133,328,386,269,112,143,147,308,111,263,297,152,142,6866,3801,1744,2360,4275,3839,2018,3298,1024,748,559,516,1422,5464,2784,1400,453,1105,900,856,553,764,1367,184,877,853,3193,934,386,273,404,1456,633,716,199,1606,100,1713,721,1470,311,539,688,318,446,445,963,753,515,786,356,387,771,327,483,195,226,971,540,703,283,525,564,257,112,800,609,161,414,294,1406,229,1182,363,293,241,887,253,500,361,395,207,345,192,260,387,146,215,415,135,317,269,505,214,152,187,250,308,266,117,169,246,101,152,118,189,275,133,146,249,187,210,129,418,191,289,222,346,163,122,181,204,147,305,195,153,108,177,153,133,159,191,121,151,7387,3802,3101,3944,890,3635,3426,2928,2516,635,1428,1802,1590,111,1746,2595,2034,1017,1205,634,889,1469,343,1236,651,638,537,540,517,1244,591,313,493,456,2539,871,366,403,679,964,482,288,173,154,142,329,948,675,460,248,526,415,672,409,111,180,146,271,364,578,243,120,282,367,323,993,539,337,213,285,204,119,339,331,290,145,119,141,275,370,100,247,109,214,115,268,190,439,129,1241,127,607,243,288,315,161,139,136,166,168,286,233,112,491,181,322,236,348,380,108,147,224,117,112,1855,3053,2649,902,1330,891,919,1907,737,755,1487,1648,474,696,1105,527,618,473,337,118,148,820,319,614,390,100,583,392,402,203,156,195,293,128,100,159,341,624,308,169,168,5688,403,248,639,275,512,148,125,4040,1634,4019,1171,1398,3754,1828,915,456,791,1599,2880,342,1050,4435,452,675,1121,211,1135,462,391,558,294,927,504,3912,561,170,912,432,522,187,225,150,148,717,249,241,261,108,423,389,183,219,457,252,160,241,196,139,170,138,162,314,152,109,304,104,274,350,220,170,867,3481,948,1059,372,872,2081,193,233,863,239,153,242,345,261,171,332,125,123,234,263,281,110,218,171,514,151,139,6625,4317,2161,2879,4508,4266,642,1246,1886,388,2322,2971,538,720,533,366,1800,453,817,533,130,153,870,1981,2368,878,208,443,867,559,594,313,145,142,250,313,325,343,476,392,284,220,146,390,166,125,382,133,170,152,106,214,128,200,402,301,372,137,273,220,109,143,243,119,124,256,109,108,114,164,136,344,116,339,217,309,130,216,1152,4806,2983,1499,1645,2157,1776,502,1012,1003,795,462,426,2304,919,194,1743,371,782,529,323,1013,444,407,211,119,498,222,105,185,361,281,1639,407,237,630,132,257,459,144,194,137,154,215,297,119,246,251,166,137,151,154,103,278,4497,3179,1186,5815,2670,6688,2372,275,622,1466,639,457,366,1103,240,1127,323,133,626,398,1125,1109,563,606,764,616,207,191,502,300,647,345,1284,515,215,129,272,230,292,115,347,309,456,321,139,255,365,193,201,288,119,151,152,170,508,185,158,167,409,156,125,116,218,382,157,140,130,134,137,4125,2783,2606,2737,1542,3416,2088,1399,2063,1199,597,451,771,1145,2292,863,942,443,602,996,647,1232,215,823,432,265,349,230,1045,606,428,211,176,657,509,604,183,133,429,123,695,218,149,757,207,440,549,128,189,788,132,130,204,198,135,326,144,112,130,245,112,202,148,175,136,134,338,212,249,144,2541,223,4846,2277,3153,2951,4543,3034,767,668,902,1424,1450,2451,1928,501,969,3709,374,1054,668,857,1136,2496,950,146,619,710,781,595,139,214,385,746,462,242,822,612,177,488,143,200,742,623,493,339,386,196,109,254,137,140,125,226,199,460,221,197,190,385,185,283,208,338,211,123,205,155,164,351,144,200,101,218,176,100,195,161,124,642,119,296,240,117,157,116,104,158,196,3150,1777,2355,1119,1075,946,1238,429,368,992,646,506,603,456,333,223,333,635,497,143,178,100,130,347,117,219,176,149,161,127,122,2247,1099,1929,623,484,219,251,499,145,257,346,330,192,241,111,155,113,2605,2359,905,737,1041,3212,1006,646,1364,1586,769,352,3457,1438,1364,834,654,305,653,564,1698,701,199,496,245,211,225,115,245,178,419,221,375,275,125,100,821,321,328,128,120,224,191,280,209,607,174,162,328,101,169,142,448,173,287,114,107,640,239,180,208,100,144,118,344,114,360,4703,4026,3358,1358,2655,1558,844,4056,2238,739,1038,1378,555,783,850,640,877,342,1197,761,477,183,1311,410,736,2439,1194,226,343,1761,503,275,255,102,155,416,391,257,1609,135,391,142,162,122,123,136,231,102,214,164,250,485,130,123,100,220,341,294,118,156,217,143,102,232,152,828,178,107,238,111,151,191,134,214,322,123,160,124,188,8849,1553,5526,6229,900,683,1680,239,762,1177,957,1619,1714,326,427,102,719,123,321,222,763,138,1330,311,125,358,255,185,790,400,288,483,248,783,714,222,160,158,137,201,479,100,532,109,187,146,131,372,813,269,106,112,107,333,236,109,200,3327,1489,1215,2319,1194,681,1359,829,753,609,653,780,1810,357,1170,252,252,522,183,189,652,251,136,148,130,356,358,861,146,523,317,244,104,172,334,102,139,335,214,108,126,161,253,296,420,126,120,247,109,169,146,4649,747,4483,2911,2802,2903,565,687,814,881,1485,1066,178,373,1055,1312,2606,820,546,215,469,260,213,232,539,635,965,284,113,505,243,151,139,213,176,148,168,236,249,178,224,168,603,245,175,208,161,2263,152,232,138,107,4219,196,114,411,167,131,213,146,461,188,300,140,117,103,104,160,123,3213,2500,640,1889,851,446,798,940,460,188,209,801,281,503,320,673,220,285,237,104,190,719,312,122,269,179,1928,3801,4845,2506,3634,594,471,673,1879,1081,727,681,827,1769,450,172,1003,246,5281,213,875,887,201,306,233,307,1876,272,192,163,248,447,295,104,152,193,476,184,259,131,104,205,293,301,274,263,203,227,217,332,167,345,372,118,120,146,374,222,100,118,119,175,102,152,355,398,122,185,104,102,128,113,104,162,1198,684,1272,939,699,761,1382,237,281,250,286,285,147,100,162,148,179,182,325,125,3313,2394,1179,1627,1593,315,1235,1220,1763,494,411,593,1548,334,548,456,447,618,630,763,215,962,328,446,147,304,238,312,147,526,229,275,178,224,255,165,202,121,121,165,131,236,220,130,275,170,116,346,1801,137,112,173,189,1235,140,131,121,110,244,102,122,2240,1967,1630,624,4233,1360,174,412,445,209,843,1236,613,132,2221,2137,601,253,235,142,971,128,266,235,345,396,950,114,154,215,136,192,207,290,148,113,199,639,129,112,179,179,122,105,4636,2107,3057,463,2289,1560,1656,1120,999,1058,1538,1023,819,317,745,315,1396,884,500,416,428,557,555,202,260,697,551,235,650,324,179,204,247,341,272,195,298,197,294,127,266,525,217,371,101,117,302,126,237,172,231,241,203,114,171,250,112,138,696,235,119,147,254,281,136,125,122,151,113,209,122,116,179,361,155,159,117,147,126,116,138,293,109,112,179,1255,960,1326,504,521,116,221,310,418,132,174,181,127,168,5974,2127,2196,2057,2146,1557,523,1095,565,425,511,922,213,165,156,340,409,609,300,244,113,132,301,193,173,244,244,192,210,185,253,161,353,185,2471,1438,2681,1646,172,596,472,120,348,925,120,230,598,242,250,145,159,109,320,175,132,1843,1392,829,525,1233,489,621,395,1273,1814,495,1043,3659,203,1241,215,334,364,272,216,219,115,417,262,389,246,297,484,473,295,131,154,120,233,218,200,115,532,346,210,127,119,118,308,160,172,2284,1584,2273,3874,2881,1755,1155,676,4186,1505,572,1331,556,1321,563,562,556,649,650,176,166,413,192,410,300,317,191,674,342,2840,453,229,1953,191,358,367,430,245,428,445,320,268,514,320,407,248,320,309,759,285,212,151,568,216,278,173,222,913,270,135,676,211,192,203,109,176,260,169,190,178,129,177,171,116,230,241,101,171,119,212,115,110,163,104,106,238,121,132,346,138,162,120,114,247,499,106,201,123,118,231,475,100,102,176,161,659,163,291,157,254,197,118,141,284,414,362,560,136,1149,508,124,173,151,377,110,653,106,215,146,278,3083,5065,568,730,754,515,857,178,1321,361,400,487,682,185,498,251,426,166,426,112,236,507,139,271,203,154,197,4609,295,209,153,119,4999,1434,2060,1541,1355,2431,1075,2497,308,889,2552,793,446,917,618,1641,244,653,320,379,297,445,516,480,389,715,489,457,351,589,281,729,480,176,506,169,411,303,281,298,399,270,169,451,210,191,202,166,129,105,112,149,262,243,210,422,191,285,196,164,129,114,277,146,117,176,431,198,129,113,356,157,140,177,197,132,133,159,210,101,367,164,479,139,226,1693,671,398,554,545,394,1704,500,121,111,114,189,161,235,186,142,245,626,135,304,168,141,171,1229,4214,918,874,3841,966,423,1155,1764,318,959,334,256,393,246,421,397,1161,197,995,151,677,405,388,299,312,112,471,153,107,121,1659,456,122,179,207,104,681,420,104,254,148,327,165,125,101,106,124,434,768,114,403,1484,295,162,145,232,1897,1846,856,792,201,4001,221,334,265,305,303,328,326,1769,148,151,289,174,318,342,314,113,404,261,111,191,255,295,2649,161,100,189,129,188,242,296,148,126,114,134,356,299,2085,821,2785,536,1104,2189,337,483,3929,117,212,815,158,1644,307,250,409,412,737,537,650,200,207,106,170,267,498,1398,288,1423,202,482,112,192,798,152,251,154,419,240,263,380,276,131,169,102,820,167,516,972,238,437,116,146,976,234,403,189,504,185,154,208,130,277,167,472,133,214,1913,200,279,100,179,138,168,442,174,535,169,129,476,147,118,285,119,262,157,113,164,109,431,320,181,212,255,118,528,484,168,874,103,105,117,124,301,143,732,692,2114,255,1504,4325,488,2980,152,989,1260,918,240,292,301,353,299,210,929,118,604,126,852,150,2755,114,337,338,705,189,738,166,110,634,123,2453,601,335,152,833,313,396,257,135,147,154,211,167,495,107,211,118,149,274,135,1167,125,360,139,126,214,119,141,129,134,206,293,109,122,529,169,347,101,750,723,198,111,2906,1074,3484,674,1286,1839,388,2910,216,603,1031,1947,402,679,449,623,618,371,246,303,232,448,442,1837,887,1199,186,119,107,117,915,193,154,307,246,438,219,454,602,680,216,294,420,257,306,359,269,113,463,100,106,117,472,412,154,118,131,142,245,116,171,172,185,344,242,244,389,188,187,410,187,221,334,168,139,114,141,158,167,177,112,136,146,112,134,127,2320,1014,2486,1081,539,1571,368,697,1634,753,162,1378,260,338,901,484,1083,1846,703,256,393,287,360,354,523,321,493,4287,911,461,441,164,108,133,763,320,228,360,496,387,137,384,154,136,491,313,119,715,530,304,1464,296,166,507,1125,108,299,205,429,105,232,232,117,461,325,235,153,204,114,101,114,355,277,126,269,161,164,127,160,445,618,375,296,259,113,102,111,181,150,149,315,376,244,114,123,118,161,107,154,3286,1910,299,332,2060,675,1053,263,1060,650,488,668,629,555,456,763,347,771,241,167,273,165,216,258,162,284,324,157,114,518,198,330,157,167,276,106,222,146,232,114,184,264,123,153,1414,543,1044,132,160,204,541,358,114,180,1662,2832,998,966,1048,1053,857,163,975,298,245,397,622,483,609,353,355,352,490,570,305,121,771,153,349,204,332,181,317,189,234,137,200,132,335,303,175,177,137,105,248,126,124,126,121,272,103,141,1969,1465,1880,1492,587,844,1748,1691,410,248,1196,480,1395,250,464,525,478,211,316,205,316,407,323,264,1233,537,397,980,415,261,557,818,156,230,491,167,111,200,641,135,840,169,524,267,209,1018,185,124,411,153,186,366,128,133,673,1482,182,243,163,238,363,141,615,227,242,218,618,478,171,556,371,303,111,183,133,142,580,196,199,151,133,101,191,129,107,262,315,188,101,1236,1880,938,451,1120,680,636,562,614,1544,230,232,768,290,384,345,239,742,245,832,451,270,238,145,166,128,284,112,141,123,228,136,202,205,187,246,1628,117,390,122,141,133,111,1036,1580,1959,3793,937,1388,478,1599,507,525,1304,757,1774,842,535,568,323,344,397,125,335,426,153,1488,932,456,709,173,217,134,351,515,279,179,317,473,262,206,556,777,196,377,204,300,205,133,162,423,247,207,140,288,137,148,497,117,145,174,144,276,275,140,108,178,139,143,238,154,202,271,311,115,135,177,132,130,199,250,355,6269,627,294,320,118,151,578,191,177,153,223,104,1737,1954,219,345,2287,333,371,223,3542,830,116,172,226,273,668,423,3882,358,1215,157,110,270,277,238,479,100,260,550,138,258,130,741,164,114,222,142,240,586,129,156,209,147,106,232,131,453,150,1228,121,163,629,128,2612,1317,358,1124,1116,1823,1463,976,1395,1055,834,876,1012,799,384,226,365,166,403,222,258,696,173,329,211,361,377,105,494,908,226,211,206,123,131,692,393,503,190,235,121,144,124,285,485,162,147,161,132,233,115,204,632,240,145,120,317,113,181,153,159,339,470,462,280,155,144,213,370,105,209,249,126,100,125,126,106,130,128,131,107,167,1010,648,1296,744,228,313,417,220,101,337,158,430,135,139,117,113,170,109,152,121,2528,2366,1897,450,1308,1672,543,347,1345,2113,788,1023,261,296,920,304,486,205,276,570,367,1072,213,344,415,220,153,105,344,135,105,577,411,395,174,443,829,120,173,154,169,153,515,116,106,147,147,215,237,124,135,109,110,125,132,144,152,138,236,189,126,127,139,110,313,107,220,820,995,2254,789,1124,2231,271,104,3038,233,227,164,168,285,308,192,617,171,104,294,460,244,107,270,320,631,1421,444,688,178,114,111,145,141,344,200,110,2156,118,903,258,125,123,145,151,112,102,229,268,109,373,105,246,243,246,104,336,381,205,404,439,369,408,136,129,116,224,363,633,101,109,248,446,119,204,198,103,157,200,125,128,599,249,184,299,524,113,103,137,144,124,117,103,429,102,666,391,281,284,131,580,1386,427,2142,143,376,1313,289,854,195,224,330,341,280,127,910,338,204,552,285,178,132,137,1121,329,464,291,168,181,599,443,536,144,131,388,184,994,212,222,545,101,100,113,188,447,149,182,111,264,476,177,1007,182,143,406,112,253,597,132,577,2866,237,773,1135,771,147,146,110,198,152,120,187,374,280,226,102,149,131,420,871,593,1654,784,1298,639,151,1245,2368,837,429,839,222,348,115,431,454,262,577,231,279,222,935,131,227,420,314,197,271,104,111,144,118,102,456,122,116,210,191,225,202,109,138,114,134,277,114,1575,1250,1048,237,570,2679,763,2052,502,279,624,1848,898,243,141,699,102,252,303,396,194,253,172,922,340,341,153,109,103,237,118,129,156,806,1045,128,102,100,291,671,182,359,110,251,181,542,105,336,160,101,439,543,109,146,385,270,171,286,116,185,225,153,189,1449,1332,495,732,785,442,1075,570,910,6299,492,752,211,870,531,411,400,226,264,342,505,189,104,168,124,561,136,333,299,235,228,134,138,353,363,453,240,1169,1341,1028,929,654,1400,818,858,892,490,382,460,1314,472,487,418,374,242,503,441,170,339,174,464,251,341,410,197,711,365,148,352,192,157,191,457,341,298,367,106,123,157,298,135,130,102,247,202,269,242,291,219,830,248,135,160,238,130,150,174,106,141,174,121,183,107,170,102,121,140,138,1402,1061,2243,1402,898,1153,528,1563,165,630,1444,154,215,1135,884,421,391,157,329,681,100,246,119,341,327,176,351,141,144,533,272,391,151,231,221,321,354,239,609,358,148,170,114,227,148,266,271,204,196,117,151,111,155,203,217,401,258,122,128,185,127,243,229,253,113,154,157,117,108,101,108,103,106,116,809,1966,308,622,297,166,415,524,458,1185,1071,139,145,124,224,145,130,259,240,247,153,174,118,160,329,107,1388,747,872,343,192,221,406,363,169,178,374,354,156,159,282,150,213,139,939,139,280,244,170,281,122,363,151,311,100,292,167,456,136,136,169,259,194,223,143,100,139,2038,1247,1416,785,800,1011,155,558,538,679,335,199,341,222,1266,928,560,1031,125,319,180,270,404,124,557,798,167,612,370,327,475,361,394,178,166,424,354,405,650,152,619,111,108,468,165,343,109,138,132,167,195,151,379,214,112,128,291,152,431,114,165,172,237,111,224,296,433,325,1996,691,1222,1273,808,827,1544,1163,679,687,712,199,521,713,226,136,436,641,557,118,153,126,200,128,138,829,191,279,365,134,672,255,261,226,245,253,167,694,112,137,116,484,190,303,152,285,126,131,124,103,105,101,170,249,220,105,324,219,183,139,209,171,636,100,118,173,113,184,349,928,385,170,291,489,1028,181,180,569,262,211,343,204,108,120,119,456,129,291,350,508,123,144,253,162,197,167,156,244,184,154,156,1343,514,393,280,416,442,366,265,218,436,134,513,663,129,296,277,170,139,192,235,166,125,189,117,166,259,335,101,176,105,705,839,392,2172,382,791,551,427,288,271,328,693,348,199,155,316,451,171,387,266,1011,168,197,376,106,123,156,1315,357,242,206,120,308,176,109,103,102,173,539,511,129,175,306,1008,602,887,2388,625,943,494,416,362,655,455,814,523,207,117,105,344,142,189,691,102,109,857,449,133,156,254,268,125,648,318,254,121,458,229,224,297,366,119,162,281,151,116,298,460,125,482,102,100,112,433,146,132,122,116,1631,732,305,851,284,524,170,137,184,344,399,298,165,378,114,389,206,282,109,270,299,150,404,133,643,172,485,128,170,202,132,160,1140,302,927,270,446,662,159,713,268,191,403,928,150,374,638,247,181,321,132,122,145,213,378,257,671,129,154,369,116,191,220,110,134,160,382,151,149,534,130,310,135,433,113,282,176,295,144,100,346,160,129,135,310,145,101,256,166,295,199,230,131,113,113,484,643,348,341,964,453,179,113,121,205,263,125,125,1233,1674,1275,347,788,504,230,655,180,230,553,176,430,500,152,437,660,111,110,592,480,176,324,149,117,452,286,516,116,100,248,490,500,146,130,153,100,162,122,407,115,478,116,113,111,114,145,182,138,356,112,362,108,179,1229,844,500,1096,308,134,490,383,304,133,273,278,113,357,177,112,136,110,168,129,118,120,145,191,178,116,624,190,835,330,727,1525,311,1564,249,235,320,709,308,273,236,342,252,240,214,402,415,226,768,119,193,122,140,229,152,151,106,688,190,108,156,623,321,114,392,196,107,101,149,128,101,100,226,219,110,157,109,139,119,252,183,191,181,101,214,818,327,477,235,517,922,423,409,369,248,293,621,339,131,216,246,288,274,179,370,323,174,119,170,228,133,129,559,580,1472,846,228,882,234,1019,184,135,399,243,492,752,280,437,137,112,908,236,598,378,145,120,350,102,100,165,133,145,210,157,142,221,118,244,182,136,160,100,110,136,166,154,148,112,147,124,324,113,402,204,239,206,285,287,312,121,755,189,135,147,219,603,219,162,118,181,119,102,295,166,134,444,238,765,118,132,484,216,124,190,185,242,198,106,124,143,129,129,1267,580,893,723,764,286,523,461,192,488,198,207,113,254,115,153,190,139,225,1781,906,412,343,492,140,173,687,145,147,423,421,392,122,161,125,169,128,247,112,101,122,111,112,100,123,221,133,106,311,752,162,203,1050,151,128,111,227,1061,138,101,163,136,177,741,192,203,141,545,482,321,395,103,421,128,142,102,277,100,198,166,2590,569,1049,883,1754,357,273,196,212,400,158,228,229,221,1054,273,310,124,712,536,104,120,198,146,124,124,330,166,122,147,112,108,756,505,906,184,431,313,100,132,206,120,214,438,140,119,410,172,431,128,199,100,100,348,176,375,583,291,287,564,164,304,103,106,177,175,255,373,117,165,100,259,278,666,276,502,299,700,107,143,393,158,206,450,141,107,125,106,651,151,125,233,342,960,393,981,218,127,235,135,319,313,174,112,186,224,130,180,651,166,210,170,231,175,160,165,223,155,146,110,370,114,658,191,178,103,258,152,104,357,122,263,192,405,455,523,240,834,361,220,651,201,142,328,292,397,391,311,211,217,390,421,109,109,108,140,124,209,650,302,181,103,124,122,112,114,229,194,341,275,170,148,101,126,148,104,215,118,131,162,133,120,153,103,118,121,102,139,114,112,133,108,143,112,138,184,297,288,262,107,1125,234,301,107,191,191,128,108,624,675,571,462,242,1265,102,320,202,181,333,203,154,438,116,851,305,424,551,724,139,604,443,412,169,185,145,249,118,261,100,155,173,302,260,104,133,108,131,114,150,188,146,174,398,340,424,365,457,177,217,698,285,122,182,258,158,136,501,185,133,210,132,238,1693,152,278,132,111,453,826,352,195,1040,345,405,282,437,597,202,985,157,464,293,104,314,369,140,116,353,106,137,126,500,287,211,197,232,169,135,127,188,102,291,102,154,142,159,138,120,157,111,116,191,109,102,113,323,150,749,611,130,239,283,338,136,160,523,318,662,205,420,326,746,311,189,264,211,210,116,348,183,264,317,103,131,179,133,104,125,232,459,344,111,102,364,146,175,116,181,107,273,287,122,296,131,139,258,112,149,159,207,108,716,405,408,117,375,159,184,181,657,174,288,412,104,150,389,138,105,114,120,153,139,210,275,256,111,115,602,204,147,924,240,223,109,225,213,117,125,561,509,599,281,259,662,199,589,137,515,197,182,611,286,307,200,209,111,348,323,227,130,120,192,139,227,100,230,109,168,229,127,112,331,773,122,470,154,212,2365,192,119,543,593,111,606,204,209,208,122,143,273,371,154,131,727,378,511,212,358,1033,336,661,172,198,157,200,547,189,180,578,376,129,104,225,362,182,137,230,146,189,107,117,109,113,102,127,189,150,244,127,722,292,683,267,424,217,333,253,249,246,286,340,153,140,147,302,268,314,179,132,174,145,277,105,100,146,128,116,230,209,109,114,837,149,325,467,196,121,310,193,340,430,114,391,140,256,110,111,564,128,110,101,303,164,266,150,418,513,411,108,163,414,124,204,134,427,236,139,105,301,123,118,102,191,203,234,126,419,158,412,101,113,158,106,259,100,110,322,114,112,137,159,206,595,101,128,194,166,100,110,124,161,162,477,144,183,1022,316,165,223,136,178,297,182,209,121,629,273,123,150,150,144,194,203,132,117,104,227,132,101,109,510,461,490,104,108,449,147,262,195,149,361,722,377,166,232,120,647,126,299,111,144,128,291,111,110,112,104,650,203,792,181,371,104,318,173,116,212,143,129,125,147,519,540,146,266,283,258,223,280,102,193,388,224,203,174,161,248,192,107,176,235,107,191,151,102,164,565,137,147,127,145,189,119,126,426,106,194,348,116,297,279,131,205,208,186,102,132,151,297,101,243,294,161,286,115,179,141,120,289,120,199,144,142,163,109,303,232,274,392,382,279,228,597,281,110,117,215,615,279,398,128,197,182,105,107,101,211,427,183,111,697,333,739,151,258,148,927,337,108,269,203,244,269,342,678,156,467,244,110,329,138,470,214,106,141,358,141,128,208,112,152,273,111,108,104,197,220,103,116,176,168,203,156,133,189,116,138,109,113,478,365,123,188,248,102,304,129,247,134,313,111,203,323,180,103,189,803,199,373,230,173,157,161,304,111,127,102,127,120,128,100,115,135,131,193,127,107,134,306,217,688,306,138,116,186,205,166,102,100,224,142,201,190,286,298,220,114,348,123,122,256,243,314,486,143,104,186,114,131,259,168,110,134,168,114,171,100,178,201,191,104,118,164,212,382,160,113,180,381,101,188,411,453,281,620,180,165,185,291,189,255,190,106,101,118,102,267,114,103,112,329,138,171,138,112,119,148,142,107,181,208,126,131,158,163,152,145,217,104,222,114,129,100,156,155,163,170,154,199,111,661,172,100,621,112,275,255,349,143,181,178,148,121,118,673,199,126,373,273,123,342,293,342,131,218,360,351,287,125,377,140,326,122,349,121,123,122,124,119,135,254,217,120,107,194,487,456,403,481,182,112,160,101,140,110,119,248,113,111,255,107,106,264,174,148,139,231,102,116,101,197,180,103,165,130,175,100,106,103,118,154,181,143,104,104,106,106,124,106,340,246,217,127,123],"bs":[155480,110795,21978,28843,97652,40584,38060,6226,8486,2253,10823,7541,3285,8298,4683,4002,11480,3383,1358,2554,526,2595,1803,2917,2092,1825,3092,1384,2100,1687,2307,1814,1501,1016,1153,920,859,1560,809,1126,149,353,522,240,463,984,664,602,469,430,140,238,344,184,305,221,363,327,246,105,220,149,80,275,207,146,186,82,300,64,62,62,109,42123,60082,31925,10544,19752,17378,8536,11125,7431,1404,1951,5872,2169,2461,1221,5122,558,442,1418,456,923,495,1008,681,273,301,117,610,266,395,175,137,201,144,94,245,118,72,80,135,97,233163,107518,60522,38761,90897,46858,23945,39694,35442,13884,56143,16097,47145,9858,39030,41307,13015,26141,23686,25545,10043,23310,18931,15074,4846,10970,2324,7610,7453,6272,14089,14030,3800,1573,2010,810,2149,2488,2581,1775,3280,1111,1185,2739,1292,2759,1566,1514,3633,1220,1507,1686,920,2017,1255,2570,1457,1172,1952,1107,771,2162,3447,1528,1291,3456,1076,1423,558,1460,1356,866,230,476,864,237,887,489,717,476,521,353,480,793,641,252,588,813,239,335,497,138,731,589,353,499,280,946,439,318,727,348,309,463,263,415,92,214,165,346,77,421,345,118,95,105,520,225,211,146,108,114,81,118,71,127,98,84,93,113,71,393,70,105,127,93,114485,91410,137224,87626,32020,53860,13966,61216,29783,22386,73812,23980,19771,55942,22303,57081,16561,15472,8494,18456,18602,12299,23848,41720,8895,13263,14572,1994,1583,9055,7500,4118,1281,3898,9062,3979,2468,2748,8481,16166,3420,2995,3488,1353,2042,3306,2928,2001,1446,2285,2226,1667,1040,1217,1568,1596,1238,1093,910,3224,1864,1295,1166,3078,936,2763,1224,2846,1844,1164,975,650,1933,772,808,1272,397,966,1358,1144,2617,625,260,662,393,933,875,819,611,915,442,609,595,628,1007,330,695,437,764,67,512,973,379,309,196,401,344,486,418,432,553,132,350,357,319,145,466,220,867,99,370,1607,223,169,655,162,120,378,576,144,337,193,252,277,234,185,265,597,83,366,106,157,263,131,101,204,69,438,401,79,214,61,159,72,327,61,144,205,141,105,147,115,80,255,77,97459,118814,33834,60165,10501,38070,10292,4252,18033,16841,26982,4285,14959,13071,4783,5389,11572,3188,13590,4126,7331,2344,3473,4689,4666,777,2633,1612,1092,1875,1685,1363,1547,1516,5177,1346,1910,1610,1324,5314,1560,456,1085,753,863,656,1213,507,363,1308,410,1893,149,1041,372,219,360,760,280,915,390,3744,914,476,980,238,636,206,259,98,758,383,98,180,205,455,183,310,638,150,231,164,101,470,179,242,230,199,265,313,614,367,152,457,339,128,132,126,282,86,54,62,167,79,274,76,114,251,129,119,57,220,91,117,133,48,86,49,26628,141320,54269,19897,31650,50458,25163,32625,29532,14223,18748,9629,9782,17823,50361,29305,9891,10054,7201,16360,12844,7232,3943,9047,5538,5725,9488,4265,1349,2223,5882,5899,7398,6681,1596,2246,7128,2994,2391,7921,7249,2403,3902,2640,3217,972,4300,4951,4022,2097,1217,910,6986,2820,1050,2292,1565,1312,1412,1294,952,925,1325,1974,556,4739,2386,1839,733,978,1948,1388,1795,1187,1203,526,2464,2032,527,2363,368,1527,358,690,629,574,501,683,458,230,572,670,2604,457,2353,741,423,571,969,537,733,708,553,318,243,179,248,116,336,617,1118,173,772,938,612,183,381,128,208,128,207,342,307,162,323,171,304,275,311,209,73,136,108,169,183,129,201,102,111,123238,65564,21347,14772,4613,44145,37100,26514,9318,4033,7111,2954,3174,3187,4692,1239,993,1537,2221,1394,927,2618,1519,1518,1078,978,2489,1697,888,1323,497,893,1145,419,447,1272,1175,128,738,900,685,138,140,113,830,685,115,88,424,293,303,117,196,287,375,87,679,230,507,84,336,115,84,122,142,83,262,84,82,175,58609,56382,45993,44811,7849,23115,56205,59421,13437,8388,165655,74584,124688,26353,9134,3043,2809,4792,8331,3598,5379,7621,1167,7108,87883,17496,72892,1079,7593,2525,29730,21075,5043,1900,9622,4085,48187,2443,1209,3050,1053,977,34253,1550,8810,399,1450,13747,1302,3545,6168,2090,769,1934,1483,3675,17221,820,1042,5217,898,7331,2074,2693,1210,1213,255,1336,2718,3279,1531,1187,2207,115,438,535,938,1320,235,307,1423,2382,664,691,547,1332,876,949,352,1845,4337,646,2342,133,710,341,316,330,537,2685,1653,232,535,1134,340,226,237,593,1171,620,364,168,171,124,358,1492,313,374,255,1173,397,66,85,278,220,871,283,232,269,610,336,64,314,753,240,144,189,341,192,304,152,368,143,213,370,242,148,690,207,105,112,208,288,135,179,241,116,575,39,126,263,70,65,92,97,211,211,434,241,137,80,150,79,513,157,136,144,89,83,497,239,180,146,175,159,201,90,64736,33897,68660,53240,48753,11272,26422,18573,10712,33137,76359,19183,14225,9993,7316,18616,44506,1522,7735,3396,38351,9281,28084,41473,4373,14591,3317,3741,16024,7427,9078,2336,4849,3268,2714,7146,3612,3290,7281,3545,16204,2877,1236,2545,4370,5136,3172,11068,1242,1194,345,2001,1805,2627,1606,2691,98,2733,3767,2058,4330,9061,4816,1294,1936,1118,1697,1050,606,1404,1016,795,1046,469,1677,624,843,5345,650,483,426,921,832,841,818,568,991,523,687,499,807,1722,868,848,623,253,924,1131,475,947,155,223,1112,192,1307,1799,352,268,324,750,229,560,593,181,290,781,388,265,290,161,180,443,107,208,710,190,97,888,230,487,345,543,241,248,285,374,111,206,130,125,167,83,110,324,184,504,885,185,234,109,84,649,91,120,215,196,168,235,120,80,131,261,469,74,83,82,104,204,115,81,107191,13318,48061,16164,1025,17180,5982,3987,944,2433,2621,2313,1177,726,2378,304,1820,619,959,319,2087,893,1002,334,847,681,870,237,320,119,437,462,451,285,150,322,296,110,309,233,1077,284,67,97,124,59,140,59,256,86,166,73,134,92,112,133469,50068,79058,9040,15756,83995,48697,9388,4257,18293,40149,30101,41395,46937,20039,5365,1929,13085,5131,1872,1925,1818,13875,5667,4356,4588,3491,5531,2008,566,2462,3639,2510,3554,305,2417,827,965,1762,1263,796,1591,1605,1572,2366,2258,1020,1389,509,886,1556,1121,1167,277,1178,821,1516,1365,767,1175,1430,1172,218,899,1058,846,1049,460,429,1334,124,1054,477,173,325,335,1260,279,125,242,695,252,202,232,421,436,331,425,300,122,238,106,96,340,350,175,107,92,455,104,276,148,1345,110,259,464,174,54,710,330,111,178,131,66,74,164,49,119,62,142,123,206,204,157,68,49,143,187,270,179,58,62,67,48,75,79,82,118,149,68,211,57,146,106,39,41,47411,79885,54457,12733,6545,2626,4147,7352,4691,552,18925,2289,22984,3013,61756,7797,7482,2186,1855,1487,1110,2311,2312,2068,4289,2780,1322,82,1138,2093,1155,1207,2907,5731,608,506,1295,464,251,551,110,478,158,155,406,186,434,62,389,228,654,496,186,212,576,161,307,201,571,132,268,116,186,127,132,72,248,374,50,358,115,258,76,147,1046,249,369,71,151,561,77,117,95,78,108,33908,50641,59516,108979,49695,18439,13465,49097,8411,9714,27031,17712,53559,11874,3577,1471,6156,49833,15404,12460,1961,8138,20605,5086,34733,3832,5683,63727,2163,4822,2355,2744,7924,4919,6146,207,1633,1833,1811,2601,3311,713,2504,1314,2253,3123,1013,3795,2409,16726,1090,1982,286,4147,520,684,349,143,1255,1099,356,275,1622,819,103,4039,2025,810,714,920,325,770,428,652,731,496,960,1375,2281,635,315,667,858,381,954,210,599,260,299,238,220,487,384,329,322,170,354,222,183,264,3604,445,111,200,95,309,152,1198,254,109,170,53,226,150,133,296,609,284,181,51,601,1602,517,332,122,241,242,108,222,193,262,160,94,88,161,224,77,228,72,75,118,129,86,100,160,94,198,98,58,353,84,99,109,82,73,56,159,126,149,95,318,178,69,317,88,174,53,122,93,181,76,667,92,89,57,142,111,283,36320,47368,33728,12447,40238,21302,9523,77033,4983,12979,5311,3614,6950,4769,3479,52437,9740,35163,7029,1284,1937,6231,10913,2281,1349,1611,6073,10558,4363,1001,6641,2189,459,1934,1228,1190,1624,547,4381,809,976,737,554,393,1326,973,88,507,736,1493,780,1875,341,3311,206,747,2069,964,609,174,819,598,500,518,1380,201,417,735,1099,1254,494,453,128,873,79,1492,207,655,574,385,92,333,547,493,277,463,91,108,482,658,263,130,201,576,183,147,510,520,310,210,424,342,312,230,187,658,128,283,307,681,291,235,76,237,124,500,374,170,190,252,58,49,113,109,90,60,86,61,94,256,328,133,157,73,152,68,81,36,65,64,67,98,59,145,47,88,71,72975,78371,45303,42114,66412,31937,27345,15541,40428,11458,33514,29057,24876,35518,1658,4444,21762,10356,13255,6185,32249,2531,21408,4185,4677,3894,4276,6002,4437,3029,15426,646,16677,10713,4365,5740,7134,10172,1385,5525,5126,1379,2063,4338,4095,1305,1313,2129,3752,1790,3843,1733,1711,780,864,650,939,881,3620,1276,626,1236,1163,598,1067,1644,4678,1178,1234,1181,4014,631,806,586,838,737,219,555,836,824,762,630,590,606,1126,625,1279,685,577,420,168,755,264,109,328,345,322,320,596,419,141,674,327,219,3387,552,140,443,1390,238,505,278,574,518,325,316,312,430,144,307,495,367,130,102,175,136,158,588,65,104,341,170,114,164,352,233,256,235,138,111,119,67,371,217,100,141,159,92,67,143,127,115,141,71,325,102,117,87,693,63,343,145,101,83,174,88,178,56,321,233,206,95,59,83,114,97,84,83,43,47,88,48,103,2744,151,170,96,62135,41503,27965,37044,3443,10187,33797,13442,24932,5337,698,14793,2603,2109,174,534,6193,3874,3653,3262,2277,286,264,787,2048,1235,1778,2000,1287,1024,384,1265,352,482,1640,2048,152,622,195,833,507,647,113,1464,149,426,155,243,496,509,459,426,2125,703,156,79,373,59,241,191,212,290,338,351,153,714,183,99,183,143,281,98,274,70,155,102,215,80,252,129,220,115,82,81,124,49,181,48,7326,14402,2909,339,691,417,178,188,195,255,86,78,129,74,110,7433,648,1223,248,66,34708,16121,6912,15134,5086,1439,2386,1180,913,515,2069,844,976,882,206,262,483,319,183,408,256,327,101,248,110,144,133,95,55,57,158,7234,4712,3339,8281,17185,1447,9575,443,672,822,1540,301,199,164,458,181,482,293,217,177,40,97,495,222,5976,88325,17379,7602,49536,8152,14036,22723,46459,6330,6900,4973,1435,3462,3870,13880,3459,1951,3123,11029,3730,2240,944,1311,2311,1668,729,1221,256,506,1686,2827,1423,1242,531,873,1039,488,1185,1070,11090,824,451,638,495,291,451,1456,870,943,715,184,1277,607,274,527,388,282,337,295,213,480,286,118,91,316,885,207,453,247,422,450,487,166,283,183,125,175,115,244,190,75,162,203,131,83,195,152,153,133,157,125,236,104,844,107,132,100,101,814,127,215,245,286,111,109,211,156,116,102,59,1016,121,142,130,129,78452,43650,2461,9613,31185,15544,48694,1738,10474,39251,41144,2378,2893,5486,14164,7708,21301,2363,1696,26414,21448,7561,5064,630,6031,962,2976,1593,1248,12346,1799,744,1828,18223,9501,4006,589,710,2903,653,5326,1659,3032,289,2121,5109,88,289,802,577,1004,844,546,189,1140,1897,892,512,1521,403,528,634,618,207,1077,939,125,332,649,751,482,903,806,458,489,498,481,616,379,154,550,624,334,424,625,397,617,93,459,525,711,355,529,455,116,296,181,418,103,329,257,273,225,252,523,112,253,455,67,517,159,336,250,274,194,170,62,173,109,101,100,204,338,110,399,256,106,209,274,279,338,143,136,197,227,255,90,238,61,135,178,72,140,61,133,681,58,63,143,105,98,138,122,98,95,77,111,75,56,34,85,74,76,123,54,44844,39328,40069,18063,27046,6135,6768,18456,17058,4095,2331,11434,3875,1944,8256,1434,695,2416,87,939,6630,1489,1712,1118,761,1483,447,402,2029,460,2615,921,567,1109,147,1585,2024,948,1085,129,815,604,574,263,61,799,162,128,457,554,219,227,567,584,385,113,365,257,640,131,340,209,355,305,193,279,136,485,179,91,52,149,142,174,85,221,467,79,138,60,597,122,663,152,110,319,226,67,656,58,83,57,136,119,46,67,83,84,59,39,56,131,85,46,125,100,56,47,82,72,50,23,94,71,47,103,51,94,62,34,21029,52676,7739,6941,2714,14682,2755,3811,55762,24083,1219,1740,4221,34125,102480,8802,14192,3209,40817,2101,3902,340,14699,1233,575,1267,1297,1431,1150,3288,976,215,2586,1383,794,720,499,2829,1695,373,1284,344,2607,331,108,1116,1436,521,132,4794,5748,1024,855,326,346,177,103,386,219,342,262,225,88,175,886,239,382,387,218,446,418,504,141,429,1140,197,901,231,58,339,418,60,264,106,147,752,127,124,100,233,182,80,140,217,373,249,179,99,90,68,1537,175,212,77,84,96,73,210,65,72,102,114,205,138,77,65,176,120,68,81,743,198,62,146,235,85,314,66,98,117,105,7102,45498,16107,16338,77324,3096,8235,7602,12944,12483,11255,5043,6045,6775,3248,320,5648,1663,2783,870,12679,1820,3333,1489,1308,1884,1556,6805,1816,1070,793,1117,1267,4639,1569,1633,595,1431,245,676,315,2855,974,420,723,1089,332,3711,1377,1617,2902,199,713,505,1193,684,197,852,741,1700,433,747,378,1389,457,198,360,416,126,186,588,883,284,104,227,320,441,197,277,234,149,338,131,134,467,993,384,166,332,385,379,304,261,351,323,244,80,94,460,519,241,558,107,149,144,57,144,125,180,113,102,102,187,110,146,539,47,76,108,240,145,72,200,170,292,89,65,128,97,624,53,130,88,87,56,127,155,97,83,115,107,90,133,74,35242,8776,18136,3030,4634,686,1848,5327,1421,4518,807,6008,788,6146,1579,1601,948,415,388,6435,229,260,181,499,1244,330,465,278,287,863,1185,111,528,493,306,360,361,130,96,117,128,60,122,111,203,100,102,87,71,111,93,66,154,155,138,70,73,70,307,41,20009,8518,16447,2781,12234,2465,2320,609,5378,1517,860,422,1249,296,572,530,553,277,781,680,776,2192,1134,189,272,1207,422,146,212,47,220,125,106,99,201,119,91,81,115,91,130,23,58,14017,5551,9029,2760,3984,8474,3798,33677,2618,4435,2948,3644,8682,1066,1364,19793,8526,1614,4936,18238,1251,9230,1127,2017,612,846,277,2823,550,525,1435,695,755,1283,599,667,447,472,518,329,1505,433,307,623,430,55,231,508,516,347,248,115,444,254,168,255,153,323,303,2043,305,349,243,281,368,436,264,361,317,144,260,341,458,82,193,98,533,138,238,141,177,76,199,95,327,157,142,126,67,92,183,600,98,133,121,114,139,148,138,130,64,60,336,69,83,329,87,83,5183,2402,699,10892,395,809,4168,511,463,581,173,175,244,171,4609,86,231,153,381,215,417,59,105,20882,20521,4587,9945,6973,14619,17972,3868,7954,2175,1925,1251,11431,1254,564,3859,1433,2093,1933,1658,1649,1538,1528,503,408,1140,459,652,539,393,1469,168,655,560,581,490,189,150,410,749,107,306,79,428,185,122,185,133,275,122,126,210,90,279,47,289,205,109,51,914,95,258,240,80,78,53,174,73,79,187,67,78,147,139,99,64,75,138,64,61,80,7120,29868,5177,8586,17557,65831,6186,2830,10125,3032,3833,2882,16651,5165,5720,10390,7075,724,8607,3080,4244,5415,3909,16795,1112,2801,938,10267,6190,1513,3166,2512,3212,1614,2150,912,4538,188,4113,1244,1404,187,1875,3629,2293,516,898,4164,2966,1195,978,122,1163,1058,3483,144,820,163,381,2061,1249,149,2391,1326,709,4131,606,454,334,973,939,589,265,522,383,1373,482,122,956,232,311,1402,1016,1345,342,399,257,686,448,315,885,411,99,419,210,473,950,152,177,115,333,197,125,326,225,70,102,837,337,72,124,1280,557,421,108,176,187,128,389,206,410,88,190,287,144,80,83,331,514,166,121,261,108,249,78,120,95,111,516,828,218,55,389,122,170,102,86,77,261,124,149,80,128,65,77,188,74,54,111,73,106,143,36,223,154,65,73,336,220,75,112,78,211,69,63,4414,549,124,362,290,69,93,54666,10004,57410,12740,5383,3801,2150,1803,4371,4908,3497,4608,1792,4158,2582,1762,1291,28637,2787,2067,447,1251,434,7555,526,4287,14212,1822,4631,3530,310,1221,1217,2605,1799,216,945,1496,13538,341,318,254,176,202,464,254,400,645,1701,60,73,421,1391,1393,127,316,399,360,468,93,483,659,355,458,734,179,300,3896,331,666,403,150,127,360,460,104,2183,754,194,134,1213,99,74,529,115,235,94,161,421,142,90,66,161,403,89,265,53,242,60,337,68,180,126,668,72,200,132,163,74,128,79,133,91,229,33888,33240,14951,13918,30657,4285,9518,7818,3947,1458,969,7007,6225,1290,10575,2336,1318,2533,650,1776,2437,502,272,920,264,1739,3607,5008,568,3045,1224,1707,812,285,558,2959,2548,1371,402,1286,724,404,907,216,369,244,223,373,871,3105,261,671,666,55,84,681,201,571,631,194,839,395,766,407,620,434,498,171,137,163,473,121,208,136,564,126,283,58,120,443,449,667,287,211,174,3828,79,125,82,170,401,621,216,69,207,97,186,45,176,312,222,293,201,368,69,50,86,60,147,206,89,464,2711,242,198,166,108,410,277,129,429,1080,155,71,77,47,152,112,39980,12091,23288,11173,3726,4375,7252,11601,724,4901,2746,1723,303,1295,1849,1985,259,342,2965,681,473,794,1029,1318,644,299,1061,720,428,697,105,256,1004,609,474,185,168,481,284,353,387,175,135,228,154,145,300,126,124,140,91,206,72,157,93,81,90,85,65,111,50,20677,27488,16886,7992,14660,7016,5721,3969,461,11763,7040,3135,2759,3364,1447,2377,973,5269,4358,6894,1168,3920,3066,2297,1357,1498,3155,1132,2894,3009,2386,1371,2294,206,2588,2668,1638,219,1180,699,789,356,409,674,666,359,1003,278,708,462,209,195,729,176,545,419,2965,440,473,178,122,532,523,603,356,265,288,351,415,470,372,327,587,198,796,292,298,486,331,396,62,382,153,257,489,404,253,437,432,253,126,412,174,336,180,304,139,221,117,260,271,92,133,233,104,114,75,381,106,101,124,114,122,224,185,173,144,168,197,204,102,217,89,40,132,55,73,132,155,190,65,107,151,96,49,175,183,193,24092,5209,12429,13823,5415,3322,7056,3545,6239,19604,3614,2859,11407,11257,1676,6449,848,2010,2013,1414,2701,771,1981,1034,3685,1958,2110,1012,420,766,3236,1284,3077,628,1265,943,245,828,701,811,662,943,889,947,590,672,417,735,159,704,479,425,216,276,1273,743,500,172,383,578,502,687,428,189,320,3793,783,1039,977,259,174,830,562,251,487,376,649,79,98,195,101,658,403,235,103,260,127,60,233,102,161,715,509,71,355,62,192,90,182,413,204,80,108,194,224,175,62,103,71,86,195,95,69,85,75,63,62,115,85,136,114,76,130,93,59,1844,657,2207,1167,582,3271,1174,843,628,1592,1819,499,526,385,79,186,387,206,68,161,322,221,20462,11475,7316,2173,2209,7049,2352,3077,4401,734,1129,3166,3979,668,5687,541,2096,1575,579,1455,813,971,2337,277,983,422,206,1865,283,845,102,112,380,800,321,580,602,2145,5441,206,169,729,140,130,280,530,280,349,97,193,371,86,140,398,186,639,80,133,91,144,291,63,165,467,103,142,163,72,59,158,141,211,66,344,73,83,57,136,50,55,537,155,73,51,116,19618,5488,10556,7307,6008,10399,7594,9180,7472,7135,4836,5785,7878,11076,2082,6949,2371,5320,4822,1722,1670,4598,2971,2269,3181,4655,5712,2710,2498,3140,4768,4084,3169,2648,2977,1967,2773,2703,1671,713,1966,1485,1559,3180,226,2412,5818,585,995,1878,672,584,1184,2508,687,651,1222,883,690,1146,629,432,781,1082,1330,106,358,305,876,584,323,788,148,942,2358,682,512,488,400,2122,429,987,522,320,568,256,785,926,238,298,909,1698,624,713,303,708,242,1448,116,389,288,402,285,352,277,339,378,1334,483,97,153,106,329,81,329,64,320,269,1032,642,156,262,209,179,351,547,291,294,134,423,420,155,120,68,260,243,84,112,123,182,178,99,220,69,99,79,246,98,74,295,139,139,196,195,101,63,273,98,84,82,231,103,609,91,150,129,243,113,315,104,142,112,44,116,86,75,113,172,133,137,162,12898,25025,15386,13576,18657,10805,3390,3199,3049,2401,909,1252,6575,4523,2570,445,3050,1870,3283,7703,1736,1010,295,10910,956,2980,656,528,824,629,2056,3662,1626,250,2844,1501,1867,767,1966,379,2291,612,1422,875,565,211,1518,514,803,527,367,88,302,328,92,550,944,59,213,416,1270,59,522,356,1363,269,185,185,224,600,1005,264,457,508,307,396,297,339,324,158,195,86,985,44,93,398,711,265,489,207,170,102,50,111,315,497,172,142,281,379,638,79,135,51,115,339,82,57,48,112,75,104,176,117,102,316,116,127,88,78,107,88,177,64,135,67,72,175,80,84,105,617,81,77,24509,8271,1818,6980,4076,3715,5224,3541,4595,964,3366,1172,2901,1379,472,265,2754,639,3384,1452,1189,2687,1167,166,1131,392,952,309,533,170,380,957,138,1211,758,141,140,545,209,573,830,190,741,1397,197,350,108,207,453,361,553,142,363,183,243,203,491,140,58,154,129,106,416,50,207,140,499,107,98,190,312,103,83,858,154,89,180,52,73,108,238,84,137,88,52,79,249,77,53,73,74,108,81,80,104,75,53,60,66,4350,26172,4071,7836,767,5855,3959,1651,21350,1267,1120,656,1350,2316,28744,1524,531,1154,23553,849,23842,2312,794,2334,638,411,774,1280,897,1065,1261,585,1739,1018,1185,1102,691,969,913,471,279,841,216,627,718,179,235,1073,358,146,261,585,377,115,677,1064,265,279,504,423,311,199,105,206,281,375,106,367,247,91,146,423,273,238,187,275,243,205,158,175,349,440,154,248,242,132,183,267,99,138,92,173,128,132,140,205,384,113,118,227,415,228,226,56,213,225,250,133,56,174,76,486,178,100,70,113,79,151,244,112,74,53,132,92,64,229,92,160,59,57,74,54,73,73,124,123,113,128,154,83,47,83,64,41,82,17951,13798,8912,4457,989,2770,895,5589,2587,592,273,3081,447,428,1159,711,728,1215,2449,1750,1029,498,312,1285,549,415,701,541,659,128,752,564,194,478,757,297,628,276,181,398,343,567,91,106,158,122,101,321,375,215,113,178,41,187,194,67,167,432,213,76,63,117,83,84,221,113,135,103,291,9417,8003,9885,16235,12984,4655,3254,1231,11064,1171,4122,1134,13325,1679,4000,1704,3290,2402,2503,606,12047,1426,577,2441,991,2353,432,2037,479,1675,1463,912,1960,740,2221,1497,825,458,310,1255,1295,1280,2970,402,1401,404,1171,854,262,1307,857,206,812,844,233,465,722,839,490,147,1436,226,88,572,1330,1114,552,260,693,546,128,673,1878,801,309,385,361,367,114,558,333,265,152,149,405,436,157,621,377,270,340,249,156,458,142,314,172,180,244,190,126,100,318,89,108,181,56,160,171,193,79,199,189,143,235,92,317,313,125,154,60,227,194,307,280,144,311,67,336,157,161,151,51,98,117,106,167,259,94,115,71,63,70,86,134,54,46,98,115,54,103,141,256,184,147,255,54,126,88,157,170,77,90,75,79,58,128,91,179,78,130,82,4906,32639,1700,4288,2171,1980,27214,2502,1889,639,40714,1444,36179,1341,81,845,1191,747,404,1261,3946,296,926,1597,527,2295,91,1534,673,512,376,1072,1295,4398,298,250,527,206,194,287,126,941,762,94,216,355,80,433,185,312,279,79,142,877,137,128,247,281,110,641,478,131,139,81,112,117,144,81,63,101,162,116,308,150,64,82,149,155,186,98,121,107,329,87,297,110,279,222,70,194,83,89,269,102,105,90,89,16994,14878,10458,1613,7028,3682,4621,2559,1104,7996,1994,1482,1679,2938,7060,736,6641,932,683,1073,931,523,598,348,2437,884,793,1224,366,510,2688,1584,636,1297,869,274,737,1594,1227,13482,402,182,1759,454,261,426,1011,1616,2817,2036,649,222,184,718,303,250,227,237,1738,188,168,285,123,460,247,346,101,550,234,99,150,255,192,231,448,964,256,83,735,711,676,310,256,289,381,261,129,76,366,34,159,170,299,84,758,100,83,122,169,431,147,114,159,114,53,61,513,81,98,72,280,194,81,94,78,65,560,317,98,106,97,51,76,53,70,53,177,72,91,71,165,48,63,140,62,44,129,117,108,71,64,147,104,122,71,96,53,74,70,10144,7203,5487,2233,3704,11491,4741,2782,4463,1798,3378,5453,3338,7681,2925,3222,3625,1430,1922,1569,1706,2245,2791,1640,1196,935,5626,567,2066,889,1727,814,1767,787,425,2843,857,785,292,574,898,582,278,356,212,378,337,380,535,570,598,330,346,281,281,659,1022,629,257,376,565,154,412,316,353,291,124,218,1317,626,422,2311,879,206,257,473,521,221,312,120,241,243,183,112,269,269,558,310,229,454,159,158,110,106,226,130,167,69,290,210,116,99,86,339,90,276,214,160,144,111,202,82,98,238,91,61,73,104,232,103,65,171,41,105,87,77,67,79,81,105,103,90,68,11168,5114,11152,1214,11548,15963,3824,24845,819,717,409,264,3455,1415,1189,1067,134,4692,7312,1207,387,181,1560,342,2422,692,5804,620,390,384,540,3191,327,268,419,58,268,468,432,375,1086,10784,954,143,88,682,316,1287,87,574,113,1073,2185,367,157,2049,155,88,1483,318,478,65,148,945,854,176,295,491,1135,115,493,1143,2207,668,98,853,124,209,196,63,182,117,388,80,128,1409,192,150,843,293,207,227,114,1915,227,331,526,92,189,1240,1325,123,318,182,79,217,75,568,72,82,283,351,111,700,306,324,420,51,785,147,242,286,161,68,903,374,200,214,172,108,124,74,272,595,89,455,99,496,76,92,165,131,27,17692,5283,3378,6078,14140,8881,4677,7504,5697,5314,1255,545,1200,3606,5996,1967,1192,591,2737,1758,1431,973,2782,433,1842,913,5398,5078,1691,1021,2590,5242,2545,1209,536,402,202,490,1121,3721,1719,56,1274,512,659,424,186,358,1345,214,488,1047,396,534,288,139,170,183,424,88,354,617,785,186,118,677,361,1035,616,298,315,412,386,267,91,1145,1228,263,540,481,377,527,437,321,612,79,110,137,600,63,211,188,112,148,282,569,411,75,59,230,64,76,151,326,355,126,281,150,482,230,100,60,75,184,124,71,408,96,91,230,158,193,170,66,140,109,83,69,322,103,157,60,67,344,102,53,129,89,169,73,199,73,89,39,5152,3162,1361,2346,2000,1696,1303,4632,961,2100,5367,1892,602,676,289,697,477,507,700,991,373,193,497,937,373,622,531,669,291,568,369,362,129,70,248,301,367,183,197,252,54,298,112,105,92,137,158,132,66,65,2006,5536,8384,8290,29513,906,971,3917,847,1141,2013,309,1290,364,864,1490,1878,12770,565,777,978,354,311,917,110,855,747,82,321,328,3621,370,238,287,307,420,174,275,199,203,387,211,273,1411,162,166,1400,220,416,635,732,411,87,228,236,134,623,63,267,72,148,267,102,64,250,145,62,496,188,563,67,79,204,68,131,136,239,277,177,88,166,64,391,544,134,200,94,188,166,129,105,151,239,58,122,223,347,92,113,49,78,8884,11176,9071,2424,5222,16321,2206,8270,1596,1831,9562,2083,3307,2126,193,710,1726,876,2219,1369,1038,428,2915,1751,7921,611,3038,1500,1515,1219,480,152,774,441,520,902,4452,649,785,748,520,668,867,927,1177,3200,982,409,985,395,460,660,302,301,870,288,306,366,369,254,196,432,997,403,167,132,187,1026,84,125,283,135,1507,276,986,434,364,281,49,176,237,140,285,31,36,219,188,86,58,226,421,170,234,803,69,67,289,368,200,89,110,121,325,69,77,131,174,87,54,57,100,69,63,93,90,177,72,258,118,128,112,67,57,76,118,191,94,206,68,165,173,166,65,47,48,133,66,61,96,189,96,6714,1537,4249,1233,2523,860,929,228,1903,809,377,138,237,88,127,270,112,184,243,118,324,612,264,54,197,670,95,98,43,127,80,83,67,62,52,508,3167,612,523,452,104,125,299,1818,1016,578,333,274,540,119,95,295,165,138,86,146,77,137,7533,11621,5167,2456,1803,10551,1367,1843,2814,2148,4267,1927,632,879,1944,3590,4857,461,3240,550,1742,2258,2271,1041,284,2580,333,851,371,2004,2778,5036,510,1177,312,1231,964,1102,341,3532,1783,669,1467,1265,1420,1127,85,315,888,189,567,470,1427,324,517,669,657,896,347,236,335,386,283,656,610,290,459,478,236,260,268,2215,496,746,119,102,487,849,844,185,340,380,711,262,312,159,1074,228,119,276,239,590,145,321,327,205,139,73,151,93,155,74,41,130,113,91,552,383,206,83,172,93,93,106,159,110,213,182,70,294,70,61,603,47,60,224,115,53,157,59,53,240,145,99,83,65,108,240,60,62,57,185,81,84,99,79,81,55,70,53,37,111,137,347,84,117,87,78,73,109,14702,8903,1512,3045,4138,5601,9393,2940,3586,6613,637,680,1709,3014,9634,1205,354,6017,1043,707,1636,645,4114,287,1137,944,330,1665,220,259,1060,1506,3871,770,316,564,194,1847,889,3892,494,453,207,873,155,908,1072,489,149,570,126,274,533,265,188,216,61,124,385,201,192,3803,229,294,68,238,310,684,468,1022,103,100,180,244,456,399,266,302,158,589,508,225,274,111,97,266,213,123,103,157,183,130,232,76,69,161,74,77,78,75,204,153,152,131,77,105,57,74,93,110,101,77,181,68,185,87,87,276,58,67,96,72,123,134,127,69,7982,1338,816,3902,2673,2709,1002,3093,2098,853,2083,2387,1195,595,1754,705,535,959,1528,236,367,161,665,286,231,251,433,289,268,199,299,96,218,307,336,211,121,196,218,93,68,279,102,101,104,141,52,60,151,77,56,95,53,84,68,578,45,87,55,8704,7668,4859,1476,5288,4184,1804,2061,4558,3219,1810,2154,2516,1530,1124,432,2220,732,5198,1138,1778,975,367,1345,1194,573,546,1613,671,792,566,691,250,456,321,157,270,368,390,402,289,293,469,236,1113,129,231,278,202,342,109,341,177,168,643,274,105,221,317,159,347,373,236,539,118,78,261,86,86,172,70,110,103,131,257,78,111,97,161,44,98,134,78,58,90,172,69,211,177,69,118,106,79,4870,2759,810,1004,3923,1307,1775,1533,927,765,802,702,1856,6351,102,595,1507,588,239,647,805,243,445,708,150,243,181,180,91,137,251,75,159,98,54,617,199,426,168,253,68,484,198,353,84,117,508,82,111,94,55,147,56,111,144,367,191,266,125,78,127,360,407,62,94,97,83,60,81,139,9608,3266,6770,4648,1673,4121,15783,1555,3156,1791,4461,1345,2402,1329,498,1995,998,707,690,3480,216,1418,13169,1389,822,693,341,3502,907,581,1071,958,641,800,1925,513,1121,198,730,219,193,394,113,249,124,311,95,781,427,69,164,75,122,1203,299,266,475,760,65,96,255,592,349,92,129,114,176,209,219,79,135,114,101,145,78,157,253,1347,157,203,77,228,209,194,222,76,202,96,98,130,74,56,5957,3012,3298,4383,1781,1774,1244,2125,848,867,470,404,894,1261,318,71,171,2307,398,367,365,449,208,449,496,76,206,214,544,78,76,68,518,174,70,82,76,142,56,76,76,173,831,732,1252,4113,190,235,78,171,61,296,79,883,1116,227,2885,1485,3451,2062,3043,7324,1662,2830,1466,1658,2576,2390,1968,2336,2074,405,1370,1929,2266,470,938,493,3342,1127,586,603,809,918,310,276,478,777,577,2098,691,1623,199,514,1774,423,106,480,807,282,130,215,299,399,160,218,534,613,99,133,381,479,618,142,534,148,342,170,239,416,348,352,492,137,181,102,102,74,109,137,143,132,187,163,246,58,207,156,85,366,225,113,114,88,233,110,201,230,154,158,36,133,145,70,127,228,149,292,76,152,119,150,95,327,96,87,147,74,126,71,25,133,92,71,287,80,1906,4419,1687,619,6917,832,1618,2065,1117,199,297,1926,413,302,519,57,558,1453,291,698,168,1346,286,532,101,103,275,210,68,44,67,93,92,333,125,155,204,317,250,108,64,94,222,65,221,379,70,50,129,171,179,53,115,59,70,343,90,121,80,87,157,146,74,92,173,8448,1570,157,1522,134,292,149,87,332,1436,6675,3095,1832,3936,15329,841,1265,833,1107,1223,1618,1158,1929,1785,1884,1780,1193,1051,727,926,2361,1133,337,448,473,319,1408,285,5235,720,1884,610,279,143,655,328,292,238,616,1071,205,972,532,593,104,436,498,1163,741,364,1178,711,570,489,359,635,460,448,81,210,139,252,496,164,458,1702,166,116,1197,536,215,206,176,267,248,149,69,191,181,140,131,161,110,308,102,214,787,85,322,256,378,241,86,282,151,152,106,144,88,239,208,106,95,79,149,147,186,179,81,89,809,162,235,137,55,178,158,154,112,390,266,126,114,90,145,39,286,81,342,71,177,185,42,81,723,79,84,103,91,62,1095,51,91,24,77,78,229,315,35,232,170,2092,537,4287,2112,5459,1379,909,2658,926,1110,870,573,1340,1106,576,1032,1253,876,2576,931,408,548,215,253,245,294,1236,587,273,67,225,2268,276,135,125,852,98,71,66,97,118,107,74,76,191,56,89,170,531,1592,90,138,185,141,140,80,135,1740,189,321,128,191,64,141,270,91,192,394,369,121,121,88,122,62,115,133,62,59,59,66,85,245,50,62,209,1634,80,99,138,498,50,256,190,142,86,125,193,59,247,7324,1091,6450,886,776,358,316,403,81,530,183,965,107,134,92,64,140,117,152,415,146,131,97,157,305,66,221,120,87,123,79,8546,1917,1235,9221,341,1221,408,1313,127,435,966,219,408,426,93,108,11585,129,89,276,419,236,406,166,115,148,120,121,226,272,130,105,113,210,2761,1504,2711,468,3401,5256,990,4312,141,699,426,1732,940,1054,175,424,975,683,495,209,112,505,258,1659,366,1328,2515,81,138,77,981,1404,140,1144,283,77,210,885,614,203,115,645,124,181,137,424,195,64,1080,204,277,136,519,138,77,54,92,405,132,94,184,317,269,116,166,97,108,166,159,283,66,301,101,755,375,831,196,728,221,78,85,150,124,195,788,124,252,116,152,73,152,48,436,88,130,75,112,386,626,111,63,86,58,90,63,466,93,104,121,66,66,53,114,4750,2415,3034,3065,1807,1223,1937,1644,1633,1719,1365,1211,986,1144,1526,1284,843,166,887,214,863,252,534,1563,452,623,691,523,951,555,293,689,653,407,827,999,1977,449,521,431,699,104,777,306,476,346,191,359,343,194,218,390,156,191,138,331,233,448,227,274,146,163,134,94,132,327,116,405,214,209,123,488,160,569,140,147,102,288,165,289,108,108,225,228,63,171,176,296,192,87,117,130,116,522,201,178,98,102,41,64,80,82,170,222,100,158,61,126,103,141,189,68,124,126,103,67,87,105,99,93,64,77,50,69,39,49,67,72,96,89,242,52,28,2308,1236,1140,180,302,727,341,227,149,235,145,33,62,4803,524,1645,421,254,924,721,692,78,459,606,181,384,253,170,74,136,184,132,128,110,410,87,158,113,76,129,231,83,80,82,4069,3654,812,619,1180,788,1697,865,2157,150,678,334,606,1135,493,316,969,107,135,907,467,103,363,128,163,222,465,129,439,125,310,82,475,186,51,140,79,131,122,61,351,150,287,68,221,104,79,103,60,104,74,93,70,68,337,60,63,64,89,40,108,140,66,85,95,38,138,54,4018,2560,1607,1213,1748,1391,989,522,1320,933,490,603,878,860,439,203,451,465,527,674,939,557,278,257,213,127,183,213,242,131,95,311,147,379,145,109,97,102,129,194,73,140,131,102,76,57,101,193,113,112,80,83,113,218,53,71,101,2316,3203,395,799,6278,184,89,530,1089,196,5719,975,335,102,135,250,64,183,100,141,89,272,196,135,152,123,123,57,59,75,132,51,127,494,63,89,68,180,62,395,9711,282,445,529,530,550,472,752,284,288,68,249,1263,102,249,336,222,100,100,206,180,67,59,200,69,86,190,51,101,161,82,105,78,72,673,91,58,50,3910,2741,2510,2600,817,2260,1118,771,1192,991,614,205,866,962,787,974,682,634,312,166,1636,285,253,659,284,88,229,228,598,387,729,201,165,295,495,60,334,336,211,194,94,414,259,112,85,195,180,131,79,116,110,220,209,134,189,83,70,167,101,78,150,87,77,74,148,102,120,1293,958,555,1222,251,1077,1325,2505,755,287,561,426,401,187,416,165,91,61,90,109,509,162,77,442,160,85,266,104,236,113,394,67,105,137,297,3562,1787,3091,3720,434,1706,1489,450,1303,1320,114,859,1512,710,750,1261,1833,1402,1259,1222,898,374,365,764,446,639,228,507,693,391,211,265,589,312,277,1330,563,467,382,473,393,284,625,122,508,510,399,234,254,354,274,289,181,240,779,159,246,493,96,541,117,219,119,229,135,114,172,146,241,226,347,395,207,467,173,153,188,54,110,275,171,192,86,400,103,48,193,149,273,160,68,139,163,125,62,90,348,328,90,94,49,153,62,118,100,74,155,86,107,91,105,99,47,54,134,113,182,79,223,51,67,75,47,67,47,61,62,66,128,46,79,45,191,61,73,112,46,79,68,83,52,162,41,73,43,3940,2427,1374,1059,1085,1174,975,440,733,988,296,499,1838,845,337,128,1113,251,414,694,343,579,273,251,236,273,224,148,200,58,75,410,78,255,73,106,287,240,83,174,202,69,124,116,157,81,82,70,93,92,187,332,78,67,106,65,3504,2481,2336,935,1555,3309,1156,257,1025,165,1168,237,243,278,1002,360,2699,218,1388,294,84,739,2216,215,179,330,126,536,202,233,2311,438,112,961,445,68,404,239,286,347,547,434,212,225,52,116,1774,135,480,382,125,301,168,397,339,262,231,144,322,143,196,134,135,116,137,100,75,150,78,176,114,131,189,138,117,160,119,160,125,227,94,258,95,75,142,94,109,136,182,126,164,103,88,69,113,70,167,90,66,155,92,276,76,95,49,59,124,57,76,84,179,59,80,51,83,59,65,97,175,136,146,88,73,72,49,54,57,63,50,131,82,80,1698,1397,1810,1485,900,2679,1084,826,1995,550,1254,2223,465,2347,311,884,234,448,1276,742,386,781,431,382,248,654,352,967,438,466,453,496,294,270,733,459,191,599,888,167,293,459,224,476,32,607,154,1037,273,425,629,280,490,167,122,358,490,656,633,235,485,108,513,111,160,354,133,142,125,272,110,75,91,102,69,202,156,283,329,215,356,403,730,104,118,360,79,197,127,255,49,107,350,223,68,205,61,335,99,155,325,47,182,812,71,160,284,81,196,89,150,66,63,70,59,237,109,149,79,107,60,267,114,68,193,145,58,158,139,167,80,64,197,221,145,70,75,99,164,49,134,167,90,103,4695,2528,1096,1532,3163,2412,1403,2207,615,399,291,379,869,3790,1748,759,261,715,624,554,378,461,921,138,544,394,2330,586,241,200,238,1023,427,401,124,1275,64,1141,504,999,168,342,413,159,289,297,715,543,276,529,298,306,566,179,297,110,140,765,400,457,185,185,292,184,69,535,404,105,253,207,1182,147,784,269,175,157,705,166,375,229,161,127,224,118,176,245,100,152,178,82,199,169,400,129,123,123,158,241,169,67,116,179,60,76,71,171,167,64,68,148,151,155,72,298,102,195,122,230,110,88,103,115,115,141,171,75,69,112,90,121,106,134,86,121,4408,2130,1800,2292,560,2009,2031,1773,1574,361,880,1117,868,55,966,1515,1086,588,683,385,464,817,177,664,335,347,297,300,269,696,354,193,287,283,1374,566,216,188,379,534,249,147,68,90,75,167,530,444,251,139,345,284,416,250,72,118,70,156,195,348,152,52,156,193,184,601,323,213,107,104,112,64,201,169,155,69,77,62,140,244,47,146,63,109,52,139,117,268,89,907,75,399,98,214,148,97,75,85,96,108,166,133,75,280,85,184,105,176,257,78,107,82,86,83,999,2153,1785,642,859,563,650,1295,483,445,1049,1064,373,388,667,316,393,283,263,73,100,632,218,341,232,59,440,212,253,134,86,104,177,83,59,91,226,503,207,95,73,4249,195,183,502,208,348,102,83,2478,929,2424,696,779,2482,1067,643,277,465,788,1629,196,661,2711,296,375,586,74,881,299,274,306,157,671,329,2630,375,88,514,241,251,97,150,76,83,459,157,137,112,57,215,274,89,111,299,188,63,164,121,80,109,74,119,179,86,82,171,59,161,198,85,88,487,2508,576,751,205,534,1030,110,154,492,156,69,128,222,161,100,230,72,77,153,149,185,75,172,116,149,83,56,3349,2432,1155,1632,2259,2592,325,753,1001,212,1199,1647,257,452,269,207,1094,220,486,266,84,93,423,917,1119,367,105,229,539,346,355,178,85,77,150,176,173,190,253,234,159,147,87,189,55,72,219,79,106,75,64,118,66,87,203,152,116,85,178,132,57,72,56,35,58,163,67,40,70,101,62,188,58,148,101,128,45,29,760,3189,2012,979,1022,1417,1051,302,674,627,471,246,258,1255,549,121,892,184,471,285,248,532,287,229,144,80,251,149,73,113,209,170,822,252,142,170,50,149,301,73,150,75,55,132,171,68,170,155,105,79,58,113,67,197,3183,2230,873,4705,1964,5385,1640,174,455,1001,444,283,242,735,138,703,244,82,432,277,808,819,396,446,502,389,119,132,378,192,436,243,952,401,156,70,188,133,161,79,266,184,321,218,98,153,235,126,128,237,75,88,96,126,352,116,105,104,216,108,64,66,140,295,102,79,116,83,63,3155,2040,2000,2120,1089,2597,1682,994,1596,988,420,343,533,828,1810,627,698,299,430,765,486,866,148,613,324,168,280,179,790,503,291,165,134,475,356,494,120,93,335,84,491,173,109,576,140,334,433,93,163,617,96,86,128,149,102,235,110,58,93,178,85,144,112,102,106,103,251,147,186,102,1520,156,3332,1535,2161,2050,3139,2152,534,420,590,952,989,1581,1253,317,693,2644,240,748,438,625,745,1820,597,93,455,479,544,311,89,153,254,580,311,158,562,351,104,345,104,136,449,420,345,238,263,125,62,176,96,87,104,140,120,260,156,124,126,267,110,199,135,174,147,73,138,94,81,252,80,106,78,168,125,67,147,98,78,501,73,173,162,63,101,69,72,106,141,1566,887,1293,496,571,524,592,191,187,475,344,275,222,210,135,123,144,351,265,83,91,48,67,264,67,94,77,60,82,54,91,1434,733,1265,351,291,140,108,319,84,135,216,142,120,171,89,80,86,2068,1866,628,552,730,2422,698,505,1078,1028,599,242,2814,983,954,678,429,205,534,375,1389,495,140,397,168,162,138,75,188,126,273,153,284,204,84,75,552,231,235,87,104,165,156,189,166,429,138,121,203,69,145,127,357,137,170,84,77,432,152,146,158,50,78,67,336,93,339,3144,2572,2200,812,1662,847,515,2680,1405,547,692,903,314,519,553,435,472,187,840,462,292,104,783,272,458,1687,689,96,176,1099,339,151,161,65,92,232,189,155,974,88,230,61,88,74,92,75,175,73,140,81,132,324,59,56,58,150,154,177,72,106,174,80,65,125,113,623,113,54,124,49,71,153,51,142,175,65,60,49,135,6259,940,3629,4567,580,482,1159,168,540,729,528,1070,1174,207,284,66,457,71,211,154,418,98,885,221,90,212,177,113,590,314,196,324,175,443,425,156,110,111,100,133,219,83,404,86,127,110,71,234,640,145,83,81,68,249,154,48,155,2223,970,669,1480,796,386,1005,524,351,473,376,588,1311,221,947,156,139,301,116,106,478,163,78,115,81,275,218,734,105,385,247,111,66,72,219,74,110,222,164,75,43,134,211,210,339,107,111,165,99,98,65,3570,482,3308,2396,1704,2038,394,478,524,633,1065,797,132,268,692,980,2089,517,381,139,291,196,148,135,423,451,693,180,57,345,166,94,73,133,115,93,111,135,176,134,115,126,325,171,116,124,94,1888,135,185,110,62,3215,105,67,349,112,83,158,89,225,114,230,121,65,44,64,102,103,2158,1635,380,1342,525,302,527,537,253,91,141,542,145,323,204,420,148,149,149,72,135,436,230,80,225,120,1104,2165,2865,1562,2195,347,339,355,1400,650,378,431,541,805,231,96,607,149,3116,142,628,445,118,216,144,189,1072,174,118,104,160,228,217,68,85,105,293,99,135,73,58,133,185,194,152,183,132,186,158,208,48,193,235,76,67,82,249,143,67,97,72,114,58,83,200,296,76,136,67,74,72,68,47,135,740,396,877,625,463,534,984,155,184,156,173,254,105,72,91,102,125,126,232,99,2321,1604,791,1222,1029,172,922,778,1313,306,327,422,1101,224,420,353,315,385,453,513,111,584,232,289,77,222,149,207,86,360,129,176,116,155,165,106,119,74,57,107,83,157,165,79,197,102,66,152,1021,105,85,112,132,672,93,89,96,67,159,83,60,1685,1606,1181,522,2914,1096,103,301,324,156,556,926,442,85,1532,1882,532,147,170,104,741,109,190,174,250,310,788,82,75,173,85,118,132,190,130,78,143,537,85,89,120,111,85,73,2947,1236,1866,302,1363,974,1127,618,592,725,1022,615,499,197,503,189,949,667,252,234,236,335,308,124,173,441,344,130,426,205,110,129,148,192,173,119,166,116,187,78,180,377,151,226,52,65,184,79,118,100,134,154,112,55,108,128,66,83,404,119,66,100,124,174,89,65,77,96,73,139,66,90,85,206,82,122,49,105,106,73,74,192,72,79,96,609,509,768,277,268,52,123,114,219,74,86,83,69,81,4036,1367,1377,1468,1355,1008,367,714,365,256,233,541,115,103,64,192,219,345,184,151,61,60,193,122,91,145,144,116,120,108,157,95,203,103,1246,574,1542,837,71,313,204,62,166,499,57,107,217,112,160,74,56,57,128,63,61,1311,1006,628,399,906,292,452,286,1047,1547,373,814,2889,140,1063,153,211,276,179,147,181,71,248,169,293,218,230,355,353,218,78,107,100,152,164,136,86,481,291,132,89,69,84,273,135,137,1558,1119,1707,2607,1933,1242,750,396,2641,1100,409,755,357,872,398,364,377,455,428,103,106,291,132,327,222,223,145,465,220,1741,268,141,1299,137,267,244,319,165,328,267,220,184,375,224,243,175,213,181,571,187,109,97,405,132,165,125,137,446,142,92,284,155,115,136,68,116,153,118,126,115,87,118,101,95,125,151,73,85,87,79,84,71,95,64,66,174,72,64,272,93,112,84,60,168,361,83,94,96,72,107,356,67,50,129,141,467,133,249,120,142,102,86,63,192,328,237,357,93,715,354,54,89,88,313,49,443,69,144,106,185,1494,2352,300,408,316,307,457,76,597,167,204,275,308,79,268,149,204,73,203,49,117,301,68,157,111,89,84,2185,207,81,106,66,3006,781,1143,860,732,1236,499,1270,156,502,1456,352,250,543,353,889,82,347,160,255,185,216,242,297,201,294,246,183,189,277,133,367,196,83,220,95,190,164,145,161,199,187,91,219,128,85,133,83,73,58,46,84,134,140,106,275,85,196,86,53,57,54,165,82,54,72,224,97,96,70,162,87,73,100,127,68,58,83,134,40,185,95,308,82,138,1020,357,235,320,247,259,1031,340,62,55,70,140,135,130,101,75,164,339,78,183,107,68,114,831,2608,637,645,2407,605,257,693,1151,190,594,163,152,260,142,237,228,683,104,626,99,433,316,229,177,199,87,255,112,48,64,1308,199,75,83,91,67,561,193,58,110,99,182,105,88,41,69,51,294,396,81,221,1010,225,111,83,141,1209,1126,495,550,110,2506,138,173,185,205,118,184,191,1194,99,99,181,93,217,206,242,80,221,198,71,115,198,165,1805,125,53,95,78,95,165,213,76,88,76,99,222,207,1288,461,1650,382,630,1120,210,264,2228,66,136,473,99,890,176,153,224,204,462,309,402,104,119,51,91,133,275,861,174,768,113,232,56,123,434,75,139,101,249,156,164,227,176,82,82,67,292,86,329,404,133,233,55,69,462,105,196,71,295,97,83,92,82,170,90,330,57,109,1319,135,146,78,98,77,111,284,87,359,118,58,310,92,63,135,80,194,68,47,85,60,204,138,115,95,156,85,407,291,79,640,56,54,71,75,161,94,417,350,1126,136,867,1994,282,1589,77,519,683,491,94,135,153,207,129,118,479,59,271,63,475,91,1286,66,138,160,426,98,403,55,52,379,45,1038,332,107,85,351,163,246,144,81,52,122,132,64,222,56,86,56,75,153,72,632,68,196,115,62,146,56,113,76,58,100,149,68,45,303,122,233,92,436,451,110,67,1716,591,2138,320,738,889,194,1605,98,415,568,929,222,391,272,348,349,190,103,145,136,201,206,1087,532,586,104,72,49,67,508,98,84,175,149,275,93,260,312,399,94,189,188,123,200,200,128,61,249,53,67,65,218,228,113,60,72,66,148,78,91,91,83,230,139,144,284,99,105,265,132,136,169,109,74,67,58,74,128,123,64,61,79,55,98,62,1462,597,1658,710,253,858,215,402,986,421,100,882,123,150,534,172,658,1265,446,124,285,182,179,174,351,158,368,2725,609,224,239,92,68,57,508,200,143,212,328,186,62,282,73,93,388,119,54,493,281,136,996,176,108,365,717,56,227,110,254,69,127,149,56,323,159,132,116,155,68,36,80,218,184,104,112,93,91,57,43,337,455,264,72,173,63,41,42,145,86,107,94,282,147,39,69,54,94,23,136,1819,965,181,171,1020,396,560,167,571,357,281,333,363,279,228,462,217,419,108,103,156,129,154,186,69,185,233,122,77,367,129,229,70,88,142,56,168,71,141,59,127,90,52,119,860,323,607,66,65,141,334,224,66,93,1143,1584,718,609,735,733,591,96,655,185,173,213,388,154,428,240,240,221,282,409,174,79,500,111,258,121,222,87,218,125,167,80,90,92,234,51,102,128,84,63,176,96,81,71,69,32,71,83,1393,1034,1309,1025,301,440,1252,940,301,158,839,269,864,165,248,228,297,136,191,132,198,280,196,161,836,406,158,758,235,222,424,605,109,179,371,92,79,117,505,105,485,120,392,130,63,769,149,71,308,111,128,274,71,78,421,1113,137,147,108,164,294,98,453,147,204,163,478,306,96,370,298,228,73,89,90,112,367,117,135,117,117,64,168,62,88,216,220,136,46,858,1314,619,304,544,363,480,360,374,1022,163,139,523,160,270,219,135,353,126,619,319,122,152,56,95,86,185,59,78,90,139,78,137,133,108,132,1140,38,317,67,60,46,66,655,1012,1353,2613,603,797,310,934,335,362,858,383,1248,540,317,379,200,248,250,85,205,244,77,1036,651,219,440,89,125,82,246,267,145,108,141,347,191,96,370,476,102,192,112,208,111,89,82,224,173,155,82,184,84,93,281,73,93,111,70,189,183,82,67,95,67,77,104,87,139,187,239,46,101,136,72,72,125,155,226,3870,398,190,148,58,116,372,108,127,89,142,71,1145,1269,130,225,1349,169,221,125,2473,555,67,108,150,195,427,256,2408,254,837,109,60,176,161,157,333,61,170,333,77,158,77,469,100,66,109,99,114,384,76,92,110,98,50,126,100,298,92,819,91,108,353,93,1862,763,209,752,800,1114,978,628,934,692,503,501,579,529,246,140,195,98,245,160,151,472,82,199,117,182,265,69,346,637,158,139,128,74,73,518,285,297,121,145,76,85,81,162,309,102,102,103,68,130,65,131,374,160,95,55,177,73,96,97,69,187,300,249,206,111,99,126,219,75,125,173,88,65,69,89,40,82,68,73,67,89,623,426,779,450,144,183,250,134,67,168,98,285,106,83,67,70,89,62,106,96,1592,1361,1235,282,830,918,278,215,947,1176,342,665,175,167,590,197,307,137,161,303,203,656,115,167,272,142,80,55,209,41,60,360,223,243,92,269,496,72,98,73,122,83,217,62,54,87,80,163,167,65,88,56,71,65,68,59,81,75,114,121,83,83,81,75,223,77,111,460,536,1350,519,568,1202,157,46,1589,133,138,91,96,133,147,106,435,70,65,149,214,109,62,141,148,278,873,332,376,131,83,54,94,93,265,130,61,949,60,394,174,64,63,108,98,62,64,82,132,57,205,49,116,106,150,53,143,220,133,200,245,157,266,113,81,65,96,231,321,76,76,116,284,68,122,91,69,70,131,75,61,317,135,109,224,380,76,83,102,43,67,58,79,333,60,435,289,164,165,102,448,1043,228,1759,113,243,1023,188,647,85,193,227,169,174,101,862,258,167,424,206,147,78,75,830,240,365,260,84,132,515,403,468,126,117,348,91,840,170,146,401,79,68,58,131,379,108,120,70,148,397,159,926,159,91,365,48,220,432,114,489,2604,182,651,977,546,91,128,98,168,104,86,152,354,279,203,74,127,86,364,545,367,1225,503,723,395,83,808,1732,563,313,509,171,251,65,241,287,165,373,147,217,139,668,89,148,244,215,110,167,61,71,94,79,63,260,61,96,147,98,146,129,74,49,85,93,237,69,1124,846,701,168,377,1827,542,1426,378,209,427,1384,695,156,96,511,60,159,76,294,136,178,114,463,249,292,88,64,63,151,84,81,113,601,671,69,73,64,55,447,145,239,84,165,97,431,66,244,103,55,281,342,66,68,267,235,122,43,75,147,198,103,129,903,765,287,480,390,240,719,314,542,3661,279,414,115,425,308,248,215,134,148,198,273,114,63,112,46,319,69,183,174,137,175,81,75,190,207,251,133,752,837,603,546,388,782,545,478,582,289,215,299,843,301,313,326,197,129,335,297,110,206,104,259,146,213,276,123,556,240,101,255,138,87,120,323,220,199,216,41,71,89,134,90,91,63,182,135,183,148,231,137,615,165,65,109,185,77,87,118,79,97,105,70,123,84,107,90,93,86,78,908,639,1554,869,554,690,276,1023,111,383,978,94,111,728,521,249,223,78,231,421,67,152,71,241,194,101,232,45,78,374,146,258,104,109,133,199,216,89,397,265,73,85,64,133,60,205,181,126,120,54,81,69,77,69,122,281,183,73,92,150,71,162,172,150,64,88,99,73,86,63,66,43,79,66,395,777,165,259,173,90,213,327,281,616,539,104,76,69,108,58,61,118,78,167,97,95,70,105,173,35,915,472,443,201,128,99,272,222,81,110,235,210,80,107,172,99,114,79,618,59,129,115,110,113,74,103,81,189,74,133,37,237,101,75,39,135,138,34,103,64,88,1347,751,968,499,399,672,91,333,334,404,200,125,193,143,861,672,329,712,77,215,122,160,194,87,395,573,97,403,265,173,300,211,232,133,111,274,188,258,425,105,375,48,61,363,103,220,60,77,80,86,133,90,301,127,62,66,179,117,343,58,69,133,199,47,179,191,355,283,1241,472,783,437,521,458,1098,644,434,372,461,118,288,103,127,61,242,384,103,75,63,71,98,72,79,529,137,131,220,91,440,147,166,121,116,156,107,99,62,70,57,221,123,155,67,184,83,71,72,66,60,63,88,132,138,80,215,176,135,57,103,115,59,66,66,102,65,12,227,682,295,98,198,295,808,112,132,392,167,150,245,170,84,59,58,325,97,244,249,345,87,28,239,121,150,109,93,183,170,150,98,914,336,250,208,256,297,107,193,129,256,66,352,361,73,184,50,122,83,138,153,116,59,112,70,100,180,215,68,116,74,494,508,209,1295,156,462,354,246,241,162,162,373,178,116,124,166,321,103,283,138,637,100,125,209,71,104,101,948,238,170,182,60,193,91,77,44,39,129,263,248,81,104,163,516,351,433,1250,373,523,331,250,202,351,220,491,278,98,69,53,178,91,103,364,53,64,409,208,76,105,140,156,81,421,224,127,59,197,148,90,145,162,83,78,159,80,63,131,253,55,328,55,52,45,298,74,75,51,54,1023,409,182,541,170,321,86,60,142,228,209,164,84,246,54,255,101,226,60,164,226,85,376,76,452,117,315,88,113,94,104,121,843,191,718,165,338,444,124,413,183,79,303,714,71,276,397,177,136,287,79,72,89,158,322,188,505,100,125,288,71,164,146,64,94,114,225,90,111,435,97,256,92,310,70,200,128,263,95,83,219,125,97,95,247,117,96,212,149,162,164,184,113,95,94,269,349,167,187,497,279,79,56,67,93,81,72,57,753,1305,753,237,564,265,148,463,115,153,323,91,286,342,102,294,531,66,73,471,327,111,209,84,95,140,211,187,72,48,176,151,432,111,84,100,61,82,70,276,67,141,86,69,59,75,120,88,62,145,79,236,43,124,939,591,352,815,195,96,375,264,212,86,188,179,80,213,97,78,88,62,120,83,73,75,107,173,116,100,353,104,435,155,373,786,183,941,136,156,142,394,157,143,133,168,157,126,120,196,197,120,354,74,73,67,69,130,77,87,36,357,82,55,86,374,215,35,200,139,49,50,82,74,69,63,133,106,59,93,66,68,70,171,90,90,71,62,122,570,181,302,174,302,571,293,286,237,161,231,405,134,85,152,133,216,139,138,273,166,102,71,94,124,93,72,350,368,856,576,154,506,125,358,87,79,252,138,133,461,166,267,83,63,430,130,465,205,87,66,253,42,53,126,48,96,122,66,40,146,69,180,130,68,92,38,66,66,112,99,74,45,90,95,274,78,85,109,196,169,281,208,196,69,628,112,74,115,158,445,105,137,76,122,66,61,189,102,96,295,152,531,83,88,359,171,75,125,131,156,123,68,115,87,88,77,760,248,589,402,485,155,339,294,119,267,117,113,71,167,83,102,107,94,149,1157,586,269,224,331,89,104,443,68,131,274,284,207,80,100,97,81,92,121,80,45,42,62,54,53,63,110,89,70,175,424,94,102,643,95,70,62,151,697,100,67,71,86,141,511,100,152,88,279,285,198,189,31,213,48,63,38,135,60,114,123,1416,322,557,500,1000,161,165,35,131,241,100,107,95,93,654,156,207,60,426,325,51,48,36,93,73,67,196,23,39,57,36,50,499,339,674,116,264,206,72,84,134,68,164,258,103,65,304,105,291,79,119,63,59,228,94,162,307,158,193,253,91,162,71,68,93,103,148,165,48,91,60,175,153,527,154,353,185,524,78,101,286,53,141,377,73,85,72,42,507,117,99,148,152,489,212,426,122,63,110,75,162,172,90,54,72,95,60,81,276,89,117,98,118,86,95,89,120,66,77,67,208,64,465,114,109,56,154,77,55,297,103,228,70,213,176,210,90,353,120,97,303,93,68,134,159,132,180,108,99,108,146,139,51,45,40,74,68,116,265,156,75,58,55,65,56,52,109,84,107,116,53,75,43,71,65,63,68,50,57,71,63,48,64,49,70,37,50,77,55,56,51,43,59,85,54,109,141,164,53,48,559,87,209,69,93,95,76,62,438,408,358,277,125,771,65,228,135,107,242,113,102,322,67,599,122,286,352,428,87,348,300,307,116,130,92,186,80,180,52,102,96,185,167,59,86,71,91,53,72,147,78,126,244,256,308,274,352,101,141,549,179,91,129,196,114,107,426,118,84,150,91,182,1319,131,227,72,78,385,663,315,121,653,187,250,181,284,344,108,623,87,279,175,65,200,230,66,60,234,65,85,65,332,180,124,139,143,99,78,86,122,62,193,59,105,94,111,84,63,121,63,69,142,54,84,91,184,85,512,428,89,122,252,208,88,142,297,159,441,90,254,217,469,119,105,161,106,134,67,136,62,151,204,54,88,76,61,44,63,161,290,241,55,66,244,26,120,91,136,69,215,71,62,118,14,98,169,69,98,103,149,56,509,276,243,72,187,111,118,126,448,115,201,317,60,109,230,91,69,67,81,92,95,166,166,210,98,53,389,142,100,607,124,148,66,142,103,68,73,371,263,390,161,178,375,109,290,66,369,108,84,346,183,196,132,139,65,233,212,124,90,73,116,83,167,62,174,69,74,94,82,48,185,466,60,312,95,110,1440,113,77,295,397,80,392,119,100,128,74,64,177,279,90,81,413,229,323,113,201,591,179,409,85,129,77,129,328,119,108,374,250,61,48,132,179,107,77,154,70,98,56,72,68,51,57,90,104,101,174,70,432,168,430,154,265,127,201,152,149,150,150,181,99,84,84,177,168,205,110,89,119,64,171,52,51,96,86,56,140,121,65,55,357,75,151,226,107,78,145,116,216,284,84,262,80,174,43,62,292,61,74,81,192,94,145,88,234,285,169,48,104,239,84,152,100,251,128,87,51,173,55,58,73,164,132,120,89,237,120,201,72,64,87,80,204,17,38,162,95,93,85,127,172,473,70,76,112,119,44,46,79,94,76,315,77,111,649,208,89,162,66,128,155,141,118,83,405,166,75,111,99,67,90,93,60,55,60,135,84,69,54,334,297,321,48,72,297,76,154,143,95,301,440,262,89,145,89,400,96,254,83,121,49,123,59,86,99,42,358,104,367,90,214,41,161,110,11,137,75,76,63,89,287,301,93,166,136,190,84,123,33,133,208,111,113,100,107,116,92,74,105,155,63,129,73,62,88,412,76,102,51,100,88,93,50,344,48,139,240,82,183,193,84,165,148,92,69,102,127,169,72,150,183,86,147,51,143,79,66,125,52,130,128,88,71,81,169,116,155,200,194,125,133,336,150,65,66,118,350,162,216,73,87,121,39,60,61,143,233,92,62,371,147,379,57,172,101,544,138,42,169,118,138,172,37,565,81,345,211,82,227,119,329,161,79,81,315,117,97,130,91,128,234,93,93,51,129,138,59,67,109,94,136,80,88,115,37,33,45,10,286,252,75,142,205,58,209,91,59,78,77,73,158,81,155,50,26,491,127,223,156,106,98,92,162,71,62,59,75,56,40,51,77,73,75,105,72,73,93,191,122,444,184,103,87,121,147,98,68,60,166,93,145,135,168,169,154,66,168,72,50,92,121,115,223,57,21,86,35,42,150,95,74,65,105,53,90,28,76,110,92,89,68,85,135,286,113,85,121,271,73,157,336,373,220,309,82,94,67,124,78,119,106,59,57,41,57,172,54,64,73,65,73,42,96,63,60,89,84,39,87,16,6,72,60,85,58,46,87,42,80,30,40,56,41,45,53,118,120,150,57,529,88,73,531,43,243,220,299,87,117,132,108,83,90,513,174,43,139,131,41,178,188,192,84,110,111,118,143,65,121,69,99,54,98,32,65,34,64,32,55,144,126,76,64,109,287,272,243,291,107,70,81,65,85,61,64,154,20,65,230,63,63,168,60,126,50,151,41,87,83,86,88,40,70,103,128,71,70,73,62,86,80,69,38,39,53,93,109,102,115,28,7,109,43],"bt":[167516,99619,25957,34829,100173,38623,37344,5340,10124,2251,11292,10118,2976,9962,5189,4254,10596,4234,1487,2957,564,2783,2162,3131,2334,2461,3020,1689,2596,2114,2193,1489,1754,985,1369,1175,914,1688,1078,1348,113,604,682,222,557,1351,634,535,482,369,126,294,417,262,393,267,444,358,292,85,210,178,88,430,195,134,356,122,303,82,108,92,89,38685,68184,29910,9424,15572,19696,5663,10494,7311,1223,2062,6326,1923,2371,1167,5471,542,548,1454,437,978,718,1085,370,277,344,119,477,233,458,173,124,158,175,79,172,140,53,136,154,74,205799,107723,43622,47192,70019,36433,28589,33610,30178,14408,54298,14762,42059,10274,37802,33910,14750,22595,21496,23160,8653,17352,14688,13774,5634,9416,2410,6693,6506,6336,7392,11445,3211,1764,2034,991,1841,2368,2214,2451,2842,1011,1100,2778,951,2686,1584,1316,3681,1176,1936,2147,1126,1424,1124,3252,1530,1339,2096,1352,1121,1416,3246,1083,1567,3642,761,1388,501,1328,1224,986,249,495,805,280,1175,575,700,318,519,417,567,815,650,224,612,718,236,495,549,192,702,535,383,369,288,878,384,384,555,341,346,353,259,468,70,230,191,308,76,491,263,154,103,115,528,185,195,196,94,104,146,108,92,108,93,76,158,129,109,349,80,269,171,69,112206,95434,144923,70466,39454,47030,10796,59392,38260,20601,67045,22401,20467,61482,20622,46878,18295,14672,13063,14966,21450,12814,20250,31112,9566,14871,14230,2135,1575,7563,7147,4884,1418,3028,8876,3830,2666,2101,7496,6286,4005,2616,4026,1423,1982,3508,2705,1753,1312,2186,2125,1674,930,1195,1620,1790,1393,971,1149,2811,1895,1667,1520,3455,1077,2171,1231,3778,1950,1209,1153,880,2038,1150,838,1644,688,929,1241,1140,1913,626,285,484,314,1016,868,1028,601,899,467,665,615,815,1043,436,715,521,805,87,381,721,481,288,183,375,373,598,343,516,543,192,373,394,434,116,415,317,967,123,364,1509,162,167,516,164,153,341,500,176,346,273,496,333,224,246,312,596,82,227,123,128,235,165,107,189,101,349,398,59,245,64,190,86,191,58,214,302,121,111,210,88,76,259,80,97843,143982,30552,57505,13676,44949,10428,4755,19756,19459,24946,5633,20728,16749,11923,5671,12884,3698,14370,3794,8511,3279,3744,5323,5067,824,2686,1681,1321,1811,2356,1695,1782,1597,4018,1433,2144,1911,1328,6749,2077,472,1371,993,1027,918,1669,666,365,1427,696,2176,211,1342,466,276,433,1008,263,1517,472,2434,1212,465,1112,240,777,231,321,122,828,794,126,229,177,478,314,580,698,139,354,229,143,566,216,297,265,234,380,293,617,464,143,630,369,172,155,187,404,142,85,98,140,110,362,74,115,308,130,94,70,201,54,196,195,59,85,86,18476,109219,34457,14690,17872,44272,21320,24227,26374,11643,14054,6186,7675,11031,36376,22152,5825,7854,6317,12479,9560,6156,3478,5373,4682,4410,6141,3762,1148,1826,3987,5250,7463,7773,946,1749,4936,2313,1965,5466,5328,1893,2926,1949,2910,707,2917,3651,4797,2208,1092,618,5872,2944,940,2185,1406,1331,1687,944,759,537,1770,1739,384,3347,2226,1289,525,884,1035,1167,1265,936,1027,510,1276,983,469,2601,312,950,344,415,654,448,442,639,497,271,480,504,2006,373,1389,639,320,553,866,402,588,502,422,277,178,176,245,118,285,478,1038,132,449,712,621,93,366,72,136,100,236,208,221,126,266,115,191,212,247,250,53,110,133,74,165,128,164,75,116,139717,70066,17529,16367,4969,54872,32940,25980,7865,4421,4932,2868,3728,2620,5268,1246,1009,1859,2504,1168,1044,2541,1233,1642,1119,1048,3089,1525,1091,1472,587,872,1217,549,379,1163,993,161,720,1165,684,150,135,121,775,645,110,95,348,219,208,120,193,344,284,176,502,269,409,115,265,70,117,94,110,66,159,29,80,116,44407,44744,41520,31915,5879,25377,48217,49958,9089,6028,186998,46112,92955,22974,7980,2621,2287,3910,7057,2509,5690,4413,1126,5681,88355,10727,50755,940,4676,2204,16372,23215,3191,1647,6997,3181,37081,1527,986,2129,792,889,38484,1109,4315,379,1116,13185,1376,4006,3515,1744,654,1639,1236,2447,17561,705,736,5287,822,5292,1338,2058,1084,1122,196,904,2307,2592,1186,1022,1803,87,350,475,753,1073,235,316,1097,2451,674,599,494,1559,1000,904,374,1375,4343,834,2241,213,596,366,288,270,471,2798,1844,192,456,890,252,292,265,338,975,524,272,97,140,103,279,881,284,353,293,920,458,87,69,232,203,736,219,221,268,552,501,67,233,682,220,115,183,289,216,386,159,244,152,177,325,210,125,834,186,76,99,181,358,195,166,270,99,484,83,93,237,63,57,88,165,207,210,365,239,97,78,75,99,418,123,64,141,68,102,426,203,184,103,98,77,50,82,57597,31995,75093,62077,43705,13694,23151,16107,10508,37328,65893,20110,14028,9928,8190,17580,42573,1821,5691,2857,42723,6327,19651,34831,3768,11940,3137,3404,14416,6934,8466,1977,4399,3546,2879,6675,2176,3833,5313,3516,11023,2572,976,2356,3842,4054,3571,7293,1282,1491,330,1695,1951,2743,1520,2471,156,2842,3226,2044,3362,6597,4399,1193,2142,1532,2087,1185,723,1055,1157,1117,1081,489,2254,725,913,4412,608,473,465,943,797,982,723,624,1431,395,549,524,942,1345,737,805,755,200,823,1186,446,780,168,188,1408,185,1063,1012,361,276,399,644,254,527,462,151,373,772,293,355,292,145,160,318,101,145,602,228,109,562,192,408,243,408,258,313,331,358,92,241,129,182,172,49,88,274,132,477,914,118,143,175,66,434,102,141,156,117,207,174,101,84,150,215,508,60,83,63,98,156,133,78,134818,14992,64851,19827,1349,16738,5691,5195,1161,3175,2447,2663,1085,967,3420,471,1883,725,1165,421,2165,1170,858,519,1135,825,824,198,391,222,410,542,601,285,238,369,114,141,326,223,1171,289,123,117,116,109,167,68,235,163,135,126,84,130,127,135324,60717,89928,9351,22528,76799,46249,13080,3766,22182,40162,35332,44223,45375,17365,8792,2202,11574,6411,2377,1767,1802,16151,6458,4801,5373,3004,6254,2866,662,2190,4676,2803,4598,274,2921,837,1365,1809,1697,1093,2143,2529,1807,2361,2209,1256,1411,566,1059,1907,1314,1248,335,1227,961,1597,1459,1428,1671,2067,1652,187,1196,1765,1060,1156,474,678,1788,152,1026,585,322,456,386,1507,230,206,335,491,266,335,268,400,483,473,585,371,129,301,161,147,464,447,221,120,79,618,99,250,172,1266,173,392,625,236,98,904,423,123,210,195,74,119,139,90,120,54,166,133,249,247,247,75,67,192,255,321,215,65,116,93,81,65,103,91,179,180,96,238,61,328,134,122,102,33544,59706,39321,8220,5999,2145,3420,5818,3379,417,12237,2372,14351,2618,42298,8258,4380,1613,1309,894,1032,1494,1874,1727,3125,2282,1418,88,988,1648,984,1121,1935,4757,508,454,1306,321,238,542,100,456,169,227,330,157,302,56,381,262,831,409,167,224,658,157,270,212,315,101,235,87,204,129,117,80,236,360,78,306,85,178,89,136,709,303,269,64,114,428,44,127,77,89,77,31908,58777,48660,112917,49606,24685,15253,55069,6923,9215,32994,28551,53995,10025,3370,1628,6542,40531,21641,8450,2085,8030,39322,4401,36807,4499,4267,44608,1802,4216,2349,2318,9343,5032,7937,356,1354,1682,1766,2650,3681,844,2499,1325,2251,3426,1122,8592,1992,5575,1234,1752,241,4199,431,719,317,107,1193,986,346,298,1808,829,110,6126,1866,789,741,778,457,579,502,599,811,525,1274,1501,2596,622,446,1268,720,413,1155,301,725,384,350,330,499,458,386,293,213,285,439,162,140,347,2837,413,155,164,104,276,159,828,398,162,191,76,177,156,166,358,770,221,217,61,535,913,425,326,187,249,270,122,214,169,146,193,58,162,169,242,52,196,78,62,126,164,82,104,205,92,191,138,77,315,82,105,129,94,84,59,179,126,84,131,312,162,79,257,101,132,64,89,96,178,94,455,84,182,99,84,111,276,34422,54543,41673,10484,64304,27407,8215,114752,5241,14948,6025,4374,7624,4426,5474,60835,8793,28381,8231,1131,1752,7312,12389,2678,1155,1927,7459,12601,3758,1272,4783,2561,385,2117,1287,1430,1711,770,5146,815,1115,782,742,512,1635,1097,153,723,913,1559,838,2193,502,3699,307,783,3094,1244,847,138,906,1144,462,679,1571,221,533,852,1513,1730,641,558,130,1002,53,2052,283,547,612,436,113,277,414,560,387,472,89,150,490,1184,306,134,248,570,136,174,752,662,282,205,405,247,273,266,276,691,179,245,417,882,226,251,135,177,180,447,361,169,243,284,75,53,101,100,113,72,133,76,65,245,468,123,220,91,128,75,92,97,66,85,94,153,86,149,64,103,85,66128,85690,46672,43332,61900,42513,23852,16617,37053,10137,41166,28812,22131,38562,1508,4758,22498,10376,11046,6493,22188,2635,20032,5062,3877,4600,5260,4766,3777,3359,13547,652,16700,9735,4692,5973,6065,9036,1374,5391,5276,1403,2696,4618,5105,1778,1766,1723,4126,1443,3859,1857,1734,1087,768,811,1186,996,3088,1630,718,1569,1331,624,1047,1480,3534,1064,1423,1158,3644,718,1019,507,812,1197,227,693,1002,844,621,685,1005,867,1288,783,1102,612,972,500,242,1058,383,154,464,342,338,338,585,380,116,581,425,264,2225,473,166,618,1356,215,487,237,429,563,364,395,314,560,160,398,530,380,123,182,228,163,173,536,76,109,434,213,343,191,359,222,271,297,249,134,151,55,379,250,149,179,192,84,40,122,132,121,196,71,175,107,170,88,884,77,389,134,115,62,150,58,167,60,210,196,291,134,109,70,183,54,67,71,95,63,85,47,5,2682,239,129,82,63611,52680,25710,36716,4024,11792,41092,14739,23872,4263,749,12999,3050,2083,166,462,6780,4589,2849,3841,2376,272,222,961,2498,1473,2492,2014,1539,1106,485,1191,432,511,2198,1945,167,699,233,951,635,546,117,1433,246,560,149,347,730,668,604,421,2216,700,151,76,351,95,270,262,244,332,242,519,130,847,184,146,258,295,340,115,242,76,120,148,245,131,234,142,156,160,68,70,208,68,137,61,7347,13179,2510,438,616,448,123,238,161,84,78,99,136,43,92,7714,688,1574,385,78,38432,18175,7941,14409,5080,1416,2361,1302,1027,622,2179,946,851,1318,256,214,455,345,202,556,214,151,114,240,114,124,110,57,62,82,113,7425,5271,3910,10322,16567,1915,3950,545,817,686,1501,419,224,178,644,384,538,252,293,197,61,177,400,271,3838,77656,10518,5611,34078,7864,15146,15765,46811,5282,6035,4029,1307,1975,3032,8710,2184,1516,2045,7539,2760,1785,881,858,2051,1286,386,1020,190,532,980,2896,1448,1278,405,717,788,409,1055,817,7730,712,355,450,452,291,349,1386,938,1078,566,129,881,649,217,437,284,267,332,204,214,287,286,156,71,185,696,167,245,200,388,379,404,109,294,133,104,119,109,283,236,96,138,161,128,82,199,130,160,112,134,93,167,83,662,101,86,170,78,476,96,152,216,238,90,104,193,145,66,86,100,807,100,158,141,80,71043,44828,2625,8747,26148,18271,40874,2132,9611,33291,37215,2856,2678,4460,12691,7478,19409,2477,1886,21369,15969,10048,3675,655,5462,943,2891,1830,1079,11876,1386,666,1733,14392,10297,3455,526,766,2770,604,4881,1492,2832,342,1699,4738,115,252,824,493,1073,682,546,182,955,1954,680,704,1397,348,631,668,536,271,1059,1011,189,276,595,709,469,776,826,407,196,499,562,614,395,238,501,686,271,355,520,387,706,118,508,550,536,344,746,476,130,292,240,453,100,340,325,269,225,237,451,221,208,412,64,562,193,285,203,232,198,211,76,223,107,136,82,192,303,192,324,248,157,199,257,326,464,170,124,169,197,318,112,313,48,152,151,67,186,70,130,782,73,61,132,111,111,139,210,119,137,64,101,39,62,77,80,75,100,115,99,63843,62601,62977,27977,36688,11054,10473,21297,22448,7737,3550,17691,5801,3072,11968,1747,740,3745,114,1590,9686,2224,2766,1407,1225,2243,718,509,2915,811,2979,1190,999,1864,159,2329,2491,1487,1294,192,985,771,778,371,47,1077,242,257,799,574,258,294,744,882,574,162,595,321,876,171,338,279,381,439,324,474,238,739,185,160,198,150,192,232,135,357,886,359,213,80,873,184,1032,159,166,313,172,104,589,84,80,90,188,226,71,133,104,123,131,66,101,155,181,84,145,187,104,100,148,91,70,82,201,71,73,139,89,76,93,101,18183,48637,7612,7124,2346,18152,2483,3496,43173,21943,1255,1419,4280,27445,113163,8214,13358,3131,41825,1388,3707,358,11283,1267,700,1048,988,1841,979,3037,908,206,2243,1298,925,788,549,2147,1798,396,1315,319,2383,293,135,1529,1157,731,198,6057,7547,1029,767,310,298,164,85,319,286,321,219,224,90,166,685,238,381,465,236,501,456,581,240,433,1459,200,981,232,59,490,459,91,250,102,164,575,164,168,135,207,138,86,157,242,276,177,191,103,105,90,1344,21,245,96,61,181,70,153,102,77,118,111,187,130,68,81,200,128,70,108,731,245,90,104,185,87,275,121,108,125,68,6493,51947,16545,13316,110571,3032,5495,6862,16891,12271,12584,5016,6797,6321,2913,339,8292,2126,2381,921,12157,1774,2659,1313,1192,1756,1728,6673,1452,1090,953,1442,1142,3989,1667,1767,568,1493,223,713,360,3068,1083,496,976,971,333,3468,1263,1468,3092,235,933,477,900,911,174,806,754,1616,640,1010,581,1644,459,214,530,324,150,188,497,856,339,107,298,437,398,223,287,182,253,423,126,173,692,1301,305,127,342,383,314,259,393,289,373,353,112,116,477,356,304,708,82,177,133,47,185,78,159,168,138,157,211,106,134,639,82,71,147,167,137,96,212,242,354,112,101,121,144,435,131,128,69,105,65,107,133,186,129,96,75,88,88,90,30925,7435,16366,2055,3542,646,1669,5031,1052,3587,827,3055,791,4038,1815,1265,1185,383,574,5710,167,246,236,471,1024,491,405,293,304,664,1062,140,548,526,273,992,395,102,87,116,139,61,95,109,258,76,98,73,73,61,78,56,89,174,144,62,57,78,221,74,23824,7581,21875,3500,14636,2571,3369,683,7109,1820,1050,591,1378,330,691,633,874,372,1063,804,804,2625,1314,296,390,1299,414,216,421,48,367,190,166,124,226,197,138,93,132,139,94,85,96,10310,5203,8086,2188,4062,6628,3144,40319,2597,3886,3138,3333,7914,729,1279,32604,6016,1622,3374,12613,1086,7778,1003,1671,584,717,277,1957,666,498,995,595,685,1126,608,497,654,433,505,354,1355,585,321,491,454,68,234,435,570,338,206,145,362,223,191,389,149,234,314,2174,282,263,359,236,397,402,200,290,210,171,301,179,457,82,164,88,385,145,206,215,207,98,200,111,267,154,168,116,49,97,129,431,88,127,112,96,86,137,103,105,67,81,243,67,80,40,45,58,4962,2003,718,7037,285,777,4263,549,357,638,197,205,263,195,2409,88,159,146,368,142,438,82,90,25330,27960,4422,9879,10159,11834,19295,4539,10686,2915,1900,1300,8198,1262,738,4027,1867,2516,2593,1626,2117,1780,1921,637,691,1527,701,1002,591,513,1458,228,852,716,828,656,179,141,507,917,204,530,138,544,252,174,133,165,278,177,144,254,126,316,74,313,299,180,78,752,133,133,340,112,98,105,211,136,61,440,61,125,116,140,136,64,73,128,72,71,74,5163,28232,4212,6467,12339,83931,4956,2500,6330,2213,3717,2254,12522,4457,4974,7966,6500,542,6783,1827,5735,3086,3448,16222,1063,1829,954,9405,4346,952,2326,2251,2451,1194,2140,823,4237,187,4272,870,1228,194,1350,2948,1963,425,710,4064,2678,841,1089,112,1144,920,2886,308,694,117,286,1841,909,192,2009,1206,788,2859,460,367,267,534,700,497,202,536,383,1126,472,177,769,219,201,1147,873,1277,447,515,293,693,386,322,1218,370,102,334,196,400,799,163,207,132,283,97,91,201,194,96,77,749,272,56,106,898,445,257,85,151,203,128,367,214,323,82,160,205,240,89,106,242,441,139,90,208,72,137,91,104,99,127,531,674,139,83,334,83,117,99,85,102,311,83,165,39,133,72,112,124,92,69,104,68,141,126,71,162,114,47,74,224,190,68,201,71,157,78,59,4898,592,165,560,412,150,172,48287,10542,59049,9770,9090,4413,1830,1551,5668,3600,3450,4650,1740,3862,2866,1246,1618,26074,2794,2188,665,1040,370,7012,639,3555,10102,1768,4055,3494,303,1148,1381,1962,1496,271,931,1164,9634,268,242,226,223,235,359,269,405,588,1121,56,103,473,1109,1084,109,255,362,390,617,100,577,1152,379,324,1581,316,469,3146,279,1450,348,114,150,397,475,138,1221,706,138,139,1749,62,105,581,101,360,138,143,377,164,114,60,134,385,65,270,164,204,69,302,107,170,138,498,67,585,119,110,61,83,56,129,121,184,40420,42899,18959,16612,32880,5762,9513,6284,3720,1887,692,8572,6168,1535,12542,2428,1249,3465,633,3212,1985,669,296,739,302,3218,3937,5287,648,3318,1161,2234,938,301,601,3488,2674,1814,325,1158,724,491,1057,263,489,275,259,414,807,2349,297,730,772,83,105,825,241,573,829,196,642,341,373,569,834,514,673,176,112,174,450,158,223,230,722,157,281,60,137,638,337,725,192,215,267,2977,58,136,86,176,316,687,314,125,242,99,224,69,153,437,217,295,179,436,81,127,66,70,177,205,88,424,1900,410,216,132,139,253,292,173,405,956,143,35,77,58,145,54,37331,13330,20684,9416,3601,5152,7022,9348,849,3745,3034,1325,304,1362,1688,1930,238,217,2456,731,439,1002,1150,1295,870,324,968,642,542,476,63,282,1168,524,473,186,174,468,269,400,421,173,150,216,88,217,223,156,125,163,76,264,52,191,105,68,62,82,61,125,26,22823,32926,20331,9230,14855,10286,7356,4807,477,12055,10940,3510,3339,3771,1751,2778,979,2997,3358,5602,1267,3810,4312,2422,1787,1778,3072,1276,3425,2972,3326,1546,2991,211,2542,2453,2577,358,1294,909,776,456,392,1141,743,338,1100,389,712,556,210,231,671,191,582,460,2663,532,512,244,153,650,754,670,440,341,331,369,406,505,460,431,784,263,675,307,436,441,338,587,76,421,163,338,677,548,310,383,494,222,89,535,198,311,197,308,204,210,150,272,302,120,179,358,123,136,94,454,114,130,92,133,142,241,194,185,105,169,291,202,95,221,120,62,157,59,123,160,148,212,77,139,171,76,37,230,233,6,23528,5832,14772,12726,6637,2813,5822,4505,5562,21633,3252,3103,12870,9713,1517,5613,776,1813,2207,1468,1729,627,2164,1015,4006,1691,2128,1043,360,635,3644,1497,3558,419,1197,789,320,656,860,872,788,977,848,957,547,684,396,664,239,714,437,393,225,251,2031,632,578,246,485,705,569,536,392,244,351,4390,563,1771,1101,243,169,1126,594,252,451,347,458,78,141,271,136,599,339,210,86,266,142,70,219,111,178,902,451,27,407,90,243,73,188,424,224,99,137,194,203,88,71,61,77,83,162,81,73,90,64,56,80,50,69,169,96,71,146,80,102,1945,790,2051,1181,598,2853,1175,708,754,912,1909,708,552,349,69,215,366,229,43,160,263,304,23248,14250,7401,1622,3122,7255,2360,3961,4735,620,1030,3239,4573,740,4711,503,2460,2079,409,1644,1029,936,2505,265,910,436,221,2148,243,852,114,145,378,848,295,819,631,1606,6149,227,147,664,194,182,293,497,244,333,152,210,424,88,216,372,219,629,105,317,81,118,278,75,212,588,109,153,165,69,69,182,129,122,58,380,69,82,68,126,89,98,572,178,87,53,135,15547,5278,9662,6453,4130,12081,6313,11306,6441,5077,3718,5994,6965,11823,1752,6550,1668,5324,4342,1387,1284,5178,2608,1348,2951,4180,6742,2111,2738,2714,3936,4135,2063,2600,2481,1650,2136,2328,1406,420,1700,1107,1167,3003,211,2071,3802,588,864,1843,868,459,859,2699,655,638,1063,753,838,936,485,533,625,716,1365,123,312,265,614,458,257,789,97,1000,1981,571,418,404,394,1899,298,975,525,283,407,226,716,882,251,377,952,1655,381,612,360,615,191,1216,110,428,260,550,291,442,234,267,310,872,524,92,116,64,327,53,280,64,271,202,604,473,154,182,184,147,305,594,247,217,101,530,383,247,111,51,303,193,88,81,110,146,167,46,244,65,116,53,299,77,55,304,159,148,119,167,94,48,243,97,64,60,229,44,333,127,129,81,413,109,373,153,101,93,68,109,71,73,109,292,72,263,66,14314,30852,18517,15638,19765,13580,3357,3493,2307,2457,1119,1003,6705,4147,3242,662,2757,1662,4040,5756,1940,893,332,12630,1334,2812,491,386,829,577,2230,4063,1856,264,3136,1147,1803,811,2141,358,2815,610,1458,1038,348,290,1356,489,1088,626,175,120,310,341,151,305,935,86,241,433,1450,97,644,380,1712,262,212,216,245,523,918,347,588,581,384,446,317,494,356,229,265,98,1095,79,122,579,1516,334,426,234,137,70,76,103,311,458,223,154,207,459,1075,95,113,73,121,208,117,53,65,98,72,57,149,186,111,378,106,180,72,89,99,117,205,80,153,56,70,235,47,42,72,473,105,89,26732,9771,2126,5765,5119,4449,5728,3912,5944,885,3473,1488,2435,1691,569,253,3386,771,3673,1881,1291,3325,1221,145,1387,502,1163,234,774,276,464,919,164,1311,861,182,213,662,220,624,887,191,810,1544,180,406,200,247,469,396,976,166,392,95,286,228,356,128,78,143,174,127,455,78,274,233,510,134,50,218,438,121,93,881,166,84,243,52,94,157,189,106,187,180,56,70,102,132,74,98,82,127,62,70,200,81,90,71,98,4631,26696,5164,9147,677,8391,4208,1910,16349,1186,1382,620,1549,2360,37846,1790,738,1097,29988,737,27895,2600,883,2070,747,486,664,1333,1069,1097,1400,607,1832,1019,1045,1113,698,1214,1236,661,410,743,344,757,708,178,384,1124,345,228,354,539,588,130,804,1295,307,262,510,460,323,242,148,234,393,442,101,302,302,124,187,476,300,290,290,377,240,127,141,267,421,468,258,247,259,166,245,402,184,192,199,211,152,166,135,220,354,153,104,319,409,309,255,78,259,287,303,182,86,160,125,438,191,132,11,107,117,150,48,159,84,68,141,155,82,246,162,139,60,63,55,71,62,109,184,100,102,117,144,54,94,87,62,79,96,16995,15525,9772,3985,1210,2960,724,6184,2721,369,415,2462,465,362,1153,803,911,874,2615,1515,1039,469,346,1304,514,570,604,465,738,109,740,724,212,584,653,281,698,280,236,360,335,447,113,139,140,117,117,266,587,209,101,224,156,237,175,75,226,288,192,82,86,88,89,94,246,117,130,122,257,9905,9332,10739,18841,14676,6175,3246,1523,9632,1051,3563,1417,12932,1474,4419,2095,3173,2582,2734,606,12336,1806,568,2144,1007,2646,586,1970,705,2085,1285,1097,1971,778,2224,1835,708,437,317,1450,1594,1393,2791,438,1442,515,1047,965,333,1687,921,275,775,893,258,530,878,930,487,222,1422,153,115,569,1325,1502,577,271,821,757,140,742,1470,881,378,390,333,485,166,677,400,272,157,142,443,471,148,553,446,263,353,264,153,617,160,289,167,243,299,208,109,114,346,116,188,186,79,163,197,172,74,169,247,268,211,90,394,354,126,183,80,261,201,327,250,176,287,78,394,154,172,122,66,113,130,82,182,412,94,113,55,135,115,91,149,50,65,149,179,87,91,141,238,278,149,400,63,140,149,166,145,87,76,84,52,19,102,86,197,75,85,88,3921,20930,1493,3458,1772,1984,21016,2102,1150,473,46439,1093,21731,1559,74,827,999,590,284,1209,1868,300,769,2024,374,2540,105,772,578,590,294,841,1232,3075,260,257,316,187,172,194,104,1019,742,80,117,332,64,347,131,220,409,83,108,540,174,101,169,244,108,531,351,103,110,53,116,107,124,95,40,84,161,137,200,137,61,94,121,159,172,92,109,79,351,54,257,55,138,211,77,148,75,61,102,54,103,82,60,16807,17176,11274,2218,6485,5640,6367,3106,1250,7064,2651,1912,2050,3243,6031,995,7269,1069,680,1614,685,657,666,421,2202,1196,1015,1204,395,658,3242,1740,738,1553,947,337,722,1586,1075,13581,612,300,2252,818,308,550,916,1735,2719,1871,825,225,263,777,222,281,352,234,1971,201,175,297,99,488,284,380,150,601,262,152,195,428,290,268,617,868,415,119,535,516,393,403,362,421,461,277,148,94,416,82,184,234,466,119,847,129,146,194,155,441,149,143,165,127,93,81,576,78,105,93,427,290,79,121,72,95,644,287,152,213,127,67,104,103,83,61,218,82,135,98,173,96,88,124,67,68,111,124,135,68,104,164,110,128,85,108,65,122,105,9947,6986,5002,2019,2962,14490,4258,2448,3827,1359,3539,8987,3303,8624,2881,3049,3359,1272,2241,1087,1544,2082,5930,1226,979,1113,6492,481,1925,863,1619,717,1579,664,337,2470,829,833,279,491,918,540,258,258,430,350,315,384,561,444,783,363,322,314,217,655,1046,554,288,309,377,132,419,374,294,219,136,214,1060,542,381,2556,962,309,282,335,498,236,277,119,226,232,212,115,297,485,566,217,182,294,196,208,87,82,234,152,183,46,204,214,153,99,72,421,59,263,156,258,137,172,220,67,69,272,72,87,41,119,204,129,60,122,75,95,137,79,75,78,86,114,80,186,67,9249,4708,11441,984,7667,18327,2560,28079,420,578,466,295,2280,1347,1069,899,136,4452,6081,1323,282,136,1229,256,2010,732,5277,483,221,166,418,3005,169,202,298,44,234,421,418,358,752,10156,822,135,50,607,262,821,106,478,92,629,2156,211,147,1711,148,102,947,302,368,75,123,826,674,188,442,443,932,177,424,948,1500,621,64,1134,158,242,191,108,127,147,388,39,163,1584,184,149,1145,383,217,156,106,2264,207,173,453,118,178,915,892,99,129,118,64,272,80,588,72,63,238,196,148,952,275,450,515,62,642,189,216,290,163,46,742,226,235,208,131,82,121,48,255,670,88,471,146,341,57,70,182,145,161,15273,6127,3778,5914,12602,10620,3590,7405,3712,4873,1522,518,1066,3521,5394,1932,1121,706,2216,2127,960,819,2535,516,1460,1087,4991,3956,1030,829,2351,4927,1932,1242,563,384,200,450,977,3231,1688,76,1190,552,484,400,125,404,1454,204,573,988,243,531,266,101,219,202,442,86,263,538,676,268,109,624,350,1173,627,314,318,377,438,263,93,745,1147,384,619,558,423,418,402,412,580,86,93,158,666,97,287,147,169,141,290,536,360,88,74,178,66,90,145,358,293,105,201,182,409,210,81,62,59,282,109,65,395,114,76,266,133,122,162,81,139,112,58,86,354,113,191,62,74,353,69,63,114,96,158,62,155,103,124,46,4433,2053,1416,1734,1709,1551,944,3416,1090,1723,4690,1582,594,699,323,732,488,522,740,1027,307,223,375,860,392,599,526,413,157,705,343,290,132,63,218,295,398,101,184,154,84,209,91,74,62,139,138,78,59,59,1547,5234,7942,5767,36830,696,665,3368,765,880,1969,368,1304,226,1353,1222,1186,12703,507,470,750,306,279,798,120,639,528,96,289,445,3362,313,137,209,191,443,186,256,169,167,332,159,230,1034,154,189,1169,186,347,529,623,568,117,296,175,125,642,78,325,108,175,326,119,78,168,84,69,700,205,494,81,83,221,69,188,123,263,307,157,123,170,65,282,347,134,150,53,177,159,116,131,118,123,57,121,220,443,124,88,76,71,7832,11438,8728,2268,4568,21374,1742,9011,1390,1731,9177,1591,2520,2330,214,691,1719,1144,1678,1744,701,559,1719,1710,6992,687,3184,951,1071,1195,428,156,653,419,396,893,3522,491,529,674,476,831,725,1046,1241,2583,1025,373,943,431,479,1038,98,240,879,342,248,486,402,329,278,331,1042,465,171,83,176,1072,68,163,271,122,1483,228,936,409,356,231,77,243,278,168,266,35,88,284,422,73,75,236,364,174,263,620,67,51,366,530,152,107,105,131,395,48,144,145,191,88,74,54,125,80,58,78,81,97,79,374,106,136,81,50,99,129,90,202,109,234,48,137,160,124,94,60,65,67,70,75,114,147,57,8211,1959,5798,1371,3571,897,1217,209,2546,885,505,170,346,77,156,348,191,244,446,130,341,737,361,104,162,718,104,100,112,140,106,144,160,72,84,423,3292,615,547,377,108,141,320,1716,1046,597,211,228,512,129,77,327,163,109,70,111,78,117,7685,12718,5711,2862,1618,15287,1422,2196,2714,1452,3716,2510,712,803,2129,3773,4479,526,3215,688,1662,2971,2467,766,330,2285,428,743,467,2511,2087,5537,474,1178,385,1425,978,1159,416,3686,1760,592,1476,1241,1308,1265,145,256,1013,194,566,555,1600,354,461,790,817,944,388,202,526,377,246,816,601,257,597,493,275,302,257,1372,422,698,117,124,530,850,763,225,412,286,714,257,296,203,845,240,111,250,210,728,200,331,454,200,115,103,154,136,146,97,59,143,123,71,680,486,220,54,226,116,88,72,147,110,231,239,71,256,65,54,606,85,75,218,161,99,235,71,57,307,150,98,77,74,88,301,99,50,70,200,104,84,73,80,85,36,46,70,75,100,178,152,90,113,83,97,83,43,14952,10337,1820,3105,3889,6971,9556,2698,2708,5582,758,716,1696,3256,9878,1322,367,4878,912,927,1207,690,3528,286,1138,1019,333,1353,195,253,968,1509,4227,787,306,558,190,1812,851,3707,495,530,226,605,195,699,1059,379,218,568,142,266,473,225,180,206,79,124,429,210,176,3254,226,274,92,194,412,585,423,857,151,128,169,250,532,381,429,380,195,526,677,300,292,106,97,311,189,121,160,155,180,139,164,84,65,75,92,69,105,73,245,122,147,153,96,108,66,71,101,124,108,67,228,74,131,125,156,148,77,81,74,63,127,141,96,57,7775,1505,1089,3301,3300,2772,944,3229,3411,682,3551,1826,1238,523,1809,588,531,776,1482,276,253,228,787,287,235,324,374,291,256,141,385,112,257,266,324,286,101,177,164,86,65,267,97,77,138,203,88,100,158,79,85,71,66,65,73,617,90,77,78,7079,7649,4493,1029,6287,3772,1457,2430,4494,2513,1989,2002,2073,1172,1465,450,1750,979,4413,933,1582,985,317,1316,1050,555,385,2088,588,629,467,710,177,361,362,138,344,255,328,369,299,243,534,269,1159,156,238,290,212,386,108,257,165,168,540,272,128,221,414,224,336,340,204,358,114,207,204,95,61,142,79,118,96,81,247,72,92,80,202,152,103,101,87,73,106,178,68,167,137,61,123,136,97,5079,3104,817,931,4817,1057,1859,1676,1169,922,899,693,1795,7020,146,585,1728,780,284,912,688,359,537,706,101,290,226,296,143,145,389,80,177,105,128,673,277,484,220,229,104,589,355,446,116,114,735,97,144,94,71,161,113,125,184,234,159,235,151,112,134,357,555,97,126,69,121,65,63,207,8231,2418,4430,2573,1061,3935,15092,751,1978,1000,4417,702,1165,1092,339,1322,734,445,643,1848,161,1155,11937,695,661,469,185,1375,520,387,784,832,272,526,1182,390,1033,99,320,200,152,249,72,185,70,291,85,542,241,64,117,91,119,779,172,225,307,482,81,72,247,295,316,50,88,78,172,190,195,54,75,72,106,52,77,210,307,893,88,70,86,181,93,100,151,97,120,71,42,72,70,42,6615,2929,3801,5209,1664,1998,933,1760,1071,873,616,427,723,1324,428,131,225,2012,359,399,341,504,211,545,394,84,234,208,549,73,92,80,554,147,67,112,107,143,48,66,97,240,1009,769,1453,9510,314,308,85,274,78,271,78,646,803,162,2606,1387,3423,1898,2257,9498,1499,2583,1156,1588,2071,2387,1633,2071,1952,454,1394,1570,2192,311,830,551,3061,690,385,708,745,863,240,383,405,677,504,2175,660,1501,212,514,1549,367,50,357,649,372,130,226,323,366,152,208,536,594,74,108,368,355,679,122,588,122,276,202,349,472,360,258,396,126,256,131,74,54,121,120,152,141,284,153,215,64,104,300,106,298,264,109,127,93,267,121,128,179,137,191,159,176,118,36,106,152,105,349,81,168,125,168,104,324,49,101,130,70,123,84,151,74,86,117,73,134,2153,5601,1855,648,10952,1092,1608,2786,1219,225,342,2370,377,431,423,56,677,1565,386,862,179,1588,342,660,101,154,307,239,70,80,74,119,124,389,156,186,293,263,465,174,101,110,344,86,268,333,136,69,184,132,302,83,139,83,106,543,91,333,98,80,156,311,197,76,157,7533,1334,124,1023,114,392,168,84,204,1085,6817,2962,1601,2669,19505,858,1338,607,1164,825,1819,1140,1612,1518,1466,1121,1225,794,474,651,3089,952,252,436,349,301,1289,300,4433,596,1730,437,325,159,485,259,335,210,534,1183,163,803,485,530,111,319,794,1130,831,462,1065,787,406,451,344,543,455,292,108,296,98,264,470,127,478,1397,132,106,921,539,174,143,185,242,255,101,64,185,211,172,121,118,139,245,114,140,641,62,334,364,672,209,77,221,106,198,129,122,89,258,226,90,99,69,174,111,148,119,99,165,834,182,211,98,93,211,111,137,106,177,240,132,130,101,129,68,174,76,316,82,131,95,87,88,524,87,78,80,86,91,568,27,52,44,140,72,172,241,89,172,154,2041,538,4496,1705,8111,1306,735,3259,872,716,853,584,1287,829,747,1026,1025,931,2905,730,231,594,200,324,265,295,1619,454,264,87,269,1937,227,142,155,893,119,67,74,96,120,123,67,67,185,79,87,189,602,2341,62,103,234,180,179,50,126,1802,169,368,141,226,80,175,199,63,118,539,371,81,131,115,114,85,87,187,64,60,118,39,118,360,46,52,256,1271,102,112,156,312,64,508,139,122,79,130,264,79,308,6256,1056,5904,849,542,279,231,488,62,515,113,915,79,147,93,46,130,119,108,437,125,172,113,93,301,92,239,150,61,138,61,6774,1587,1177,8292,281,846,325,1002,112,479,937,250,350,362,65,109,10287,103,59,258,395,187,411,155,104,145,112,103,160,321,184,85,122,206,3018,1995,3598,576,3227,9152,1101,6223,169,686,527,1539,1236,1045,187,575,1209,755,780,182,91,724,307,1496,440,1547,2579,67,193,100,1067,1773,178,1934,334,65,259,1383,500,222,72,600,148,104,144,439,271,77,1071,219,306,117,637,157,41,92,122,517,136,107,172,340,310,113,361,113,143,259,214,151,69,443,109,1565,472,1649,211,1022,187,120,73,143,91,276,1172,130,325,196,179,61,185,92,807,60,150,41,128,610,641,210,84,104,105,77,76,562,149,102,120,91,118,101,140,5170,2599,4172,3749,1703,1636,2535,2118,1457,2085,1796,1235,1223,1176,1953,1765,921,200,1109,182,1076,200,705,1359,551,705,654,643,1196,578,359,586,715,614,870,1025,2221,487,519,634,807,194,704,344,392,420,171,765,436,192,195,510,148,224,204,399,295,434,277,680,142,149,225,109,222,403,105,382,288,253,146,436,156,832,166,245,151,230,209,475,124,131,272,251,95,160,239,470,313,126,155,89,160,579,315,200,128,133,111,86,74,84,192,326,98,149,81,153,106,217,229,193,112,160,87,127,105,80,151,115,111,94,54,85,85,64,102,90,173,49,125,52,65,2611,1376,1239,135,363,923,385,256,220,328,124,93,69,6270,545,2039,459,318,857,499,918,52,426,543,240,346,266,196,69,142,249,187,163,154,436,107,214,188,95,177,212,29,102,98,4039,4568,839,528,1375,827,1722,975,2468,176,635,423,461,1307,337,225,1067,95,109,730,422,98,361,172,104,273,581,107,451,184,315,74,463,177,68,124,86,147,143,69,612,172,189,68,223,95,106,93,79,71,113,78,44,100,186,103,76,52,89,54,94,74,89,84,64,99,80,110,4045,2671,1682,1025,2272,1661,916,578,1208,998,495,700,1008,849,349,179,451,525,584,796,877,691,304,249,187,115,209,194,276,130,102,269,175,353,143,117,122,141,168,192,72,142,139,108,86,74,117,242,193,140,75,71,140,189,76,97,118,2167,3492,330,719,7076,207,95,472,1019,160,7472,806,382,117,172,201,60,396,452,142,66,334,161,116,126,93,82,59,82,43,104,59,110,393,75,60,95,82,57,404,11525,298,321,600,536,507,593,705,205,207,91,139,1161,77,206,281,217,109,49,248,227,61,67,229,54,53,189,58,84,204,75,94,87,80,652,83,62,78,3056,2651,2556,2042,906,2139,903,751,1136,1004,439,192,713,845,615,842,667,565,322,148,1764,244,216,547,255,98,183,238,539,369,630,162,152,188,582,61,375,314,213,176,64,320,202,130,106,179,206,154,57,81,90,164,215,141,175,92,63,45,73,114,221,72,55,58,165,83,90,1588,1038,622,1149,346,814,1078,2856,573,216,547,407,389,179,462,167,108,66,73,113,570,125,65,480,143,98,276,96,262,136,241,74,98,102,188,3490,2255,3740,4371,523,2499,1534,632,1608,1382,100,1191,1824,791,887,1380,1898,1638,1409,1220,789,513,404,638,530,756,336,520,478,565,197,398,621,488,300,1684,504,531,497,584,569,330,534,123,603,481,455,344,315,461,397,360,293,268,954,186,334,670,80,590,116,336,220,243,134,140,223,190,263,246,258,472,217,475,222,150,211,70,134,298,165,223,96,199,99,86,287,175,314,210,113,190,204,161,42,125,620,471,106,128,58,190,75,161,185,96,159,119,143,79,128,143,75,58,134,135,169,112,290,71,93,115,66,84,80,74,109,60,206,82,88,83,328,131,73,138,75,98,60,100,45,238,62,95,40,3741,2439,1174,960,1445,1343,1061,514,869,940,316,507,1757,792,263,108,937,317,497,731,289,742,324,182,229,151,201,144,251,77,81,459,80,225,82,126,274,212,78,198,207,57,175,133,166,79,109,54,148,83,177,224,123,56,175,88,3798,2881,3054,1121,1392,6451,1305,376,1177,197,1006,310,303,260,1026,489,5425,271,1509,522,96,1144,3993,196,207,458,188,485,277,295,5350,534,107,1330,442,96,419,282,332,432,530,423,207,184,81,108,3097,227,546,477,131,287,164,485,343,331,264,138,487,187,195,151,177,130,201,102,101,136,88,227,123,145,268,137,115,288,146,175,113,277,145,297,172,71,118,109,125,176,279,220,212,97,99,118,105,80,199,94,68,240,83,291,80,72,44,37,191,127,87,118,287,109,112,69,85,60,134,68,167,204,143,160,64,66,62,45,77,103,77,117,71,66,1761,1450,1944,1523,822,3722,1133,1036,2905,438,807,2628,560,2512,459,1239,188,578,1316,1061,339,1094,533,287,243,597,383,921,456,579,445,570,242,276,1120,476,196,628,513,238,286,392,215,479,84,733,191,1464,288,463,938,365,403,198,150,337,624,576,857,243,405,134,601,100,175,320,111,170,131,261,158,76,73,163,89,219,185,383,378,283,321,236,1001,155,153,242,88,258,152,283,59,143,478,271,86,108,60,525,74,131,313,66,158,683,97,173,182,98,297,110,144,84,62,80,82,255,111,142,96,133,59,557,89,59,361,169,79,151,191,204,120,67,211,149,120,56,68,78,194,83,143,115,89,80,3886,2327,1099,1558,2433,2848,1124,1985,478,431,298,362,841,3416,1835,960,214,652,534,584,239,461,684,108,460,391,1949,536,174,79,237,881,309,485,122,965,50,1083,336,1118,198,370,437,184,258,283,644,434,450,507,125,297,404,172,246,119,84,503,299,388,113,378,249,134,49,572,398,112,278,160,1085,153,493,247,194,174,481,165,265,231,322,119,225,126,152,278,94,166,293,80,190,172,323,159,82,102,138,149,173,62,81,147,64,90,58,95,168,107,99,159,150,68,77,351,127,133,139,218,101,76,99,165,120,217,88,130,58,93,82,57,75,92,63,102,4547,2342,2083,2370,392,2700,2125,1767,1310,332,937,972,995,50,1102,1720,1145,538,827,318,546,827,204,700,446,359,273,284,318,777,344,170,289,227,1652,531,209,209,445,452,319,166,150,92,67,255,512,404,305,133,303,281,384,234,78,98,87,132,252,354,144,59,167,271,234,820,320,166,151,181,147,58,224,234,227,116,57,95,103,228,69,174,77,121,69,186,88,297,63,971,63,336,122,142,230,110,116,100,113,112,176,155,38,365,157,179,156,118,218,36,54,139,96,19,854,1811,1750,427,721,552,494,1039,375,373,731,821,156,402,576,340,301,294,186,52,92,479,193,329,235,60,429,210,263,95,89,100,216,77,44,94,205,376,181,108,119,4177,343,164,483,161,265,79,107,1952,990,2028,613,758,2122,1005,499,283,489,946,1524,225,467,2970,279,333,675,123,688,192,266,360,142,538,313,1790,251,119,570,272,366,116,132,55,67,419,155,122,199,70,240,204,108,150,247,95,133,198,118,110,104,81,59,231,86,37,239,72,205,95,140,79,496,1693,644,692,247,440,1141,82,122,671,102,77,156,171,141,111,187,92,65,157,157,177,92,153,108,334,76,102,3893,2957,1515,1707,3110,2614,358,866,1095,222,1404,1772,350,369,365,215,885,264,382,321,73,85,496,1280,1706,662,124,249,537,376,388,177,74,106,147,146,217,222,325,212,172,106,87,234,102,67,275,82,106,109,66,135,75,146,329,128,283,79,226,133,62,84,218,72,86,161,58,71,71,102,76,284,90,234,159,203,75,186,664,3277,1844,856,1117,1326,1045,367,595,642,433,323,201,1379,451,109,914,203,461,338,176,727,289,232,101,81,300,131,41,76,203,192,1004,182,147,292,78,128,274,108,94,95,123,121,172,55,172,145,89,72,103,90,70,220,2467,1781,621,3978,1428,4470,1625,159,365,923,305,243,242,392,126,527,141,65,312,191,574,607,332,320,550,310,119,122,265,195,412,239,760,322,144,68,160,142,209,73,120,218,233,164,104,178,211,71,175,199,66,114,110,86,171,113,77,97,240,96,92,69,129,284,89,54,31,59,119,2214,1651,1566,1580,1078,2379,1075,906,1130,764,340,275,325,637,976,431,548,231,347,573,388,820,90,563,284,124,144,125,843,275,324,118,124,379,342,412,118,74,239,65,419,134,76,487,147,304,232,80,103,507,70,96,95,121,81,231,87,63,66,111,67,113,104,79,81,58,131,154,100,60,1496,141,3205,1394,2022,1231,3683,1802,382,467,458,892,847,1655,1055,294,467,2909,232,510,427,533,554,1012,579,93,319,360,422,392,85,112,268,437,238,118,506,453,109,236,80,63,472,429,276,192,256,109,54,133,63,102,41,155,105,262,135,107,120,276,92,126,132,230,130,92,143,114,103,172,74,86,45,87,116,69,137,100,72,385,58,165,140,88,111,78,59,89,88,2238,1208,1694,643,659,535,550,246,182,598,321,283,487,352,195,110,214,297,347,84,132,66,91,145,65,148,105,50,95,58,74,1295,657,1081,323,260,102,135,362,108,190,194,201,147,141,56,82,54,1382,1176,439,375,616,2113,521,350,756,694,352,192,2064,922,598,359,402,149,370,353,1105,382,109,288,153,112,119,50,126,120,234,123,137,109,49,54,524,212,160,68,65,123,70,176,83,481,97,67,243,48,80,80,381,91,195,41,53,269,171,90,141,61,52,65,245,90,39,2564,2756,2134,705,1779,896,445,2992,1331,341,642,795,369,454,585,433,441,184,694,426,285,95,656,228,369,1586,805,126,156,1012,332,193,162,62,69,277,206,174,1035,66,236,86,102,65,69,90,149,57,142,112,163,260,74,89,66,136,267,212,73,84,101,99,42,141,94,604,108,77,170,56,90,123,95,123,218,90,121,56,124,4735,873,3724,3222,631,380,1015,176,486,672,651,930,972,162,338,75,399,66,156,86,493,78,634,151,52,274,126,108,322,278,194,324,146,574,560,129,95,99,80,160,379,52,232,65,140,60,84,261,467,245,69,65,70,214,140,43,144,1962,880,736,1195,834,381,759,523,510,295,444,370,1186,198,628,146,157,348,83,112,375,151,76,63,88,183,267,566,69,375,222,193,49,76,251,66,89,195,148,48,93,70,74,175,294,82,108,167,54,105,67,2701,454,3060,1354,2100,2171,288,432,428,428,913,633,72,153,820,403,1428,440,269,96,256,118,96,115,316,384,540,161,65,313,128,99,76,107,75,85,94,102,127,75,149,95,478,153,107,74,56,1905,81,123,87,74,3310,90,65,309,88,75,163,72,327,122,158,70,79,52,56,83,98,2196,1672,363,1260,550,214,406,506,225,125,113,507,218,327,206,421,171,181,102,70,115,369,156,73,162,99,1230,2362,3086,1289,2910,335,204,479,1007,595,418,403,544,1272,344,91,457,172,3283,100,242,498,115,163,119,214,1437,126,130,89,134,211,119,77,84,111,294,116,163,71,63,111,134,187,142,130,105,182,169,252,58,246,274,89,68,73,285,58,65,40,77,93,64,120,125,354,62,123,85,62,67,66,53,83,649,383,835,601,361,401,916,138,149,155,183,170,104,68,81,120,116,145,94,93,1859,1131,647,833,1020,158,684,816,1107,336,209,344,965,171,277,225,259,412,289,383,135,418,177,267,104,148,120,125,87,287,139,176,112,131,167,90,122,74,80,101,64,136,114,66,171,133,80,275,1645,79,48,76,115,876,108,77,63,29,16,74,98,1000,903,926,258,3500,630,91,215,194,82,652,562,256,78,1190,1286,257,144,138,86,433,69,150,157,203,228,464,75,96,100,90,88,134,189,66,52,77,294,72,62,124,92,71,52,3008,1321,1914,204,1652,926,971,792,630,600,947,582,472,161,517,175,738,685,312,218,180,345,380,113,138,438,385,164,345,202,91,127,120,181,153,125,177,107,167,72,162,296,127,225,47,81,227,62,162,94,142,163,152,68,118,192,50,77,573,138,86,104,120,183,112,75,58,93,75,142,61,67,113,257,108,80,63,82,23,61,118,218,62,81,106,781,593,789,263,261,61,117,228,266,85,127,120,95,129,3655,1414,1467,1109,1727,1056,319,685,374,230,354,437,123,88,115,221,267,344,186,167,52,86,182,132,110,141,147,114,139,112,146,72,281,118,1680,966,1925,949,104,300,250,68,205,506,81,170,371,157,216,82,116,80,228,66,86,910,714,460,234,768,212,364,216,851,861,280,418,2201,103,699,85,172,144,140,116,112,63,191,171,211,106,228,303,313,188,79,90,50,144,137,139,67,342,197,88,91,83,45,180,81,60,1313,923,1248,2639,1324,1208,761,419,3039,893,259,755,364,771,316,299,308,404,356,81,94,313,111,229,156,154,109,339,232,1845,178,143,777,96,202,175,267,144,251,217,215,140,291,163,241,133,165,157,473,116,148,82,349,130,163,89,125,578,182,41,512,99,95,91,66,92,135,96,123,60,80,97,90,70,126,146,41,117,72,127,41,50,75,65,44,153,81,87,220,116,105,64,87,157,377,61,141,95,90,137,442,59,91,106,118,585,87,9,91,128,126,56,43,124,159,193,336,51,670,240,80,101,83,263,54,309,60,153,68,189,2034,3622,336,405,594,341,502,120,937,232,205,255,283,126,240,154,254,91,256,81,126,354,66,172,119,99,112,2147,201,163,85,77,3523,783,1407,883,722,1990,586,1748,150,453,1809,340,243,501,380,960,174,397,219,112,173,251,326,251,288,451,316,224,188,343,135,476,237,103,347,94,203,195,178,192,255,144,105,285,132,102,125,83,72,64,79,95,121,121,159,223,117,162,127,100,60,82,193,112,83,117,229,116,57,72,280,114,100,112,133,68,92,99,154,54,276,91,300,82,124,962,384,233,341,345,199,1055,237,48,65,50,110,107,162,107,97,94,496,54,241,80,74,97,696,2998,500,380,3136,709,223,848,979,167,708,237,144,204,163,309,206,885,100,415,69,383,212,211,162,197,39,349,69,50,87,1146,290,60,80,159,75,224,194,68,160,108,207,93,72,60,74,69,333,212,79,264,467,71,96,90,136,1103,1204,554,404,113,2584,122,193,153,128,180,153,201,1015,86,79,161,92,201,228,100,79,260,143,63,127,175,192,1789,123,75,135,82,66,111,189,127,63,72,88,276,197,1198,460,1780,300,542,1727,198,315,3320,48,101,563,71,644,161,117,236,246,462,313,335,164,123,39,101,151,340,737,202,883,87,353,55,91,476,94,119,90,260,105,122,178,142,74,91,64,463,90,401,749,115,224,60,68,420,191,234,102,307,90,69,123,91,130,110,273,94,130,1489,103,186,42,72,96,91,330,91,442,92,94,343,51,72,148,63,157,93,87,86,79,289,219,106,159,163,41,407,423,71,661,58,54,82,69,166,92,383,382,1461,147,798,3776,272,2348,75,311,847,361,114,151,150,203,178,96,858,57,291,52,426,95,1734,52,60,238,442,114,226,93,55,423,92,1637,280,194,96,475,225,181,128,92,91,127,129,105,317,68,115,81,112,196,62,881,82,272,44,87,139,68,49,42,106,176,172,85,45,392,75,246,36,449,419,112,76,1723,638,2483,467,654,1463,215,2241,123,330,681,1125,186,380,291,396,360,199,196,172,139,306,249,1039,658,764,92,54,55,56,581,102,103,189,100,296,177,314,389,370,124,176,238,122,199,191,173,51,284,62,57,59,358,274,95,78,70,83,151,79,94,131,97,216,175,182,272,156,129,315,137,92,282,84,82,73,90,125,130,56,83,80,79,81,72,82,1516,627,1619,656,268,1200,171,365,1172,435,92,844,134,209,518,350,649,1171,436,164,172,202,220,164,235,206,251,2481,687,287,307,75,50,70,411,110,148,189,220,230,83,180,130,50,336,194,68,532,334,140,873,165,119,260,642,95,171,141,280,39,146,119,73,293,161,138,93,109,72,65,45,183,145,53,134,121,137,73,139,400,438,286,259,208,103,33,52,73,112,118,252,322,195,69,76,89,66,87,83,1859,1255,232,168,1568,372,652,154,741,387,296,467,337,303,231,553,183,384,193,100,198,76,156,160,110,187,167,88,69,430,128,178,88,116,202,82,90,74,126,82,116,84,83,123,1010,313,588,55,107,102,324,237,69,60,994,2031,576,564,752,609,455,90,574,170,112,283,333,303,252,176,178,211,315,336,164,49,560,111,188,119,188,113,223,118,108,95,148,111,220,48,70,94,67,54,101,63,93,82,86,197,86,67,1189,982,1172,941,254,666,1269,1266,190,123,751,274,762,115,224,319,284,84,105,117,165,258,200,184,687,399,228,631,167,174,272,316,82,156,254,87,63,95,369,66,535,97,365,186,163,564,114,68,232,109,114,309,84,60,380,941,63,103,73,102,169,58,502,135,176,124,439,304,140,374,244,198,61,146,98,51,472,108,124,73,81,58,138,64,53,122,170,147,73,601,951,486,218,771,354,367,362,363,1069,134,136,409,162,212,184,147,394,143,363,189,163,130,85,48,77,187,72,58,76,115,92,135,124,151,229,1517,63,179,87,70,103,49,616,981,1293,2726,517,970,260,1109,235,289,964,352,1113,469,336,330,141,193,271,51,230,197,94,770,666,273,297,91,74,50,204,314,191,102,137,267,155,137,274,514,118,252,96,235,112,83,114,266,165,110,86,210,80,66,358,81,79,111,106,220,192,84,91,94,93,83,152,126,104,198,209,68,87,121,93,67,132,172,182,4800,332,154,201,53,78,293,115,108,102,173,53,1115,1166,127,166,1713,164,168,127,2497,441,61,117,138,157,512,207,2765,156,706,90,52,157,142,123,289,56,171,303,47,161,73,473,112,63,121,75,151,395,93,95,105,100,65,165,73,139,61,847,84,80,304,78,1433,887,225,649,624,1284,965,694,886,500,485,433,694,456,257,126,250,69,280,112,161,461,106,167,134,273,202,77,319,530,109,127,125,73,55,327,187,311,126,150,64,82,75,167,313,98,98,88,80,139,71,98,373,150,75,78,217,75,122,80,111,210,292,329,196,118,75,129,235,48,150,148,64,58,80,89,78,80,54,88,58,79,605,392,893,380,119,200,239,110,66,206,107,363,66,93,70,67,101,76,69,25,1447,1574,1195,279,750,1289,306,182,764,1525,422,595,167,149,603,217,256,143,113,264,263,561,164,196,188,130,75,49,202,81,70,318,246,288,123,245,502,70,129,76,95,92,291,67,64,80,89,139,154,57,86,73,63,67,94,107,94,102,174,121,79,65,81,78,250,53,122,416,600,1569,357,533,1829,162,64,2468,78,112,87,80,126,122,109,273,96,63,237,232,184,53,158,131,366,989,189,368,110,62,65,74,77,203,102,57,1275,65,631,147,87,56,96,69,46,52,165,181,69,209,46,124,188,178,52,189,171,145,194,291,181,216,102,87,75,122,291,541,37,63,119,250,66,75,159,94,63,80,103,60,526,116,104,164,414,67,45,73,138,81,67,38,233,69,425,194,150,188,37,351,777,178,1101,72,184,784,167,413,112,62,186,103,127,54,322,199,95,311,118,90,78,70,535,210,279,128,86,94,297,100,207,72,79,213,121,558,144,128,286,63,70,66,85,200,74,83,69,134,271,88,442,80,88,182,69,47,467,50,309,2594,117,553,636,421,99,53,53,181,85,67,77,341,1,116,68,120,12,310,508,391,1172,397,1013,305,76,902,1570,525,217,468,109,245,76,180,245,91,342,95,146,156,688,94,126,350,218,80,190,65,79,89,64,69,352,62,79,174,118,151,85,102,65,68,73,217,39,764,731,597,112,244,2199,435,1612,300,71,416,930,581,114,81,461,47,217,248,196,105,94,124,527,170,171,106,55,74,162,50,87,78,427,695,51,70,47,75,264,139,237,70,144,109,285,50,152,87,65,253,236,56,115,333,133,126,205,73,84,127,117,126,742,879,294,336,570,296,516,374,497,5164,296,396,110,574,242,229,207,127,153,202,248,135,75,108,70,287,71,178,192,104,152,94,65,209,241,329,151,652,957,642,525,321,1072,599,537,546,263,287,269,908,287,286,254,277,152,335,221,94,180,105,240,159,129,270,85,520,225,77,177,80,97,90,269,234,200,230,70,55,132,177,91,69,45,159,65,169,120,226,156,611,142,68,90,147,78,89,76,64,66,85,86,80,44,87,77,63,68,115,773,705,1322,963,461,897,249,1095,80,341,1104,90,107,665,550,286,209,86,202,564,33,151,50,277,145,117,203,86,69,386,135,142,88,114,95,210,236,152,382,218,101,111,60,153,106,108,161,117,147,80,89,53,82,126,132,257,171,59,77,63,90,170,182,193,91,77,60,91,66,63,82,101,81,31,379,1287,148,324,196,93,317,254,198,837,383,71,75,97,107,30,47,159,170,222,129,122,58,145,177,64,767,492,571,185,126,172,277,205,122,105,267,178,95,66,162,97,141,77,661,104,130,159,95,130,91,328,117,175,57,164,128,336,79,81,130,198,113,182,87,52,62,1131,900,735,461,524,649,110,386,309,378,225,131,203,144,771,597,374,588,62,233,90,193,256,59,183,720,90,270,235,177,253,188,230,139,98,247,222,283,345,106,456,84,76,379,103,201,95,88,61,86,101,86,226,96,54,108,204,68,420,53,106,97,201,54,123,258,306,29,1141,383,823,945,420,614,1081,845,349,372,491,126,288,552,141,70,295,368,131,65,96,63,121,75,76,504,109,190,236,72,435,175,158,126,161,96,94,622,46,86,73,344,117,239,100,158,94,70,63,50,78,43,135,111,148,55,194,113,75,88,131,105,608,54,75,116,62,8,152,483,200,98,186,292,515,105,91,212,120,97,217,113,76,68,54,286,77,210,155,296,67,102,185,94,71,76,117,190,103,125,126,680,296,226,154,278,221,314,159,127,219,82,255,408,65,164,118,94,118,88,155,73,65,106,80,113,206,255,80,162,51,348,531,176,1690,225,537,290,242,168,156,223,496,232,77,75,191,231,99,222,178,599,113,101,190,45,35,102,849,216,118,100,85,210,125,50,72,61,105,406,306,34,103,204,667,363,424,1966,349,741,263,236,240,370,318,428,318,97,70,50,268,50,109,450,63,30,498,300,57,90,169,193,73,416,162,149,74,277,143,175,156,157,52,74,178,81,78,218,346,70,348,71,75,45,257,79,91,107,104,979,521,168,449,166,310,95,86,70,189,174,162,101,119,67,218,143,129,55,137,219,80,396,72,404,94,281,81,119,145,50,57,614,163,653,166,249,430,74,487,104,129,236,507,86,205,486,103,110,192,87,92,84,138,145,200,420,63,46,226,57,104,106,69,90,112,150,64,87,327,72,200,100,236,78,186,82,199,93,56,264,61,67,86,157,80,52,174,64,289,103,125,60,69,72,281,433,272,213,584,147,86,76,58,138,221,93,77,723,1161,737,203,413,308,72,358,72,111,373,70,244,302,98,268,284,69,63,332,297,140,211,72,46,285,159,345,69,55,115,386,247,90,90,90,44,114,72,304,65,365,64,61,71,64,71,136,63,320,65,280,65,112,709,501,255,577,174,77,322,267,199,86,162,167,63,212,143,42,82,76,110,86,93,96,81,85,119,57,349,82,576,207,324,1209,162,1258,135,120,209,364,198,133,140,248,203,117,176,260,159,158,449,62,125,59,84,125,81,69,36,496,58,60,104,428,150,75,182,129,59,63,93,64,56,60,139,156,81,112,51,111,64,143,143,118,154,55,140,444,222,231,136,352,609,212,266,214,122,127,381,162,68,132,124,169,229,74,238,229,108,78,136,136,101,96,311,370,816,508,129,638,99,476,96,77,267,119,319,455,151,271,81,73,638,184,367,247,114,63,216,50,57,110,82,112,124,105,99,137,64,163,72,63,85,64,68,94,114,82,98,74,106,84,222,72,346,137,148,130,9,132,146,67,540,112,77,58,100,355,155,76,62,110,70,59,180,106,94,210,149,389,74,72,255,92,78,107,132,149,107,83,102,82,55,75,700,423,528,457,484,210,348,330,93,267,123,162,57,169,95,93,104,59,85,1077,473,234,193,300,81,108,406,97,71,237,241,300,71,107,60,107,73,128,27,59,41,60,44,63,87,213,98,50,156,386,62,108,771,94,61,47,106,598,77,53,90,88,74,353,94,95,103,325,264,186,311,72,293,99,111,41,158,59,119,88,1752,278,669,592,594,290,179,162,126,211,71,146,126,169,772,152,154,63,557,332,35,65,178,93,73,64,290,149,101,133,72,29,382,283,737,101,236,191,48,76,106,49,113,248,61,90,269,133,176,80,114,51,66,308,97,323,373,157,175,307,104,170,63,55,111,73,176,311,71,111,66,132,164,431,153,336,207,532,74,100,178,98,120,221,98,64,61,93,574,83,49,131,192,656,189,833,159,62,126,62,203,192,113,68,97,179,88,104,398,75,124,89,110,110,105,135,153,96,120,66,216,71,448,127,120,48,188,95,44,220,60,200,114,261,308,368,105,720,169,147,490,102,67,212,194,273,220,242,108,136,238,304,77,80,63,91,69,166,403,222,124,57,66,81,67,53,157,127,244,169,114,109,46,64,87,73,179,78,75,95,69,79,106,78,102,102,42,88,82,85,71,72,108,70,121,107,181,178,243,72,774,165,211,53,112,122,42,55,480,419,334,214,178,863,57,183,116,120,176,153,113,242,86,534,216,271,387,506,87,419,257,286,111,101,62,128,67,139,66,79,111,133,127,65,95,70,51,70,75,118,97,122,224,199,232,167,286,93,121,485,155,60,89,153,95,50,310,127,68,134,82,163,1255,102,192,56,94,320,516,191,149,669,246,249,139,259,483,110,713,84,253,196,55,185,237,94,28,204,79,45,62,275,166,102,109,154,99,96,114,107,48,215,50,94,97,102,112,80,143,89,94,146,43,61,31,172,93,582,379,61,202,224,200,80,147,283,194,436,108,323,221,673,225,97,175,117,111,72,230,154,194,153,63,82,109,89,43,72,115,279,257,101,42,206,118,81,77,110,57,228,174,71,209,114,101,115,70,109,139,97,42,446,252,237,88,262,93,102,114,469,100,167,265,75,96,240,70,49,86,87,81,79,149,160,193,37,93,377,124,93,671,158,149,61,98,148,55,72,316,338,380,163,128,524,112,359,61,300,134,85,402,162,193,105,170,54,187,198,173,58,55,119,110,114,64,144,81,105,135,78,58,186,373,74,289,64,93,1844,123,78,248,293,45,345,147,143,127,53,80,168,200,108,100,483,235,333,116,214,811,209,301,115,97,79,146,327,105,133,353,288,64,56,99,277,82,77,75,92,102,52,79,87,68,47,52,126,88,167,90,420,175,451,150,306,136,212,114,152,135,174,247,97,74,92,175,228,162,103,85,113,98,149,60,60,78,64,70,156,139,87,64,483,88,160,351,108,67,214,140,203,241,82,227,75,146,57,55,350,47,78,33,181,89,162,74,315,397,298,64,97,241,70,125,61,250,52,92,74,198,97,67,67,106,130,150,81,309,113,321,82,93,95,77,177,99,70,173,44,19,94,115,63,356,66,71,141,54,62,83,117,105,78,282,91,114,837,183,67,124,75,76,173,93,117,69,460,251,66,87,74,95,128,92,79,72,70,108,90,73,73,390,211,283,62,28,263,91,191,75,97,237,547,187,112,182,62,358,56,181,59,63,75,192,70,75,45,102,304,128,533,125,216,77,211,76,91,125,101,93,78,98,321,347,53,183,159,166,184,152,76,148,184,122,104,133,90,201,142,70,122,112,72,116,86,48,105,467,97,87,113,58,155,37,53,312,26,109,225,98,206,154,86,88,138,136,73,81,89,164,54,164,171,100,170,87,95,125,104,226,72,80,111,103,112,61,170,135,166,180,272,197,157,499,144,74,64,171,431,145,260,92,106,130,71,71,45,114,265,84,44,389,223,662,75,188,76,741,100,56,156,93,219,179,244,441,93,268,157,38,213,88,370,76,65,82,216,73,63,131,53,72,135,42,80,64,96,173,59,84,127,85,91,101,71,161,89,131,48,91,252,246,97,68,214,49,172,81,36,77,236,71,73,253,68,76,147,551,109,239,159,105,90,83,216,51,89,84,46,69,99,78,81,79,98,122,75,61,77,213,142,393,199,63,74,75,145,75,81,52,148,83,111,66,168,259,143,84,242,65,105,173,175,211,332,109,80,148,78,79,112,91,60,90,117,91,110,48,104,155,162,89,80,56,111,280,93,83,117,195,50,100,333,273,146,465,112,107,145,228,111,165,149,69,38,68,57,151,74,63,71,293,100,58,104,69,82,97,84,71,127,122,123,79,127,113,98,90,156,79,78,100,85,69,111,145,127,92,84,122,46,498,140,78,438,83,144,70,264,94,97,102,94,72,68,563,104,95,239,154,107,289,223,211,90,128,290,284,225,90,278,86,74,89,267,60,63,120,107,81,96,195,164,69,74,122,375,354,183,282,131,64,133,54,91,66,54,169,45,72,180,61,52,142,124,112,83,133,68,68,61,141,141,86,98,86,99,59,71,32,71,89,114,78,58,82,43,84,73,51,210,200,138,113,76],"ls":[61552,47155,7384,12514,36420,14205,14926,2674,4266,901,4508,2254,1216,2769,1914,1469,3024,1366,509,1072,228,817,719,1092,832,556,1172,497,788,802,640,668,497,391,469,368,456,650,296,420,81,165,194,96,236,261,320,455,188,184,50,101,132,60,140,95,119,118,73,39,92,64,49,145,135,57,56,30,61,15,20,20,42,22473,36880,18894,5697,11629,11593,4666,7184,3968,839,977,3144,1343,1805,740,2839,291,229,817,259,642,223,656,455,187,173,66,384,160,249,95,82,163,69,46,180,67,38,61,106,49,122505,55386,35956,21055,44097,24608,14753,22449,18065,7727,26633,7522,25224,5067,24330,25347,9007,16276,11021,14198,6000,12907,10474,8260,2353,6287,1177,4072,4740,3218,6690,7672,2247,949,836,352,1108,1209,1286,975,1641,618,616,1326,730,1472,966,832,2116,582,705,799,447,1122,631,1189,826,567,1094,549,515,1162,1472,723,805,1884,428,856,321,781,671,418,130,252,521,150,361,271,439,332,255,178,271,459,259,112,257,447,94,142,260,64,380,267,206,323,165,477,199,221,352,172,131,227,112,225,55,129,81,197,50,218,192,74,44,68,425,125,149,77,60,73,31,75,54,68,36,42,39,48,35,310,26,37,67,62,70447,51130,78106,44504,17311,32640,7120,38006,18132,14633,33452,12028,10385,35182,10095,30083,7738,8323,5893,7354,10605,8075,9921,22361,4794,7928,6886,1135,835,4758,3939,1682,754,2084,4578,2383,1085,1631,4522,8187,1908,1530,1742,669,959,1603,1495,929,741,1529,1013,979,474,608,819,808,529,527,452,1571,981,631,491,1106,380,1503,584,2069,894,538,492,313,1005,341,506,590,205,512,806,563,1338,333,134,353,253,387,484,365,242,389,242,274,295,312,573,142,317,189,411,48,276,399,171,110,74,160,126,227,196,185,220,65,183,176,157,81,241,96,599,60,157,657,162,106,305,81,55,202,187,67,133,97,112,116,98,71,109,315,40,178,65,66,133,48,60,87,45,227,203,43,84,19,78,34,201,31,46,96,68,55,47,61,17,79,42,51795,60831,16800,31853,5426,17268,4926,2232,8571,8110,13398,2168,6983,6140,1830,2571,5628,1701,6281,2019,4241,1022,1568,2332,2361,356,1260,753,460,896,672,550,768,705,2653,708,1282,537,571,2332,755,197,538,439,413,319,573,183,180,645,139,893,59,412,134,72,194,283,113,359,166,1937,288,262,481,102,273,110,97,44,450,131,36,68,92,188,69,143,263,56,88,66,43,184,82,98,117,109,91,181,351,98,54,195,163,62,42,52,129,38,31,23,55,38,120,28,58,117,52,61,27,154,63,61,53,15,29,19,15858,81649,35880,10269,18097,33206,12276,17418,15998,7381,10261,6075,6945,11762,36237,16402,5222,6391,4058,9157,7279,3776,2259,6453,2708,3250,7042,2338,827,1279,3476,3223,3035,2800,1096,1184,3519,1648,1463,4528,3028,1201,2261,1550,1996,551,3025,2409,2075,994,617,555,3727,1523,608,1174,1142,795,861,526,460,468,1037,1315,259,3500,1181,1141,257,502,929,786,1245,779,436,244,1084,1348,243,1264,195,877,185,460,303,303,210,384,345,99,361,399,1806,260,1642,411,276,336,709,327,399,440,257,139,93,76,166,55,167,339,424,90,337,582,449,115,258,70,118,78,65,278,162,99,262,96,148,93,172,110,43,69,55,123,109,84,132,66,83,91070,49580,16089,10211,3307,32731,27630,21067,7157,3245,5747,2334,1886,2416,3009,887,661,1083,1647,1069,674,1891,1207,1112,854,711,1518,1113,567,681,325,562,744,305,314,987,1029,87,538,513,529,115,107,79,683,367,82,60,280,233,220,92,125,201,321,52,506,146,372,63,264,96,67,89,87,46,198,50,62,123,22263,18586,19181,15339,2747,8757,14183,23978,5507,3338,58255,25282,46318,10331,2377,1025,1027,1697,3221,1366,2033,2339,373,2602,30607,7858,27472,393,2632,1143,8049,7896,2031,731,3847,1501,17323,855,498,1265,384,379,9910,674,1725,149,635,5277,504,1029,2514,756,373,785,445,1300,1115,291,491,1732,361,2388,653,922,369,403,106,415,956,962,624,794,825,32,147,167,363,547,79,83,607,703,284,257,181,506,247,436,133,799,1537,163,811,49,235,89,107,141,137,937,673,116,138,405,122,76,117,208,459,186,132,20,56,68,128,545,65,117,101,393,137,16,24,117,74,378,111,55,111,188,171,19,165,328,122,40,63,110,66,95,56,76,43,69,123,83,65,250,83,40,43,40,86,58,88,88,56,181,14,38,81,20,35,44,22,60,39,169,69,59,24,29,27,156,73,27,33,40,11,77,76,85,27,50,57,17,31,43414,21497,48068,31387,32501,7868,16535,10963,6616,23378,56404,11685,8813,6889,4385,13842,29536,1024,4597,2242,27736,6969,19785,31907,2743,9245,2185,1819,11955,4944,5578,1679,3109,1816,1672,5292,2725,2012,5384,2308,13474,1939,871,1732,3503,3619,1928,9815,648,685,287,1344,1134,2191,1193,1542,61,1776,2811,1497,3524,7896,3904,812,928,590,1054,600,343,931,554,562,571,339,1099,332,544,4077,507,336,257,625,469,459,475,428,669,347,508,242,357,1308,623,587,343,155,696,628,383,619,125,175,828,144,1055,1254,219,140,243,596,112,478,500,93,151,628,326,123,157,127,142,317,70,112,540,123,62,785,179,322,283,449,149,153,221,243,60,101,83,87,90,45,70,248,128,418,835,131,202,98,55,580,57,73,170,157,113,184,92,47,94,221,421,55,56,72,86,191,55,35,59289,6562,25662,9429,485,10898,3756,2596,569,1478,1494,1019,733,334,1052,146,1078,320,647,204,1184,424,479,184,455,377,364,128,192,64,262,258,293,156,71,173,130,80,112,117,709,98,31,41,63,30,41,34,132,41,73,48,81,23,59,63978,24729,36632,4305,7230,38357,24414,5324,2025,8413,20248,15515,18157,23631,9644,2415,1000,7564,2406,873,865,786,6832,2596,2448,2247,1827,2775,779,187,1250,1556,1176,1552,129,1098,383,437,754,641,388,550,618,697,1150,1047,622,660,197,437,614,526,496,97,565,356,641,646,290,490,542,496,87,428,403,429,434,240,190,587,42,688,237,108,151,169,477,132,49,133,360,78,75,110,217,183,123,181,99,56,106,57,33,179,132,91,44,39,182,58,207,66,902,58,103,229,79,14,311,152,61,68,44,36,28,73,11,54,22,57,41,90,98,77,22,20,62,75,111,105,20,27,19,15,31,56,23,52,62,39,89,27,76,42,16,7,18750,31562,19809,5090,2314,936,1415,2773,1717,332,8233,755,5087,1249,28972,3446,3242,734,1017,1089,391,1232,760,747,1698,748,574,33,389,921,448,440,1257,2242,272,182,445,139,70,189,43,174,71,68,115,74,153,19,141,71,186,162,71,63,111,35,150,84,363,53,85,52,80,38,35,21,89,192,14,146,31,107,22,19,490,57,164,28,41,180,36,30,32,22,56,21731,29467,41555,70629,28812,12597,9339,31550,5241,5582,19683,12853,30540,6971,2225,812,3092,33906,7717,7613,1310,5348,14934,3575,25043,2618,3554,45935,1440,2778,1259,1551,3580,3478,3177,138,1092,1004,950,1420,2071,443,2046,669,1583,1663,714,2698,1202,12496,506,1310,163,2634,360,366,214,84,871,597,238,176,948,504,66,2092,1201,427,438,492,174,462,222,423,374,233,414,649,993,337,219,458,601,200,499,131,324,143,210,128,131,277,197,210,158,107,232,140,111,184,2242,298,71,102,54,190,79,741,130,81,91,29,136,80,85,177,317,117,87,25,334,957,376,152,51,99,136,59,120,138,189,115,56,43,106,172,56,132,33,47,60,32,71,53,85,35,137,70,36,210,55,57,70,35,36,27,51,90,82,33,178,94,28,203,58,120,29,38,37,127,30,430,31,36,30,107,47,208,20684,24090,15613,4892,17249,11048,4828,39586,2129,6024,2234,1609,2169,2150,1476,26988,5122,16933,2430,553,1120,2644,6245,1113,627,848,2781,3415,2138,504,2534,908,215,835,520,426,764,227,1371,344,401,351,221,208,610,415,29,225,276,599,407,634,95,996,103,322,742,256,214,61,429,281,208,164,578,77,188,265,444,516,266,199,52,442,37,673,92,357,267,163,37,149,297,265,92,228,54,37,186,306,64,45,92,254,81,57,227,245,116,86,149,159,91,85,95,271,64,138,157,255,115,51,32,71,61,159,162,69,50,55,21,19,96,35,56,30,29,37,30,118,44,60,57,25,90,16,43,13,20,25,23,30,25,30,22,36,20,28159,26312,17042,14157,20974,12089,10633,5670,13464,4408,15123,10474,11242,11946,559,1594,8835,3824,4307,2348,10988,855,8059,1957,1908,1539,1397,2035,1545,1026,6259,199,5251,4166,1456,1782,1899,3265,425,2674,2033,546,689,1633,1497,465,346,839,1027,355,1353,464,598,281,232,179,216,330,1744,595,273,368,455,214,346,475,1288,427,578,358,1501,292,242,218,222,165,51,192,182,286,277,305,172,120,254,250,481,212,142,108,49,227,62,37,100,145,90,165,265,126,30,242,75,43,908,244,33,126,657,111,191,95,372,153,109,147,58,79,46,104,151,171,29,24,48,42,54,223,16,30,56,88,23,44,149,70,87,83,49,46,32,15,70,107,47,40,40,34,12,65,29,51,62,33,96,35,43,23,82,22,119,36,50,31,57,29,77,19,100,110,90,39,4,50,31,44,4,40,6,21,48,13,9,2261,82,121,61,40719,25717,18010,22709,2347,5932,21258,8815,16000,3469,453,9112,1684,1187,107,343,4020,2384,2433,2062,1397,163,112,497,1278,732,1077,1255,849,727,223,819,230,302,913,1306,95,387,126,558,270,398,67,964,67,139,89,144,273,266,299,243,1348,455,104,47,149,36,143,120,142,136,223,173,95,471,84,74,88,95,138,48,147,60,104,70,129,61,168,75,142,68,46,44,76,29,153,39,2913,5961,1115,142,379,145,83,52,65,151,37,36,61,7,68,3695,419,533,102,28,21451,10654,4231,10992,4157,1035,1809,685,556,242,1234,503,610,497,119,138,401,199,143,211,164,269,55,166,74,104,101,48,39,25,76,2899,2579,1661,2173,7522,572,4485,107,286,497,1299,115,58,48,187,45,171,97,86,70,17,15,195,94,3385,48190,9341,3938,26961,5100,7236,11304,25159,2959,3802,2879,919,2086,2534,7504,2000,1164,2083,5730,2076,1224,406,787,1123,914,475,639,132,244,1022,1313,665,548,330,404,480,319,503,552,5367,360,268,348,256,144,245,728,374,438,346,84,689,231,114,271,284,143,191,137,91,258,167,59,47,194,495,85,204,118,168,246,298,101,104,101,86,105,52,120,65,37,84,108,71,45,80,92,85,81,94,73,145,47,643,40,67,21,54,333,92,101,137,106,66,59,105,70,81,52,28,755,77,24,84,68,36678,20210,1123,4222,14215,7890,22614,990,5431,17658,18833,1317,1019,2865,6522,3352,10531,1051,741,11844,9921,3272,2559,297,2919,468,1287,668,906,6026,1047,300,804,8321,4437,1761,250,422,1427,261,2651,778,1440,120,1107,2819,47,185,336,234,423,386,237,84,622,917,455,267,692,185,195,241,290,80,657,341,41,160,301,386,215,412,491,202,171,221,244,280,143,69,255,278,132,204,258,160,214,27,224,271,333,153,206,198,52,152,66,171,54,133,104,137,89,94,204,37,225,208,27,201,48,201,92,132,81,81,19,61,32,50,49,90,164,43,317,109,50,59,97,106,163,56,69,111,97,88,50,85,29,32,90,29,44,31,54,181,22,23,67,52,37,55,32,46,14,18,45,21,28,18,36,39,36,67,14,30105,26433,27468,11145,17754,3410,4798,12108,11116,2499,1329,6393,2201,1292,5450,840,460,1183,53,612,4840,792,1188,596,485,1047,228,195,907,280,1488,584,340,511,90,1155,1161,591,711,91,413,389,329,141,23,375,70,56,231,288,108,174,377,334,231,78,221,107,449,50,212,113,211,209,96,115,63,276,98,48,30,84,101,105,48,117,198,45,58,20,218,64,311,95,64,269,139,24,238,39,50,25,62,64,26,39,42,22,29,28,23,65,43,18,46,58,22,16,52,46,16,11,62,34,32,56,38,47,48,25,10731,26070,3986,3386,1568,7475,1317,2021,28315,13224,723,1017,1934,19000,52153,4199,7962,1599,20342,1102,2086,229,8311,617,309,589,658,667,462,1736,405,101,1126,699,391,289,242,1626,755,175,625,188,1296,194,44,443,663,219,51,2131,2687,460,386,132,221,92,52,218,69,198,109,116,45,54,454,109,117,103,98,211,142,288,61,169,508,84,569,94,35,191,162,28,132,40,79,319,54,51,51,94,91,25,65,97,149,115,96,40,48,31,703,102,99,33,23,56,29,70,36,30,31,37,100,79,37,21,67,50,34,48,359,50,25,84,108,42,175,25,56,54,44,4532,29366,10706,10170,49995,2037,5256,4842,8596,8025,6966,2940,4168,4455,2061,192,3219,1185,1869,481,8057,1097,2401,775,756,1090,1039,4406,1105,609,388,609,882,2705,1029,1038,373,787,138,397,212,1640,610,253,416,723,209,2494,1090,1277,2066,102,373,336,563,344,118,526,456,881,240,360,204,749,249,115,215,262,75,76,333,502,150,66,120,145,241,103,146,144,63,207,92,68,318,640,190,92,156,249,214,207,159,235,172,106,41,56,336,271,135,255,41,102,95,31,71,80,137,53,62,68,131,63,75,172,30,59,57,168,77,49,164,114,193,34,24,57,68,427,36,72,39,46,38,90,64,33,35,44,37,58,40,15,8962,2787,2271,927,732,176,379,951,370,1318,180,779,213,2134,578,458,277,159,90,1175,17,51,43,163,248,104,133,73,110,320,412,27,258,112,94,95,61,28,23,30,20,28,29,40,40,20,22,32,13,28,37,27,23,24,56,29,25,15,113,7,3738,879,4034,547,2604,823,769,122,1002,336,132,93,258,55,205,140,94,45,126,131,114,209,247,48,82,504,112,44,29,15,27,22,24,24,78,20,24,11,44,25,26,2,12,11515,4460,6918,2242,3198,6927,3065,29219,1794,3636,2489,2938,7027,913,1080,13093,7262,1339,4231,15386,1071,7760,937,1626,494,665,242,2419,396,414,1201,518,623,1089,449,569,358,359,405,247,1278,345,265,458,339,38,183,413,441,274,186,88,357,204,106,205,115,251,255,1650,259,291,173,221,283,384,201,252,231,125,208,286,395,65,128,81,449,103,203,89,153,54,147,80,281,130,117,102,45,80,151,500,70,111,88,95,109,137,122,112,45,48,323,47,63,319,69,67,1492,650,109,3025,79,77,1217,96,78,121,35,32,35,18,1663,8,30,23,108,51,86,4,53,13438,12651,3047,6146,4459,11741,7809,2518,4914,1252,1173,871,10008,888,372,2149,836,1247,1215,791,995,950,761,268,181,680,260,340,302,168,1176,107,326,354,330,286,100,96,239,482,40,95,27,208,120,38,94,92,172,53,82,108,34,108,14,198,92,69,25,477,53,202,141,61,31,24,107,24,35,120,33,42,65,63,52,31,39,118,20,33,42,3942,15211,3275,4542,9326,35516,3149,1481,5309,1627,2179,1558,9488,3007,2789,5353,4329,357,4383,1727,2044,2942,2279,8550,667,1631,450,6370,2530,871,1479,1152,2011,821,1070,563,1884,109,2075,657,730,109,1039,1766,1448,204,520,2660,1470,604,454,60,560,510,2344,41,416,65,184,1130,756,76,1633,613,300,2110,355,273,180,589,752,330,87,243,160,887,285,73,508,150,172,894,492,762,155,160,114,332,263,120,305,205,59,270,90,223,624,93,78,67,179,86,48,172,120,33,47,500,208,34,83,776,299,232,62,80,94,83,198,120,254,36,97,185,73,34,45,200,301,105,72,112,63,146,32,79,57,58,329,473,149,18,279,74,79,57,51,25,192,78,64,55,60,31,40,100,29,28,62,35,69,81,17,139,65,48,37,139,123,34,71,28,122,51,37,2172,243,53,181,124,32,46,46416,7903,48697,9859,4021,2993,1661,1379,3632,4381,2653,3056,1458,3083,1820,1355,963,25432,2330,1596,301,871,317,6381,287,3620,10985,1237,3630,2781,233,1044,552,2103,1003,155,641,1196,11940,271,236,190,113,121,287,200,318,519,1427,46,54,337,1147,1179,97,270,179,216,297,60,241,390,254,328,589,139,186,3082,216,562,318,142,94,243,275,61,1994,551,89,87,1023,71,51,453,96,152,68,107,336,69,81,55,93,321,68,168,40,203,22,237,45,122,102,597,46,81,100,148,50,104,62,97,59,197,24964,23642,10839,9939,22311,2834,6968,6003,2760,1132,600,4557,4095,972,7406,1601,869,1549,405,1586,1924,316,199,567,155,1529,2470,3578,424,2130,836,980,433,188,414,1828,1879,851,265,819,557,231,542,105,246,161,167,230,552,2369,128,434,448,40,51,452,128,350,421,133,543,247,525,230,289,232,326,117,96,104,338,75,126,80,311,89,195,37,78,267,283,380,209,128,111,2901,66,73,57,118,296,417,121,26,167,52,76,16,79,190,179,225,112,238,34,38,50,35,80,120,38,329,2131,155,28,129,76,225,143,100,349,628,91,21,61,27,82,63,18263,5311,11984,5183,1500,2088,3732,5915,372,2349,970,601,108,544,785,868,81,66,707,309,168,255,440,474,426,150,366,262,192,368,28,161,341,196,251,45,62,250,90,136,118,71,52,91,58,53,119,64,44,43,50,75,19,60,25,22,40,33,24,66,31,13134,18329,10521,5505,10170,3896,3442,2212,286,7912,4068,1960,1510,1866,956,1471,570,3551,2915,4722,733,2309,1753,1401,671,885,1688,563,1020,1721,1579,758,1472,126,1014,1336,844,139,770,307,527,159,247,142,406,240,146,159,412,231,108,90,412,106,296,251,1875,282,282,93,72,324,279,359,190,111,151,213,224,242,198,155,298,108,440,164,204,188,256,213,34,209,112,133,300,258,124,262,196,113,82,189,95,170,83,201,74,113,61,118,119,35,65,137,57,63,39,145,45,58,72,42,40,140,84,77,45,119,98,127,48,112,55,28,36,17,37,91,89,102,36,42,66,45,26,51,44,170,15508,3291,7906,8621,3312,2067,4658,2360,4371,12188,2254,1944,7369,7230,1025,3920,580,1321,1283,871,1626,561,1267,716,2017,1274,1289,670,305,479,1897,814,1919,450,809,710,137,523,455,516,370,642,523,580,357,499,245,453,93,397,297,262,159,129,887,476,286,82,191,344,295,433,315,102,186,2594,548,458,663,158,129,455,386,174,307,198,354,48,68,120,64,412,208,145,57,162,67,44,154,67,108,380,375,36,200,40,116,49,134,229,139,47,82,115,160,136,29,61,48,60,127,52,41,49,46,36,31,100,48,90,89,35,61,70,35,964,315,1166,726,380,1940,647,348,406,1123,1093,365,268,194,56,95,222,76,38,95,139,134,11234,6213,3973,1289,1285,2971,1240,1786,2562,383,561,1739,2448,340,3567,262,1154,712,315,742,348,648,1082,165,409,225,104,992,171,397,42,56,216,471,141,357,261,834,2972,100,75,340,48,89,104,205,155,173,30,117,193,30,54,213,92,354,29,53,42,116,161,20,82,190,57,66,92,37,22,62,61,46,32,144,35,47,36,84,23,23,350,73,22,26,69,14682,3633,7235,5028,4201,7069,5337,7030,5078,5147,3490,4306,5186,8240,1490,4301,1611,3923,3476,1144,1148,2875,1978,1543,2423,2940,4421,1887,1523,2324,3074,2846,2206,1757,2037,1378,1928,1943,1271,379,1304,947,1090,2259,163,1695,4451,406,691,1090,395,340,822,1660,508,484,747,548,506,691,447,207,495,736,679,66,213,213,637,387,198,472,106,521,1765,498,327,356,285,1547,278,652,297,201,315,154,504,591,140,164,578,1173,442,488,185,501,188,1038,72,254,172,200,193,292,180,220,200,978,355,66,107,83,233,41,263,39,217,172,843,440,93,187,144,105,251,387,202,215,78,225,259,127,62,57,218,162,58,79,68,126,106,77,155,38,62,45,160,58,41,226,70,65,133,87,68,43,243,51,58,63,142,78,439,49,136,103,96,73,266,34,104,92,26,79,69,48,91,99,124,65,146,9190,18256,12195,9328,13972,7492,2466,2165,2100,1482,636,894,3882,2697,1799,282,2135,1221,1870,6277,1153,601,234,8895,577,2082,374,310,603,416,1334,2686,914,169,2010,967,1152,441,1003,245,1783,315,1037,517,383,64,858,366,557,308,224,53,187,195,68,370,532,44,134,315,912,34,326,216,1001,149,108,99,126,407,522,150,176,264,169,212,195,246,203,99,102,48,622,30,42,116,131,151,319,101,103,63,34,73,175,250,143,100,155,225,223,51,93,16,65,134,24,35,29,64,33,79,90,47,52,140,67,73,34,31,71,68,69,21,63,37,46,118,52,61,11,341,63,48,16161,5199,1186,4803,2660,2174,2795,2138,2717,699,2220,769,1723,970,279,136,1856,442,2011,719,816,1456,739,115,602,250,804,207,316,87,235,451,76,893,495,87,96,290,132,394,458,101,359,882,117,202,58,122,311,273,184,87,166,132,173,110,382,69,36,91,73,63,263,31,136,66,340,75,66,111,163,69,32,589,54,43,77,35,39,45,146,55,90,23,27,21,200,29,32,38,46,55,43,62,102,49,15,40,39,2510,13649,1982,4736,351,2901,2088,841,11063,791,577,292,618,1215,15494,806,245,557,12277,447,12598,1183,369,1351,320,187,430,767,443,575,764,266,968,427,610,558,370,523,422,194,94,463,76,342,426,85,71,662,155,61,143,403,189,56,344,683,131,149,221,194,214,95,48,70,150,181,40,179,107,34,70,267,164,140,83,143,119,165,91,67,162,297,93,93,129,60,84,151,34,49,51,67,58,43,80,60,100,58,62,89,170,70,135,21,97,102,147,68,21,88,21,325,79,43,37,50,22,100,46,73,39,36,56,44,38,95,41,88,16,24,39,32,21,50,44,90,85,35,72,50,9,54,21,17,58,8084,5640,3268,2048,615,1133,472,2120,1142,294,145,1582,218,225,559,381,249,628,796,936,496,185,112,569,185,140,293,202,355,72,370,261,100,201,319,143,235,118,75,148,149,141,35,43,74,33,51,114,72,87,45,74,22,81,79,23,63,271,60,51,21,52,34,41,98,48,49,43,145,6932,5731,6939,12842,10372,3283,2415,964,9306,920,3159,791,10408,1110,3189,1056,2452,1915,1832,430,9819,978,440,1773,735,1660,331,1503,322,1241,1070,708,1400,548,1593,1146,633,346,223,888,950,911,2293,278,1045,304,878,574,203,950,551,149,558,662,107,334,559,614,388,97,1105,158,52,405,1081,776,400,179,456,390,98,533,1537,547,219,260,255,241,73,424,212,194,96,97,307,307,108,473,272,205,247,176,99,310,113,211,122,118,179,126,93,66,229,60,67,109,31,121,127,112,57,149,110,129,173,73,165,191,41,100,43,168,123,228,159,83,232,55,226,102,115,110,35,49,98,90,145,169,65,88,39,49,48,44,103,34,27,62,80,41,81,100,213,159,97,223,39,77,59,108,131,49,66,40,55,34,82,64,152,53,108,41,3127,20691,864,2345,1325,1301,17413,1754,1271,359,25735,909,22825,716,38,550,654,431,229,767,2353,188,619,999,334,1323,48,733,396,308,167,680,652,2825,184,114,327,95,124,177,70,702,429,67,136,174,48,251,96,219,175,41,92,550,72,82,142,102,58,382,227,65,89,62,57,55,80,48,41,57,85,55,208,66,35,27,88,108,118,33,61,38,218,48,199,87,203,148,38,142,43,57,183,45,92,66,51,8438,7437,4941,752,3512,1759,2175,1196,469,3705,1010,670,791,1301,3260,371,3285,391,279,479,440,325,293,197,1273,320,338,563,176,260,1076,778,248,566,370,110,383,745,518,6383,155,78,815,164,105,197,544,743,1389,938,178,81,87,305,146,114,97,103,866,55,56,115,47,216,102,138,47,355,115,30,60,86,94,113,139,370,110,28,388,336,348,113,80,96,146,102,50,36,170,24,52,67,125,42,211,30,20,49,66,144,83,51,76,50,18,30,189,37,46,32,117,77,29,30,39,16,279,115,41,44,46,26,36,24,24,24,55,19,38,46,96,18,27,67,30,16,71,33,28,22,13,46,52,61,30,28,17,18,14,7098,4896,3792,1635,2510,7730,3032,1975,3164,1168,2548,4076,1991,5182,1991,2086,2357,983,1176,1103,1153,1466,2135,1286,782,661,3711,328,1348,612,1236,610,1221,590,316,1845,564,546,219,459,507,355,175,258,157,228,231,230,350,381,400,202,222,146,183,377,620,345,182,256,388,108,264,204,265,207,71,142,841,380,297,1717,459,107,153,344,345,127,210,89,187,167,115,79,163,201,466,203,109,262,96,133,73,83,140,70,115,46,204,130,71,57,63,200,66,196,139,112,92,101,79,48,60,148,66,35,58,63,147,80,49,130,12,66,39,52,33,57,52,52,58,72,43,2572,970,2913,247,2786,4019,825,5584,146,177,162,52,846,225,298,379,27,408,1557,285,85,76,300,107,710,148,1124,160,121,80,114,642,82,44,99,18,51,131,106,78,356,2763,292,34,9,273,116,224,30,183,29,165,405,66,34,539,46,17,389,75,93,21,56,401,164,21,27,91,308,27,146,263,187,145,26,115,18,22,36,15,35,29,81,4,38,601,30,21,224,116,30,15,33,541,61,58,162,22,69,360,429,16,148,37,21,42,37,114,26,33,93,96,51,142,62,35,117,5,118,7,49,76,49,4,208,113,50,40,13,12,26,17,63,23,7,37,3,236,15,26,9,16,5,11234,3273,2273,3886,9119,5778,2833,4981,3443,3152,830,331,784,1855,3664,1216,725,350,1666,1069,935,615,1852,335,1193,500,3737,3205,1085,679,1638,3440,1528,720,348,221,107,263,704,2262,861,27,633,330,430,179,133,236,790,120,308,572,213,307,175,86,82,112,225,54,233,361,421,54,63,406,235,702,248,141,196,203,200,150,64,870,645,140,228,270,201,266,216,144,304,48,72,81,266,46,72,111,70,75,164,354,196,48,38,168,53,55,75,192,152,67,105,64,333,124,76,39,36,79,75,28,99,35,56,134,101,118,98,32,55,51,45,26,139,54,67,25,30,288,65,21,61,36,98,31,85,36,41,30,3919,2618,947,1838,1621,1301,1088,3958,699,1681,4649,1624,418,427,212,533,366,373,583,754,250,169,387,556,298,492,444,366,226,430,274,267,99,53,194,246,286,151,154,211,36,217,88,90,69,91,58,93,54,44,1359,3163,4992,5200,18585,455,518,2823,418,734,1404,203,727,268,408,1193,1339,8219,289,495,741,214,149,450,60,598,490,54,237,200,2487,216,178,181,230,261,95,199,143,100,213,142,164,712,64,93,887,87,305,319,504,147,40,87,188,83,279,30,149,31,102,134,43,44,216,116,38,242,99,283,33,52,138,43,29,51,158,206,135,43,112,44,302,325,80,157,62,127,100,65,43,105,182,24,82,174,228,55,85,28,56,6325,9151,7191,1740,3844,13187,1608,6217,1126,1154,7211,1544,2370,1422,141,549,1303,496,1530,932,823,329,2523,1356,6717,370,2130,1152,1189,854,324,85,499,300,418,657,3898,463,616,525,375,444,605,613,807,2739,672,266,822,267,309,205,263,262,631,183,213,199,239,126,99,320,722,233,95,101,149,876,45,105,208,76,1343,164,662,317,217,188,38,97,154,76,166,13,25,147,136,56,36,148,220,117,121,701,35,53,137,318,152,61,44,73,219,53,33,68,106,57,29,31,48,23,21,59,65,143,35,166,71,69,73,48,37,30,77,140,27,41,50,101,79,127,51,25,32,88,46,38,71,168,55,1210,239,1189,244,381,223,315,31,307,135,53,27,52,18,57,77,12,37,47,35,53,79,32,7,25,287,41,19,15,13,33,26,8,24,4,374,2441,483,382,329,81,85,274,1478,847,417,227,216,441,81,71,256,135,106,68,92,59,107,5377,7954,3723,1647,1331,7575,980,1330,1850,1557,2870,1357,457,587,1323,2185,3219,303,2093,366,1256,1450,1657,761,199,1872,242,586,184,1384,2230,3797,370,880,206,820,716,709,214,2791,1182,451,1010,810,976,753,52,197,504,134,365,282,939,246,332,366,410,598,215,176,262,213,192,501,436,207,278,360,168,95,156,1850,286,480,81,84,294,587,524,124,190,245,436,182,225,101,708,159,76,186,140,376,91,176,206,116,99,39,103,80,96,51,25,78,85,39,416,245,117,56,104,58,65,64,128,88,81,118,48,210,45,44,401,24,33,121,92,39,116,41,27,177,94,49,59,30,73,177,51,43,28,101,45,56,64,48,49,48,48,34,23,73,91,233,77,80,50,71,67,57,5499,2917,665,1128,1541,1987,3375,971,1289,2038,265,357,507,1078,3316,447,144,1986,391,267,712,217,1413,135,471,358,145,681,92,108,384,594,1223,232,142,211,66,627,349,1639,209,188,48,286,44,487,431,214,70,234,37,120,278,104,56,75,20,44,181,77,72,1416,125,116,51,100,85,148,209,455,35,36,79,90,149,248,84,100,47,121,103,69,90,54,25,96,69,52,21,49,55,50,80,36,26,78,23,33,43,25,95,36,69,60,18,31,20,38,41,42,30,25,48,27,69,28,47,48,13,17,29,25,70,59,47,21,3587,450,319,1790,1386,904,477,1659,1211,442,1347,1147,585,200,936,320,151,574,631,96,166,43,260,120,83,101,228,137,119,97,137,28,85,102,136,94,74,54,110,28,39,129,39,52,46,61,12,28,41,52,13,50,26,68,42,172,12,26,8,5344,4594,2986,889,3025,2380,1093,1306,2377,1899,1084,1294,1488,975,641,248,1391,442,2875,546,1120,546,203,808,793,268,348,840,389,515,301,329,118,290,148,108,152,205,226,218,173,146,198,134,625,66,133,173,108,195,58,138,64,111,333,176,47,134,210,90,215,201,117,333,80,21,152,47,54,98,33,40,63,54,159,17,75,56,112,33,43,71,39,24,34,113,31,136,83,38,63,72,35,1810,896,361,385,1502,458,654,581,347,150,233,272,757,1567,27,192,496,238,94,218,307,121,150,307,48,57,64,44,38,58,86,28,77,29,26,195,66,144,54,47,38,105,74,104,15,37,184,19,46,37,16,43,19,32,36,79,39,90,33,40,31,176,120,12,30,28,42,13,19,1,8995,2980,6362,4394,1484,3663,15077,1459,2928,1652,4223,1276,2224,1180,437,1835,798,649,596,3294,179,1310,12708,1336,774,592,311,3354,845,505,997,807,601,733,1744,463,1001,175,696,150,175,345,108,228,94,291,88,692,394,60,133,42,107,1125,258,228,451,620,49,86,228,583,335,52,118,92,138,195,188,71,122,110,77,137,62,95,173,1293,145,181,65,207,198,184,201,59,198,80,90,114,66,42,3307,1712,1714,2685,1099,999,790,1298,478,513,295,196,526,687,229,38,94,1595,205,192,259,297,131,242,326,40,123,113,347,32,29,40,339,125,44,43,23,81,47,45,47,108,356,331,556,1832,48,178,42,121,18,130,41,696,892,206,1671,851,1928,1146,1933,4322,926,1605,897,1081,1534,1336,972,1332,1246,183,655,990,1224,359,480,212,2230,607,337,243,502,525,155,161,229,438,238,1346,332,1076,99,260,1187,203,39,268,549,159,35,95,135,193,64,133,472,395,66,44,235,351,342,72,251,84,204,79,129,182,179,202,314,70,54,49,63,32,31,87,80,48,80,102,113,19,105,78,57,287,83,54,75,54,147,75,98,167,93,72,10,42,86,35,110,160,74,162,45,73,54,75,50,246,70,39,83,20,60,31,9,89,46,31,266,30,936,2312,899,310,3759,296,761,1131,643,73,95,845,225,93,301,27,185,821,169,358,82,644,143,252,54,49,159,107,27,23,38,52,46,110,41,61,111,126,171,35,31,39,78,29,81,197,38,24,45,148,68,17,36,26,36,79,45,7,41,48,106,66,36,70,75,5295,1106,87,856,81,191,81,40,157,1098,4703,2241,1308,3158,11335,605,1026,634,716,860,1273,725,1615,1349,1293,1388,939,693,586,745,1559,802,266,279,335,271,1094,174,4224,483,1416,443,190,76,463,223,149,193,378,794,127,679,361,412,79,321,344,956,463,252,941,526,473,299,249,472,328,363,46,134,103,107,350,101,266,1385,110,70,1068,409,140,142,144,211,163,122,47,121,127,82,68,132,67,160,79,179,633,58,205,116,267,175,60,224,104,103,78,108,57,139,143,84,67,60,112,119,124,134,69,50,550,112,169,116,41,133,128,111,78,310,173,98,60,59,113,25,197,64,250,35,141,159,26,62,666,52,64,81,62,27,884,36,32,21,69,62,198,270,20,218,158,977,251,1776,940,2146,639,452,922,466,590,411,264,812,477,281,375,643,414,871,417,300,257,112,102,123,129,403,348,94,20,79,634,146,67,47,271,34,28,38,47,36,63,27,34,90,26,44,89,199,325,52,55,111,52,50,40,44,995,48,129,52,66,30,88,81,31,47,142,101,36,59,43,66,28,66,57,29,21,17,27,38,93,33,29,32,1046,22,41,78,251,10,76,131,57,33,87,12,18,52,5368,673,4972,599,553,231,234,294,56,382,145,488,71,72,51,42,103,79,51,178,110,99,65,99,202,34,157,70,11,85,64,6067,1150,735,6868,234,801,262,840,100,284,731,127,277,275,64,44,8734,79,55,155,303,158,228,111,81,104,55,78,144,184,33,64,44,116,765,336,762,112,669,1132,185,954,59,247,210,463,195,286,41,151,229,218,134,51,22,85,90,639,100,358,519,20,30,43,247,225,49,123,57,31,60,215,307,43,56,166,47,31,30,143,50,24,186,29,59,31,181,45,55,4,34,117,49,26,59,81,66,51,23,25,24,30,49,130,34,131,32,118,105,145,56,202,55,15,23,28,22,42,332,61,27,13,1,31,57,4,83,35,47,14,14,41,106,14,3,40,11,28,11,79,7,24,20,20,8,1,23,2290,1283,1445,1604,962,647,857,919,957,844,858,708,447,557,842,644,446,70,550,112,500,117,310,849,236,419,298,246,485,269,134,337,295,202,424,500,1059,214,234,184,321,45,448,123,265,139,72,144,165,87,72,161,93,99,79,122,87,261,132,79,69,97,70,29,52,167,58,210,116,53,65,166,97,378,61,50,40,151,80,138,56,45,46,126,42,91,71,122,93,30,51,62,68,87,83,84,46,56,26,38,45,28,84,89,61,92,36,78,53,39,50,32,82,84,43,40,32,24,53,34,12,31,25,36,7,18,14,44,49,60,8,28,17,1070,599,409,102,141,339,230,109,62,166,29,17,37,3651,334,1116,318,184,721,532,486,54,370,450,116,256,194,110,58,107,121,102,65,86,266,49,88,79,39,96,200,55,56,48,3089,2887,655,500,973,513,1104,479,1700,114,543,246,479,894,346,259,712,90,86,732,364,74,243,89,130,131,377,80,317,84,226,59,339,116,41,103,71,101,92,50,227,96,257,47,137,60,59,80,39,79,58,71,48,51,279,41,29,41,63,32,73,121,45,58,77,29,131,41,2600,1706,948,769,1236,808,630,387,984,603,342,367,528,683,277,122,281,335,349,368,625,379,168,201,147,68,103,138,153,62,59,222,93,266,102,54,64,59,69,136,49,70,84,71,53,28,61,141,79,92,62,61,53,177,18,32,46,1544,2044,281,554,4257,104,48,282,775,142,3694,624,227,79,83,163,43,104,57,88,62,198,130,72,104,57,83,32,39,55,43,21,111,246,41,20,44,159,51,336,7972,252,375,455,405,445,415,604,230,249,58,194,1150,84,236,251,187,65,88,173,157,47,48,163,52,73,154,42,92,115,64,71,61,53,597,38,46,49,2257,1688,1299,1654,495,1142,605,478,686,587,382,107,505,611,437,521,392,411,174,78,850,166,148,403,179,45,138,106,307,244,453,122,105,85,206,38,139,38,106,84,56,301,144,47,42,100,88,76,38,56,57,79,146,73,117,33,37,161,60,38,28,44,28,41,101,40,71,692,453,337,693,86,677,734,1434,389,163,419,322,262,82,294,90,62,32,40,70,256,84,44,213,107,54,129,69,132,50,193,29,63,92,100,1485,699,1165,1454,192,594,532,194,509,551,68,366,530,258,373,472,821,744,472,456,377,139,155,316,181,211,94,214,432,216,98,107,197,172,106,506,219,172,151,185,197,106,240,48,223,187,174,85,85,137,92,84,50,104,292,79,120,176,32,213,37,100,47,103,73,53,74,50,123,75,142,134,72,334,114,49,102,23,33,89,62,77,35,309,47,11,59,58,108,65,23,71,40,52,25,37,91,136,39,33,13,61,27,50,26,32,59,12,42,28,42,36,15,21,30,41,56,28,93,19,27,20,19,30,17,19,26,18,90,15,43,26,84,20,31,35,7,24,29,44,29,56,18,31,7,2478,1368,802,647,748,588,592,294,365,647,216,341,1033,670,217,86,604,171,243,450,200,417,166,163,146,47,112,92,95,28,36,249,38,179,39,59,234,179,50,95,108,35,71,80,73,42,36,50,60,65,64,261,34,40,9,34,1722,1323,1083,506,760,1517,599,141,491,91,632,116,154,158,531,147,1270,110,666,132,49,389,1108,80,99,148,78,259,78,77,1100,224,59,419,223,40,162,115,149,141,262,184,91,114,25,65,873,50,204,190,61,154,97,152,152,160,75,83,46,64,82,68,66,60,67,63,21,80,39,94,48,57,135,81,23,42,44,49,73,109,60,142,29,32,83,60,43,54,76,41,42,37,58,27,47,24,43,55,30,104,41,77,41,40,28,18,54,20,25,48,64,25,32,20,52,20,53,47,39,45,66,23,31,36,6,20,26,39,33,84,37,36,850,615,894,813,379,1221,534,511,810,283,881,1528,332,1214,176,384,135,213,706,314,174,638,204,263,139,252,177,573,259,207,211,175,138,126,351,231,84,289,706,86,155,189,110,277,21,341,61,217,118,223,248,135,177,60,61,167,215,261,334,93,184,39,205,43,78,140,55,51,56,183,68,27,39,63,26,91,58,109,78,58,201,226,380,38,66,197,55,98,76,125,27,46,101,88,37,98,20,121,41,80,159,29,95,545,32,76,185,26,84,36,42,33,38,23,26,113,58,79,25,42,36,59,59,22,27,67,15,92,57,43,35,27,38,119,81,24,9,36,81,12,65,90,59,60,2764,1418,627,799,2129,1210,857,1147,321,220,158,270,467,2200,972,448,134,487,356,305,236,231,593,104,316,188,1421,264,117,134,113,658,233,157,68,1064,31,415,260,421,65,188,238,84,145,188,272,430,43,264,256,172,304,84,171,43,35,529,226,204,88,90,150,117,20,196,205,50,134,158,917,85,324,143,72,54,291,65,155,136,61,63,118,45,92,72,58,86,86,46,91,89,242,72,98,74,87,62,83,33,70,127,27,44,40,45,73,36,26,70,141,37,33,97,63,71,46,47,44,31,63,81,89,68,71,31,27,68,42,112,74,30,45,78,3070,1490,1136,1499,421,1323,1259,1114,974,238,653,817,500,17,611,999,742,325,394,258,298,467,90,420,194,252,192,145,158,417,223,136,175,175,973,400,141,134,203,392,136,103,43,59,50,70,301,308,178,89,192,120,258,157,53,51,43,88,124,236,98,23,92,110,87,386,208,174,45,69,61,47,106,93,111,30,28,35,83,129,22,97,37,58,26,87,90,130,54,555,62,233,75,111,91,73,44,53,63,76,97,77,53,89,20,62,46,125,147,57,76,28,60,8,428,1004,821,299,427,279,305,489,157,141,451,438,129,130,327,160,176,122,157,10,27,367,100,147,115,36,94,61,78,60,42,26,65,34,26,29,97,201,84,48,21,1936,50,92,187,120,42,51,5,1950,703,2027,527,569,2221,821,444,215,319,619,1399,159,514,2317,222,296,437,61,805,209,206,209,127,452,212,2415,266,56,439,215,195,68,118,57,61,377,117,103,107,45,173,240,54,89,239,151,54,140,91,51,102,45,92,127,62,76,151,41,114,148,58,61,239,880,341,489,86,302,460,52,92,173,82,24,46,120,100,51,139,35,30,76,75,80,35,148,42,66,43,23,2004,1447,681,927,1317,1541,170,424,519,104,595,943,117,242,151,117,688,121,266,140,35,61,227,546,683,185,55,108,277,196,172,66,36,44,78,89,91,108,144,111,87,66,53,78,18,51,124,25,59,34,40,72,25,38,120,85,43,35,65,54,28,36,27,15,33,102,25,24,33,58,22,89,40,103,53,60,17,23,493,2194,1336,582,634,816,606,199,434,395,274,154,163,918,344,81,573,110,292,135,196,308,147,154,87,31,156,107,34,61,155,94,578,193,81,86,35,75,230,22,104,57,25,75,71,39,110,105,63,36,24,65,45,134,2280,1610,646,3692,1410,4360,1085,92,339,669,295,194,169,564,112,459,167,45,295,215,492,566,265,317,297,275,86,71,253,113,296,146,703,280,98,53,119,74,75,47,178,107,205,127,59,69,135,89,78,184,55,56,45,75,230,77,74,49,131,68,35,31,80,222,57,31,94,53,40,2597,1614,1661,1503,951,2015,1399,712,1164,826,323,291,455,694,1347,514,548,239,332,585,391,710,122,438,262,131,231,135,544,428,152,130,112,371,292,396,95,70,271,59,415,148,95,374,117,252,312,82,138,555,75,70,103,98,71,206,86,36,78,119,70,92,71,84,85,80,162,113,127,89,1041,123,2108,986,1248,1329,1993,1304,327,289,378,544,592,994,804,158,463,1743,162,411,242,451,480,1181,389,67,319,247,390,171,49,119,123,405,205,91,356,204,76,245,72,90,268,264,268,133,153,76,29,111,66,53,90,83,71,147,80,51,79,187,73,131,81,115,93,32,92,54,52,183,34,56,45,124,89,49,77,52,49,367,39,120,106,40,54,54,46,76,99,946,507,794,240,397,303,336,106,83,260,183,152,62,107,69,74,67,159,129,31,30,22,25,190,47,51,37,15,46,33,60,967,573,832,212,227,94,80,181,42,61,134,100,69,128,54,63,45,1711,1532,473,424,609,1979,530,380,856,832,480,199,2239,775,722,530,371,170,408,278,1216,402,89,332,121,117,90,62,136,89,190,118,202,143,63,64,455,177,189,70,89,128,139,133,138,262,103,109,130,41,117,103,318,107,117,71,66,289,98,89,121,39,51,41,325,65,326,2217,1821,1459,506,1228,511,362,2045,901,334,530,612,171,389,375,317,329,90,674,284,163,60,636,211,327,1190,432,59,114,814,247,75,116,41,62,154,115,103,799,53,159,35,38,36,59,46,109,43,93,41,64,207,38,37,39,100,87,126,31,64,122,51,26,71,80,412,61,41,66,36,47,96,36,86,92,43,24,25,94,2888,340,1194,2290,177,161,461,127,167,238,279,439,424,95,93,47,181,29,89,69,132,71,276,89,41,75,74,32,223,115,89,109,64,128,124,52,47,57,22,54,54,38,154,27,44,57,37,86,216,22,54,39,25,97,47,17,84,1595,537,336,790,583,224,822,356,181,380,306,460,1077,152,803,123,72,182,86,59,402,83,52,92,59,229,152,665,80,283,200,73,43,45,154,40,75,162,121,57,30,114,198,181,308,99,99,134,62,42,49,2456,299,2048,1850,999,1213,228,361,342,391,706,523,86,149,436,732,1479,350,210,97,192,151,80,73,272,208,359,97,37,166,108,46,38,66,77,49,72,78,128,77,50,62,164,73,77,88,52,1472,91,102,45,56,2046,47,37,268,71,41,112,58,114,84,194,66,32,27,38,46,76,1121,783,243,775,281,149,316,321,149,50,92,352,53,186,100,274,78,111,91,48,85,198,170,57,172,80,340,863,1013,469,603,148,147,184,501,296,131,130,108,474,74,32,183,47,919,52,133,174,51,80,66,67,215,70,68,11,52,87,69,17,42,36,85,44,64,18,25,43,90,55,39,22,48,103,88,103,36,56,74,9,27,30,109,14,24,41,21,64,22,22,20,216,18,45,21,9,22,11,10,93,413,219,585,444,298,412,736,85,121,86,110,222,88,43,58,53,95,58,134,73,1782,1007,444,951,837,111,691,568,1065,212,267,328,894,183,336,285,257,304,359,319,87,181,175,160,67,183,121,44,55,298,104,118,91,102,102,52,97,52,44,61,51,117,75,62,115,69,42,126,80,69,67,84,85,103,81,60,78,25,26,65,13,1027,1215,794,401,1849,461,91,229,227,67,379,590,237,45,983,1514,402,94,87,76,462,71,71,64,145,204,228,53,46,141,48,67,95,101,99,51,87,174,43,73,49,62,41,68,1197,647,718,171,520,355,521,310,195,330,413,261,155,79,207,67,485,307,71,91,83,133,106,61,80,258,152,40,207,72,41,64,66,96,72,38,34,66,72,26,72,195,59,137,21,26,94,40,21,21,71,94,45,14,71,33,24,28,159,50,7,45,47,71,27,15,11,20,27,58,17,52,33,110,33,83,4,49,80,28,23,108,29,46,35,398,358,534,202,178,32,49,64,132,49,58,48,34,65,3553,1173,1162,1290,1218,819,332,586,317,226,188,477,104,82,39,171,172,285,148,136,55,43,152,96,69,124,125,97,98,77,123,85,155,88,858,273,989,592,55,198,102,32,111,379,35,77,128,81,80,48,11,33,54,32,24,1097,796,518,303,741,179,374,225,873,1391,309,669,2470,120,880,107,152,230,150,111,169,42,170,156,236,194,207,306,283,173,66,91,88,112,135,109,57,438,260,98,75,41,72,244,108,112,1070,845,1002,1896,1480,821,436,290,1911,861,289,570,246,630,333,255,248,323,317,56,66,215,94,269,163,119,119,327,117,1321,183,100,992,99,190,165,239,100,269,140,169,127,235,147,101,113,173,66,431,109,28,60,298,91,106,95,103,288,102,69,185,127,70,79,31,46,73,65,103,55,61,65,64,76,45,70,60,44,47,35,45,37,41,30,51,139,23,21,42,36,70,48,35,86,171,55,27,61,41,57,23,50,28,76,62,74,70,11,75,59,23,31,9,130,265,175,179,62,406,157,22,49,30,256,30,322,36,64,73,82,771,1200,137,230,214,153,185,42,285,92,95,184,177,44,145,91,112,42,123,15,60,155,39,90,57,33,41,1070,122,45,73,29,2097,509,673,556,352,632,298,701,98,280,1015,228,141,331,192,609,33,169,103,165,113,128,136,210,106,122,101,91,108,140,76,223,153,43,103,72,92,116,92,111,91,116,56,104,85,45,88,50,41,41,18,52,60,88,81,183,39,131,41,18,31,32,91,55,23,23,122,42,66,44,79,39,44,70,52,30,28,35,66,14,76,30,267,36,52,671,121,152,192,92,190,771,138,52,32,41,69,88,87,16,54,85,70,13,61,65,55,61,607,2304,454,490,2231,390,182,520,848,135,440,125,91,199,100,133,161,490,47,510,76,327,226,166,97,101,70,129,80,30,44,1023,109,38,42,64,40,401,162,33,69,51,138,79,51,22,46,19,173,377,39,138,992,180,72,49,78,401,320,129,182,34,830,48,35,53,77,46,68,90,486,36,34,63,27,72,78,62,22,71,71,16,29,70,54,660,44,11,18,21,31,62,100,18,45,37,40,57,111,475,171,512,181,208,411,93,171,679,36,43,168,29,306,93,72,81,106,215,85,129,30,38,16,54,64,107,440,69,205,44,62,16,59,162,22,53,33,107,103,70,89,73,41,24,40,94,46,174,72,28,128,21,30,116,3,52,29,66,25,25,51,33,116,39,84,10,28,470,28,35,55,35,39,52,87,42,114,65,18,108,34,39,52,45,100,12,26,38,32,39,41,51,39,65,20,219,78,27,298,9,19,31,22,64,35,80,93,222,60,179,541,131,432,32,102,157,138,33,40,54,58,8,49,81,23,70,12,162,27,267,37,18,52,95,25,67,15,12,140,8,232,66,16,30,116,30,84,58,20,9,89,44,28,81,8,13,12,19,49,40,79,30,58,89,19,35,23,76,9,12,46,50,18,8,39,41,68,84,190,218,32,20,1003,281,1184,178,369,441,138,686,49,259,336,474,68,238,158,189,170,100,54,71,82,101,128,658,393,286,61,35,12,37,259,40,26,108,82,148,41,125,130,186,25,110,93,45,111,97,64,16,88,33,39,47,98,93,81,17,29,42,81,63,57,49,38,185,64,70,126,60,36,156,56,70,56,61,30,38,20,30,44,45,39,16,35,35,48,28,960,393,1169,426,130,476,132,265,511,251,58,656,51,81,377,82,336,857,275,62,155,108,113,124,250,73,299,1847,419,111,123,34,51,38,310,145,66,133,172,82,30,191,48,64,303,39,33,332,142,73,745,113,68,233,465,20,186,58,138,30,76,50,31,211,104,41,82,107,20,29,41,81,139,41,44,29,16,27,25,203,335,125,35,128,26,24,14,121,50,64,67,124,43,15,38,30,52,22,120,1209,640,110,108,664,256,337,123,327,190,168,204,255,160,136,292,154,267,45,78,97,86,96,142,47,127,150,90,57,242,84,140,45,48,84,33,107,40,87,28,93,33,28,87,419,184,268,36,46,88,205,120,40,58,654,862,388,342,484,331,354,53,342,97,103,128,206,85,208,143,140,122,170,243,86,38,278,67,113,63,114,38,102,69,84,34,54,34,124,27,49,67,29,25,102,44,26,33,39,21,48,47,742,512,601,433,158,179,526,343,171,71,515,99,445,98,110,118,135,61,58,91,84,166,109,88,448,232,75,376,64,130,193,287,62,96,216,53,43,61,226,50,244,87,96,38,36,380,101,33,169,51,43,39,38,48,148,626,97,49,60,93,87,44,285,83,163,47,182,124,25,219,140,65,41,34,41,79,161,67,65,32,84,33,123,31,7,150,74,54,10,707,1118,448,253,417,238,387,297,278,729,120,120,425,116,229,174,103,293,97,569,239,102,92,40,46,70,145,43,42,76,71,54,106,83,70,124,943,32,289,57,48,28,25,335,598,818,1647,350,400,183,517,190,184,542,233,787,303,167,199,124,154,116,54,103,97,38,656,404,102,310,55,20,60,105,156,76,36,61,209,87,43,218,271,65,125,52,30,54,44,44,125,67,114,42,106,42,65,146,57,72,63,22,48,107,51,19,29,29,26,55,27,85,97,133,21,66,60,39,13,28,36,95,1465,156,84,65,20,63,171,25,69,9,3,15,681,764,83,124,846,82,153,78,1381,287,43,74,70,129,224,169,1505,125,471,76,32,107,100,58,181,33,94,178,55,80,33,222,83,47,63,47,88,158,27,30,45,59,32,64,60,137,67,519,64,48,205,50,1171,390,108,414,582,607,564,408,591,420,292,284,265,303,160,60,106,43,159,84,85,206,55,91,79,135,155,33,189,426,77,74,103,44,46,364,153,157,53,72,49,39,37,92,187,50,41,35,38,66,38,57,209,97,62,28,121,45,31,70,25,82,149,120,97,50,40,48,126,28,79,90,43,40,27,43,11,65,56,45,56,57,277,216,299,133,52,46,125,37,29,43,51,45,50,30,19,33,31,6,11,13,850,848,641,159,439,525,165,112,482,673,229,318,112,64,254,91,131,47,82,175,151,392,67,67,173,59,50,38,108,28,36,200,97,110,34,176,249,40,48,40,71,47,118,23,18,41,35,94,113,31,38,25,31,26,41,16,42,22,73,73,26,39,32,54,141,40,88,133,116,248,165,107,384,60,14,351,26,59,26,31,34,32,57,77,27,30,10,49,30,36,61,42,69,253,86,105,55,43,15,37,68,31,84,18,168,25,77,64,30,16,62,13,21,32,10,54,28,38,3,22,17,15,16,19,37,32,54,65,13,122,37,23,21,34,32,54,1,20,29,111,32,10,13,45,11,12,22,10,86,23,54,66,72,23,34,36,12,12,6,1,174,20,293,208,77,135,58,289,913,193,1570,90,205,811,144,510,65,180,203,161,148,84,829,163,125,358,192,121,56,62,627,184,314,230,59,110,435,399,444,113,108,257,78,691,157,129,387,68,58,46,62,273,89,110,51,110,384,154,877,146,64,342,42,208,397,105,438,2360,115,560,859,500,55,110,87,35,85,61,147,339,274,108,62,21,25,333,382,204,539,258,365,273,46,447,922,351,198,244,77,177,43,123,125,84,231,70,41,75,429,35,83,90,125,70,102,29,32,29,52,41,80,17,52,39,74,86,79,5,8,46,29,57,34,524,378,269,60,140,831,288,554,195,132,213,618,410,86,37,263,32,79,38,136,99,64,51,172,136,204,33,33,22,91,20,32,79,347,235,30,41,25,27,161,25,71,60,101,54,185,27,146,25,26,91,151,32,38,93,99,24,11,38,30,73,23,46,391,198,116,63,157,70,260,43,197,1332,116,108,57,149,93,61,88,36,82,58,132,22,11,34,22,163,35,114,100,41,13,9,11,85,100,141,34,107,168,66,57,42,104,54,50,158,90,42,68,112,54,92,59,29,19,128,23,8,14,10,27,17,14,43,9,38,91,21,25,14,16,10,23,24,24,30,12,23,6,31,25,8,5,62,6,29,44,12,27,140,43,8,15,28,22,19,14,20,14,8,14,10,9,7,1,3,12,6,730,513,1332,716,489,539,242,895,85,319,800,67,80,590,417,200,139,57,194,334,59,117,56,212,163,70,194,39,66,305,110,244,87,81,93,158,147,84,344,203,66,72,41,99,51,157,148,97,67,44,53,58,65,66,90,204,166,46,76,111,45,111,112,95,54,50,86,52,66,43,41,33,73,47,119,390,60,110,66,38,27,41,93,173,194,11,14,25,67,28,16,24,44,28,49,16,17,61,105,16,710,344,307,158,96,52,217,165,60,94,176,153,71,84,147,74,72,42,449,39,56,55,82,92,64,50,66,134,48,67,26,179,91,73,30,90,122,24,91,59,56,672,328,325,265,193,344,55,198,167,194,106,52,101,87,406,358,156,347,40,98,72,86,97,60,223,114,58,181,99,69,115,102,107,80,55,123,76,153,198,67,157,26,26,140,64,126,10,37,34,51,79,46,164,65,18,23,96,67,50,20,28,57,103,21,115,96,60,14,720,312,437,191,272,250,757,336,289,230,347,64,166,76,58,38,131,224,60,36,37,50,46,30,56,321,88,68,133,52,185,86,86,83,67,89,52,43,22,35,20,68,73,89,27,129,38,30,39,19,21,35,41,74,93,53,128,144,110,25,63,51,25,27,34,57,37,5,177,485,219,66,148,210,687,92,109,304,142,125,130,161,70,37,54,281,87,216,228,299,66,23,219,100,137,59,79,175,162,144,49,407,147,126,139,150,135,40,57,46,130,39,190,138,28,99,29,77,43,49,65,80,17,19,21,56,62,77,45,9,18,353,299,141,901,112,312,228,151,198,93,109,266,145,80,112,99,241,71,212,84,448,45,87,129,54,96,55,670,174,125,157,33,130,50,51,27,29,107,184,173,47,64,88,276,184,192,594,174,211,177,145,95,144,99,228,152,41,34,17,108,43,60,176,26,45,170,95,42,64,81,103,45,220,92,65,43,74,91,33,74,78,54,32,55,32,28,33,103,29,204,32,6,29,166,19,38,25,20,507,111,66,352,102,231,44,28,79,170,139,99,47,55,24,167,70,191,33,96,200,62,362,60,266,75,196,65,80,58,88,71,709,149,632,130,299,358,100,320,113,73,274,629,60,199,308,154,104,259,62,42,70,152,295,157,444,77,76,252,57,145,76,52,42,84,207,81,88,379,74,238,54,234,60,167,114,230,72,82,78,101,38,83,234,82,94,168,139,20,148,159,111,64,74,175,193,114,113,284,195,51,26,41,57,62,34,13,501,971,491,151,380,164,105,333,78,108,247,54,240,223,87,207,457,50,66,402,255,51,168,61,81,70,149,106,56,38,134,60,377,75,58,73,47,34,30,217,37,67,77,51,30,60,95,57,23,51,54,184,34,86,807,507,293,683,138,84,322,206,176,73,147,137,63,167,77,65,66,43,98,63,46,60,88,170,87,71,116,37,115,66,73,238,29,203,40,60,43,122,63,61,35,59,17,27,69,79,64,37,106,40,31,28,16,50,31,25,11,103,25,39,21,68,34,9,82,44,15,10,26,17,29,16,38,30,13,21,24,24,34,16,24,44,22,32,51,390,115,243,129,219,309,193,234,174,115,176,320,81,74,95,84,125,81,83,144,133,59,42,63,88,53,49,300,268,691,448,119,394,107,223,76,40,197,105,100,329,125,206,56,52,333,92,417,167,76,55,184,31,37,118,42,56,88,60,22,116,52,153,108,55,69,22,41,61,81,58,63,34,68,89,226,46,65,87,190,141,278,155,158,36,486,93,40,105,136,371,62,94,50,95,47,46,123,70,74,166,100,391,59,63,269,102,57,86,94,96,68,45,82,65,61,58,392,102,328,194,260,74,141,160,65,135,61,56,38,87,42,53,52,41,68,802,399,175,111,289,69,83,315,52,129,215,237,167,49,75,80,49,71,73,71,27,21,48,45,35,36,69,64,62,98,231,55,66,410,70,27,40,116,489,67,45,12,60,106,356,58,88,60,99,135,89,149,14,67,16,15,9,71,37,77,70,840,160,237,217,565,69,60,22,52,63,45,54,31,45,395,50,113,18,143,176,8,9,28,54,28,22,17,21,15,6,16,18,384,267,573,86,208,130,55,65,89,50,134,197,95,49,225,98,244,67,98,52,41,203,64,64,205,83,135,126,76,119,48,50,71,76,61,77,34,58,44,149,119,368,108,247,133,443,62,85,249,31,110,345,45,73,60,23,348,49,87,34,56,124,69,124,41,25,43,17,54,60,31,16,13,16,26,22,66,26,31,26,42,21,46,35,43,22,29,10,144,42,379,74,60,46,112,52,40,266,95,203,41,75,70,96,35,95,21,38,71,57,30,40,92,31,106,24,30,32,35,44,20,14,28,16,31,51,74,88,10,33,21,13,23,19,55,22,25,47,14,9,13,33,32,14,46,31,28,33,11,23,37,27,20,22,6,17,24,6,24,25,14,77,2,36,60,90,37,33,312,32,150,48,50,54,52,40,324,330,267,232,81,624,48,197,101,63,156,85,53,267,49,393,71,194,213,273,58,192,194,238,76,88,54,107,53,98,28,47,43,81,104,34,29,35,56,19,20,95,52,67,198,210,237,231,292,77,116,479,149,82,98,164,89,87,383,92,69,122,66,115,1089,90,166,59,55,344,560,273,101,277,96,119,89,116,161,60,261,58,135,117,35,96,121,28,48,128,34,49,30,156,70,53,47,80,31,18,16,55,35,82,16,51,61,24,21,18,17,23,15,61,16,6,5,90,53,237,317,40,19,196,109,22,136,63,42,61,45,97,76,56,63,35,55,50,52,10,63,31,30,58,25,49,32,33,22,34,101,34,176,14,39,31,4,23,55,29,39,163,33,12,13,0,51,126,14,24,13,110,29,413,222,174,55,150,90,91,94,372,94,183,267,41,81,202,77,57,38,67,69,63,131,132,172,90,34,156,77,21,443,81,105,30,97,68,30,34,300,199,295,128,127,282,88,242,27,273,86,70,266,117,156,105,79,52,159,134,86,71,54,99,40,132,47,118,50,64,79,63,38,111,251,35,192,57,61,814,82,42,159,217,64,232,36,59,79,35,27,57,181,40,42,243,152,218,82,129,382,117,255,53,96,58,78,206,72,53,230,153,45,35,78,112,64,52,92,52,58,30,50,29,22,33,72,68,68,106,39,241,119,270,82,173,58,113,105,67,75,65,91,59,28,56,92,59,128,60,44,73,19,77,38,33,80,50,35,64,64,14,28,233,38,96,145,61,53,100,78,90,153,59,161,25,70,21,24,112,15,12,55,132,57,107,64,151,219,117,40,80,179,62,123,71,194,95,66,34,132,30,36,54,107,96,87,80,157,102,142,38,36,38,66,163,0,21,117,83,81,55,109,169,449,65,37,61,98,28,11,67,54,49,211,46,62,441,148,59,130,43,97,120,112,83,65,342,86,61,81,65,45,57,46,42,23,41,113,49,56,37,292,255,287,30,59,268,33,96,122,71,263,327,219,70,119,73,297,79,253,71,106,37,62,43,66,91,12,198,69,154,54,107,14,77,80,5,92,47,33,21,58,165,166,41,77,54,41,33,70,23,48,95,38,43,50,54,31,39,42,59,83,25,77,22,39,47,192,18,54,9,50,23,44,6,171,8,93,193,44,134,143,72,110,117,60,36,78,86,74,35,73,82,30,37,11,105,20,27,115,13,53,102,37,23,70,98,68,97,106,120,54,99,195,99,24,31,63,162,86,94,24,50,44,11,21,34,49,80,24,17,146,37,86,12,56,41,201,30,6,59,34,55,70,6,452,63,225,126,73,158,96,229,143,53,48,304,53,87,95,75,120,222,82,92,18,83,92,38,33,55,8,35,33,31,25,15,13,30,8,136,135,38,79,147,26,113,66,28,45,42,42,111,44,108,27,16,334,89,156,110,66,65,62,126,47,32,32,51,23,16,18,43,23,22,44,23,32,52,62,50,131,67,54,31,42,110,38,49,22,113,25,102,99,53,52,108,14,104,34,27,48,61,54,101,20,2,42,20,25,64,77,58,51,66,49,70,18,52,85,57,62,33,19,95,241,93,68,75,238,63,145,221,353,118,122,31,37,19,49,32,32,16,9,14,8,10,127,27,47,55,37,48,21,68,42,31,78,58,20,75,9,4,42,33,59,32,23,57,27,51,9,23,35,23,24,32,89,82,120,41,346,38,53,353,15,167,142,206,48,74,111,92,73,81,420,149,28,46,57,26,42,64,36,27,13,20,22,56,23,25,24,18,7,16,2,23,2,23,2,28,62,72,56,32,29,101,100,88,105,70,48,59,41,58,45,20,73,6,40,213,56,45,137,24,91,20,126,28,72,69,50,69,14,29,75,95,39,45,47,31,51,41,48,20,35,37,90,103,96,93,25,6,88,30],"lt":[95557,59703,18984,15681,58343,26868,16554,1127,2051,1316,6376,7577,632,7607,3021,2052,7957,2814,1018,1830,271,2053,0,1724,1270,1943,1813,1125,1535,1289,1427,1041,1186,472,661,768,333,622,822,916,72,500,458,141,421,1002,333,338,340,206,79,166,307,208,164,167,249,224,211,64,134,103,54,0,161,67,302,103,62,60,91,73,43,28234,34215,16976,5921,6471,3659,3056,5577,5355,658,1653,4031,729,0,795,4031,348,381,728,261,412,637,662,239,162,226,71,231,171,331,86,78,49,154,42,0,117,31,125,73,35,72709,61431,20421,28033,51834,21589,10564,22189,18847,6241,32270,9911,17296,5798,9222,5912,2165,17364,10679,9200,5289,9688,10114,5708,4028,1885,1805,3064,1715,3666,3384,8390,1527,872,1387,699,835,1834,1729,0,1702,689,843,1558,464,1454,616,944,1363,721,1393,1775,845,777,731,2634,1072,834,1450,895,586,842,2774,719,1259,2797,350,811,153,670,845,614,126,361,285,93,948,265,125,195,395,299,506,400,491,124,442,358,186,338,428,125,376,362,237,194,167,682,302,333,322,155,190,237,202,355,41,174,149,230,38,311,186,45,81,58,402,98,0,161,67,57,115,63,51,45,59,45,146,100,80,64,54,254,136,42,39818,55993,75205,34087,20798,35385,6339,26545,11602,10332,46862,14093,8675,35268,12507,19856,9874,9999,3391,2165,18397,2469,15858,16958,7927,6075,9083,1180,818,4926,2918,3969,892,647,6830,1723,1667,775,4360,2883,2954,1246,2581,582,1269,2225,1123,1324,1002,0,1513,1192,769,705,952,982,711,728,559,1600,1169,1159,1233,2781,718,1250,844,3165,1332,498,799,621,1059,439,390,1249,529,465,835,943,1294,457,167,257,179,749,280,559,400,565,245,551,267,498,475,316,402,338,283,23,239,583,327,220,122,257,259,419,191,401,359,153,221,211,334,57,194,170,512,96,259,1158,23,109,255,105,109,257,334,141,245,198,184,255,115,184,177,327,53,152,53,94,141,106,76,90,0,244,312,28,195,32,85,59,106,34,179,179,27,95,183,42,61,243,50,38934,85130,22250,34195,5231,31753,6330,2124,11093,13487,10272,1073,3322,3009,10402,2935,5499,2099,7806,2523,3242,2645,919,4076,2805,295,1431,799,1028,771,1392,1072,1072,630,3124,1106,0,1528,839,5539,1217,312,898,370,479,602,1347,548,208,976,548,1415,119,1038,380,163,297,891,194,1376,334,1224,874,138,336,169,446,129,259,44,315,659,107,69,126,366,225,500,364,81,248,129,112,373,166,217,156,164,290,195,399,378,100,456,184,124,116,143,298,69,55,84,57,84,215,43,50,287,90,61,0,118,38,127,171,37,76,73,7194,58048,14777,10071,9808,15694,15393,16562,10659,6208,9385,2433,1933,1754,6293,11601,3244,3490,3551,6734,6405,2954,2612,896,3392,1894,1692,2175,483,1331,1947,3282,5590,5832,380,1156,3926,0,1311,3757,4540,1187,1629,1092,1080,557,1384,2327,3714,1783,775,339,4472,2354,662,1176,974,991,1030,707,629,325,1410,1273,195,2046,740,542,320,540,489,944,560,365,893,312,492,709,335,1996,264,448,223,161,423,270,358,455,362,197,239,348,1260,182,752,452,204,416,638,207,433,394,337,153,121,87,103,88,112,319,565,82,303,301,551,55,250,40,0,57,196,82,133,51,102,71,107,159,208,214,23,84,85,52,139,121,142,33,102,49505,39153,11736,11800,2008,32244,23291,10957,1532,616,2928,1609,2812,526,3957,689,540,1527,1340,750,626,986,928,0,571,519,2386,880,729,825,395,556,877,340,244,470,647,87,196,907,406,60,84,104,513,451,82,60,194,168,150,63,116,244,212,148,190,114,183,78,199,31,46,65,48,0,102,11,23,65,18737,30205,26145,20193,3227,16484,40200,35413,5319,3711,73245,33604,49770,11114,6340,1770,1183,2462,4787,1140,3502,2605,748,3889,26566,2199,40062,171,2983,1400,11762,20547,2669,675,4040,2103,21991,771,690,1261,373,603,24296,523,3311,127,672,11350,1000,2863,708,1460,306,804,796,1008,16931,429,355,4184,466,3025,914,627,823,864,51,556,1264,2071,996,0,1235,63,294,301,486,743,122,250,611,2199,429,361,343,1194,896,671,262,821,3275,691,1706,176,448,292,168,144,277,2293,1253,101,355,790,188,240,192,234,715,233,205,35,46,48,165,633,189,220,140,750,268,31,46,152,64,391,180,172,166,345,255,16,28,602,110,94,137,218,187,345,105,187,94,111,247,183,85,636,164,20,68,115,324,155,108,236,68,190,62,72,194,53,23,64,140,165,115,323,157,73,53,41,77,274,104,33,114,31,90,404,123,133,87,54,27,38,74,25266,20606,45244,35530,20019,10183,17303,9779,4666,14704,28731,15424,8833,3791,4669,13537,15812,931,3339,1731,15620,1391,13072,5705,2472,6739,2044,2252,5118,4444,5206,1006,2858,1491,2161,3405,452,3108,3102,2238,3406,1526,404,2056,2362,1804,2074,2382,889,1042,133,1258,1524,0,1150,1743,139,1648,1950,1530,1241,5749,1586,656,1676,1288,1776,905,490,563,767,813,778,142,1471,439,592,1425,403,363,238,396,661,866,431,413,994,232,239,352,367,378,437,457,474,168,299,744,181,395,138,118,662,50,260,649,291,199,298,275,188,394,273,100,299,581,226,269,187,114,76,199,68,38,503,154,90,150,126,233,137,286,190,183,264,263,52,175,95,87,112,27,41,128,86,159,871,65,76,161,29,0,39,94,66,28,112,76,46,33,128,185,474,39,60,15,91,82,117,42,80337,11190,33127,11496,978,8575,1185,998,571,1847,563,2046,497,771,2200,302,693,525,0,262,1145,855,468,347,607,461,585,138,248,121,189,324,299,122,201,262,73,109,212,120,881,161,78,83,49,68,120,58,117,130,66,76,49,121,53,50562,35068,43867,4691,12555,57888,26799,4715,1792,15487,26163,16876,26277,30678,7416,5125,679,2583,5247,513,1024,969,8433,4218,2821,3059,1810,2819,2431,441,507,3566,1313,2727,100,1765,431,1105,916,1257,658,1473,1659,779,1757,1672,0,904,367,935,1127,804,665,157,854,509,935,992,1040,1409,1510,1006,100,769,1334,726,457,299,483,1080,68,326,476,203,192,311,1313,128,155,197,192,189,237,107,135,322,282,306,316,60,181,55,99,372,293,84,32,44,500,89,89,126,808,99,283,560,158,73,664,223,87,94,137,36,94,101,77,62,38,79,100,190,182,180,57,32,152,152,213,142,42,43,71,73,29,0,74,138,104,48,189,48,216,33,8,99,15330,39191,30532,4980,4585,1123,2123,4076,1684,171,2653,484,10259,1155,24570,7097,982,1297,802,349,859,1145,1400,1304,1594,1808,0,52,597,848,584,894,1151,3427,309,318,1117,225,158,383,58,312,82,96,276,90,113,43,317,227,432,296,106,195,571,121,186,126,149,79,191,63,106,87,76,53,165,137,32,222,57,111,33,127,392,277,162,0,81,406,30,113,69,35,54,12748,31882,22588,58632,23831,12279,12242,33911,4145,4272,8671,13892,39870,6343,1382,920,3737,17594,11750,5100,1012,5614,13484,851,27415,844,2719,25432,1439,3020,1071,1306,5937,2924,4108,126,912,1008,894,1688,2839,494,300,1029,826,1938,362,8229,1220,2628,975,905,106,2532,160,481,185,39,650,404,200,233,0,503,59,5020,1082,467,394,519,244,418,251,306,531,327,1030,1054,1666,341,327,1057,436,193,615,175,405,141,205,254,360,208,292,216,151,254,198,75,65,181,2447,146,38,67,41,118,91,478,320,111,107,48,83,68,93,240,406,144,134,27,46,363,291,271,153,104,150,74,118,125,52,133,42,122,82,155,30,102,54,44,80,116,13,52,106,74,98,125,43,192,43,49,106,45,66,39,140,60,54,73,200,108,69,152,66,59,52,31,48,93,28,257,43,166,72,31,71,246,14171,35154,24508,4900,44493,21556,5236,45570,3880,9993,2652,2506,5971,1737,3206,21997,2167,20639,1318,645,1202,2689,7064,1444,734,837,6220,8905,962,992,2840,1642,114,1281,651,1170,751,500,2043,650,753,383,582,406,0,773,107,617,621,870,502,865,441,1342,159,509,2495,980,686,62,682,949,348,293,1097,130,329,270,1117,1446,361,244,89,856,13,1816,199,353,393,331,30,117,248,326,273,410,29,83,202,959,242,65,102,138,85,127,595,581,130,141,262,138,136,212,195,564,110,148,327,584,76,190,109,112,103,133,269,82,177,195,37,31,18,60,79,34,92,52,39,80,444,51,170,74,88,31,32,85,29,43,50,136,71,139,22,40,79,26423,51408,25042,24536,32408,26180,17293,11129,22913,5025,18491,16618,11958,28559,1090,2184,13425,6567,5590,3827,14890,1548,13884,1666,811,3882,1113,3059,2303,2787,9859,286,11833,6632,2827,2665,4452,6207,829,2050,2614,1024,879,3053,4501,1199,1369,430,3146,583,1676,1163,580,1018,482,378,1012,616,1690,1286,363,1036,905,281,593,629,2809,814,0,807,2503,601,658,328,602,788,171,386,865,480,429,428,823,751,1104,515,647,454,829,381,126,934,267,101,273,225,263,236,329,251,106,381,367,190,1180,255,120,460,461,67,234,130,227,366,182,238,249,396,83,218,393,174,48,151,165,92,20,436,23,84,383,171,335,110,245,120,191,212,102,85,132,13,281,202,130,142,178,63,20,68,112,88,163,43,86,68,141,61,748,28,332,124,61,47,75,33,121,51,121,122,0,61,97,42,111,36,33,69,91,37,29,15,5,0,188,92,0,23797,31763,17184,20190,1596,8123,19050,8307,15191,1731,219,2734,647,1125,57,240,2845,3552,596,2925,1134,160,129,697,1616,838,1498,977,1129,0,306,612,195,261,1717,1151,89,430,130,639,406,377,92,930,195,430,62,115,383,355,300,184,1751,389,59,43,298,73,193,115,119,209,138,439,95,596,150,93,162,260,236,98,143,39,83,99,140,20,93,74,91,73,34,43,162,39,53,42,5520,7309,1519,352,0,364,49,185,84,30,55,70,77,0,45,5702,0,1219,308,58,27910,8273,4090,5682,691,778,1406,995,522,515,1556,534,0,1091,175,148,120,171,78,439,151,89,71,105,84,85,25,39,0,78,81,5817,2266,2152,1835,7906,1504,1797,428,489,316,0,321,164,62,369,275,354,143,192,122,47,146,135,0,1457,45929,4806,3615,16759,2846,11824,8961,24458,2695,3186,2170,411,397,857,5200,1065,671,1250,3882,1575,804,666,231,1539,537,185,555,105,401,532,1918,1002,882,197,516,602,0,758,482,6265,384,211,258,179,214,142,964,711,772,374,65,573,558,139,252,150,207,208,116,192,177,228,106,41,102,173,85,135,112,212,281,232,50,228,70,31,64,74,199,225,34,83,58,71,48,166,81,127,70,78,57,87,39,528,75,69,145,34,215,69,107,151,148,75,46,127,90,32,59,95,718,49,137,62,53,29170,24444,1485,5101,14634,10232,31011,802,5834,20159,18432,1119,2039,2146,4340,5682,13348,1209,1119,14829,6969,5259,2281,275,3539,309,536,1528,150,4979,674,357,1244,10885,5479,2195,347,412,1484,357,3168,928,1348,201,697,3241,13,121,671,331,775,158,458,59,317,1257,253,633,802,182,533,398,242,178,544,685,111,123,319,265,318,602,0,283,136,397,374,354,227,85,333,271,217,170,303,257,513,99,413,344,321,222,549,303,68,197,161,258,27,234,252,118,160,197,232,196,37,230,39,456,79,142,114,127,128,115,40,172,65,82,52,122,209,74,161,125,25,164,204,203,367,119,70,104,113,243,71,285,21,130,104,36,157,37,73,467,55,45,50,61,89,105,181,100,124,37,74,22,39,70,49,51,88,26,91,24817,37089,31470,15497,18126,6881,7788,13304,10705,3283,1971,13330,3703,1358,6742,1088,364,2028,65,434,1645,1896,389,924,630,1917,520,223,1885,467,1607,792,428,1484,108,409,1885,701,735,96,539,374,577,197,15,578,117,197,466,257,183,222,0,496,406,128,364,168,439,104,260,143,212,282,238,379,192,428,112,102,160,105,67,147,87,198,305,221,164,57,308,126,945,103,137,128,95,43,144,29,65,67,108,179,36,88,54,91,69,43,63,96,60,63,114,150,86,92,82,53,40,71,99,53,62,59,67,35,37,94,7850,29232,4124,4040,1224,9327,1776,1864,22878,11628,479,660,3173,17044,55450,4433,8936,1857,22571,961,2596,72,2825,1042,221,744,586,1491,749,1614,640,96,1328,874,509,604,336,590,1416,190,749,138,1398,143,93,820,742,475,102,4699,5721,470,531,247,0,105,57,273,222,186,151,81,68,113,349,154,249,370,189,313,312,445,173,321,525,125,745,150,29,260,344,33,108,72,144,410,123,117,67,136,57,62,105,206,77,75,131,65,51,57,444,12,170,72,52,144,34,104,88,63,99,74,133,66,46,59,167,29,48,72,597,181,67,62,113,44,207,74,77,52,58,2766,26909,8394,5707,66296,2132,3391,2979,5861,6208,9455,3031,2653,3269,2149,140,4542,547,492,786,1751,1165,1470,908,435,1082,981,3077,871,516,673,905,258,2911,624,916,163,844,114,558,222,1932,364,290,615,351,232,2777,0,1220,2278,203,675,279,575,396,122,327,369,990,398,794,428,1000,253,166,398,192,55,131,254,531,124,60,216,324,184,155,240,116,164,253,67,122,622,417,152,84,220,196,260,122,269,93,262,222,63,41,157,244,205,529,64,57,89,23,126,43,130,116,110,118,103,59,68,467,58,52,111,30,68,64,184,195,255,78,90,31,117,200,122,71,53,44,47,0,94,152,55,50,53,43,65,79,11299,4883,14535,1215,2816,312,1011,4101,477,741,161,2109,307,2492,1431,266,909,217,233,4396,94,150,165,209,817,0,266,158,235,375,836,75,384,332,198,902,271,49,21,88,96,16,70,73,240,54,71,60,58,34,56,31,68,156,92,28,28,60,133,0,15592,3689,11061,2028,10225,1049,599,333,4530,1345,559,464,1007,199,0,335,659,260,736,678,521,2194,911,163,247,556,181,163,195,31,351,144,100,84,154,156,100,73,73,68,52,51,66,3310,2905,3538,1010,2124,4456,1591,10438,1695,2562,1090,1746,5007,291,676,12944,821,285,1916,8946,410,4370,521,958,268,343,158,254,481,191,474,247,415,541,479,195,403,319,341,183,995,268,0,275,185,47,120,208,342,111,157,70,166,119,124,343,112,105,170,1668,92,130,202,123,258,210,125,245,123,108,190,113,190,46,37,29,237,88,93,141,58,55,84,71,115,86,79,26,38,88,51,210,59,71,65,39,46,120,27,56,44,54,7,41,56,6,27,33,3503,745,484,3778,184,687,2628,187,0,506,139,91,205,117,1633,34,51,109,270,49,350,0,32,9836,16745,2919,5506,4123,6819,13320,1923,5773,1842,771,299,670,237,433,1663,1098,1094,2027,339,1591,809,1007,310,567,875,437,534,281,380,0,137,507,331,420,485,68,90,313,558,150,285,90,443,181,99,86,42,127,127,38,96,58,163,28,170,233,129,46,250,86,84,266,38,71,52,62,75,46,306,37,88,78,71,90,32,48,28,59,27,46,2272,15329,2468,3585,5600,52702,3437,1877,3257,921,1311,1463,4695,1779,3681,5364,2424,273,4111,791,3165,1564,1841,9399,311,422,749,1148,2554,489,1612,1447,947,640,1247,419,2578,98,2700,462,598,128,604,1924,390,245,576,2538,2005,175,831,54,471,593,689,278,413,54,243,1076,351,133,860,879,638,422,260,124,201,400,0,362,132,466,270,663,356,132,478,58,157,507,506,865,305,428,223,440,225,216,1047,265,27,202,108,219,186,140,157,84,116,68,80,109,141,77,45,408,114,44,22,252,199,96,66,90,119,59,316,130,115,56,104,103,207,58,87,97,207,49,11,163,10,108,60,50,75,121,287,349,62,63,304,52,39,59,59,93,209,39,99,13,77,43,87,37,83,52,93,48,126,83,8,69,85,28,50,156,64,58,160,28,105,25,32,3458,331,131,0,289,113,145,14860,5294,34449,5021,4386,3171,1113,814,1839,2111,2285,2799,604,2255,1724,526,846,5629,440,1651,111,576,189,2000,478,2324,5380,1295,1442,2489,157,152,1128,695,807,117,488,444,6952,114,162,128,154,152,182,181,326,0,675,30,83,244,678,491,29,162,150,223,368,50,444,943,199,165,1263,280,317,1071,129,1025,163,87,98,284,288,52,725,556,75,91,1263,31,51,511,26,198,117,88,219,139,61,20,87,221,18,121,152,153,54,248,75,86,67,341,28,423,21,33,29,53,42,94,91,0,15828,22910,9891,8360,16606,2947,6579,3434,1615,568,348,6196,4000,634,7183,1503,468,1714,387,473,241,505,73,463,147,2969,1897,3200,321,1682,769,851,691,174,103,2658,1236,1078,133,637,329,303,615,94,319,149,167,239,303,1808,205,0,476,68,89,478,96,343,344,136,309,174,197,356,661,389,414,94,67,124,262,42,103,151,404,77,155,38,66,339,194,644,116,167,213,1464,33,106,26,77,185,405,187,117,76,56,175,38,88,329,185,59,96,271,46,105,45,40,118,115,65,232,1027,324,178,61,74,89,190,32,238,546,84,23,0,20,118,18,13914,8316,15056,5653,2731,2307,3825,6630,470,1051,608,705,194,1018,423,1594,127,140,1806,429,323,663,459,972,0,207,666,241,407,242,40,195,1004,369,326,88,124,174,141,206,136,110,113,48,63,167,195,109,64,134,56,169,27,151,74,26,35,35,35,0,9,8401,19858,10921,4592,6957,5840,5332,3248,275,5814,5062,1748,2396,2282,681,1546,603,1278,2174,3736,685,2640,1420,584,1446,402,2042,664,2581,1932,1463,945,1853,99,1845,693,2263,241,190,702,371,280,149,1017,406,149,715,240,300,319,101,177,386,82,196,346,2151,0,329,149,133,320,395,391,255,126,232,172,210,293,272,335,582,134,363,211,360,288,179,397,48,245,73,250,379,387,163,275,435,131,71,190,107,241,122,84,115,136,90,136,233,75,60,170,37,69,65,353,56,55,56,111,91,153,135,125,51,72,272,150,34,141,50,32,123,26,63,118,69,101,65,56,110,47,21,108,153,3,8606,3250,7549,5881,3645,1831,3445,1931,2297,16228,2080,1209,7065,5199,633,3181,177,375,1720,251,901,236,978,517,1840,895,908,780,201,126,2716,624,2131,120,692,433,242,305,448,327,519,608,381,729,410,0,262,357,188,345,251,228,109,183,625,378,403,165,395,522,363,313,295,195,226,2329,359,1307,619,97,98,818,327,100,327,286,341,55,83,186,95,142,151,152,44,138,121,26,102,47,128,393,82,18,321,68,201,36,147,209,183,73,79,87,107,29,41,34,56,26,70,42,55,35,42,18,59,0,20,130,73,51,97,37,96,1382,421,1286,718,152,1980,964,259,568,690,1015,0,426,280,28,129,270,181,25,93,152,291,7903,7221,5668,835,1500,5493,1483,1680,2916,403,508,734,768,150,2826,273,1110,1363,289,687,764,147,1809,98,259,256,115,1465,109,592,79,99,205,611,242,0,453,1106,5045,113,98,452,105,150,190,373,130,212,127,145,263,65,66,209,167,493,86,270,48,55,78,35,158,366,55,101,63,44,47,114,96,42,33,218,56,56,33,88,73,50,488,98,73,30,0,5593,2929,4626,2988,1724,6273,4175,2554,4360,2566,1866,1779,3637,7942,499,4658,946,1968,2190,758,585,2761,1053,767,1260,2330,2259,392,2269,448,2524,2126,932,1544,1636,618,1232,1411,641,213,863,568,479,1173,109,862,2886,208,496,1404,579,271,154,2149,275,279,548,330,709,502,221,430,250,361,943,64,187,171,111,198,128,534,52,0,1338,248,332,131,174,1220,142,584,249,124,260,83,360,542,184,281,743,1037,209,394,280,449,52,659,54,243,132,397,226,196,75,139,279,622,420,46,74,20,215,29,55,11,120,112,334,233,66,103,132,76,105,331,129,74,57,371,239,139,66,27,36,156,21,37,94,80,126,27,209,23,65,21,171,50,34,218,126,14,101,154,54,25,146,48,26,38,158,15,138,98,19,42,231,83,197,134,53,66,62,87,0,37,77,263,10,175,20,5303,18836,8831,8015,9360,7386,2408,1738,1419,1018,367,478,4736,2509,1227,385,1772,695,2410,4481,873,475,64,2152,1055,639,259,171,651,382,990,3155,1122,146,1766,713,730,510,1563,214,380,436,719,557,157,247,740,225,752,355,87,76,182,260,100,45,439,23,174,0,810,84,349,217,818,173,115,140,144,276,527,210,490,404,267,263,228,420,235,70,199,54,471,31,94,134,1385,147,313,210,100,57,47,50,202,100,101,84,127,252,889,60,23,29,67,154,78,35,28,24,20,26,109,81,86,229,86,154,58,68,57,79,92,57,120,17,38,195,29,33,60,133,60,32,10719,5279,1487,3355,1915,3246,3583,1679,3294,596,1656,310,524,355,354,106,1402,497,1826,1509,156,2489,503,44,737,251,731,115,527,192,257,405,106,0,543,123,171,330,110,353,386,97,533,1256,95,278,162,129,271,215,765,111,337,52,240,105,199,70,21,56,115,68,331,26,119,163,395,25,32,140,316,67,23,628,101,52,195,35,72,116,129,49,77,146,34,61,63,89,26,71,42,83,34,38,181,48,76,40,75,1906,16818,2737,4574,295,4655,2949,1172,7104,524,419,288,1161,1408,20333,921,449,475,17432,376,12875,1655,177,431,623,123,315,740,791,641,604,386,1165,500,504,671,336,625,837,520,261,212,270,391,413,65,340,682,168,148,196,319,365,61,525,836,76,99,344,367,0,170,92,191,215,274,50,174,139,94,89,253,149,187,249,287,149,65,84,219,268,204,192,148,170,41,175,313,154,87,174,192,125,107,69,157,273,53,45,215,269,219,139,67,134,125,124,96,68,100,56,116,109,46,4,89,90,106,13,100,54,43,93,127,59,146,104,75,41,40,20,35,47,83,132,68,59,82,92,25,84,62,59,39,44,6561,10042,7291,2146,461,2205,356,3821,1739,174,114,552,118,207,555,476,762,170,1947,642,605,232,257,856,315,298,259,361,0,68,374,319,119,451,365,181,427,172,102,224,269,364,93,79,76,74,59,105,453,136,86,162,147,167,149,50,170,106,82,62,60,38,73,66,63,81,60,83,162,3680,5317,5733,8703,7879,3170,1978,577,4455,561,1634,471,7895,768,1300,1553,1985,1118,1364,384,4979,890,258,1295,396,1540,192,443,568,469,717,527,925,531,1384,776,372,248,177,820,1088,751,1568,216,632,295,451,543,86,813,659,166,612,273,194,173,356,504,217,175,770,72,91,330,678,738,405,131,534,471,32,210,666,680,287,0,182,339,92,418,230,175,87,60,204,267,68,429,250,123,213,150,117,475,89,133,105,163,200,86,50,79,164,53,97,136,37,61,114,128,32,130,167,50,96,37,296,116,17,97,26,170,128,174,144,133,156,28,269,85,64,56,47,95,73,11,16,352,46,58,26,72,58,55,60,27,51,125,101,65,52,63,91,236,114,355,26,85,69,107,71,40,43,37,16,3,64,0,136,46,58,31,1797,14200,909,2143,914,1069,17002,968,678,295,19329,531,11436,1319,62,313,581,379,140,697,939,154,487,758,101,2273,42,461,344,438,232,440,750,1498,146,168,172,139,70,93,15,594,640,60,31,260,27,158,90,77,387,57,61,253,99,70,118,187,69,259,252,81,66,47,68,60,89,58,24,64,131,106,112,90,45,73,102,143,88,40,71,39,229,36,36,10,80,172,33,108,51,38,34,53,50,43,30,6350,11245,5964,1178,3564,3357,4768,1968,744,3400,1033,1028,1018,2338,4004,406,4327,769,261,850,441,314,418,122,476,958,311,789,210,541,2304,824,432,948,523,186,458,972,602,6310,472,73,1482,642,165,351,155,1356,1294,1026,521,105,229,428,105,218,221,117,1277,87,108,186,23,254,142,260,123,0,162,98,173,265,180,121,356,634,207,88,248,324,206,283,279,328,320,130,92,74,280,27,135,154,273,54,639,109,121,86,111,378,86,119,71,82,48,17,265,28,69,63,260,145,61,66,32,67,454,128,129,124,17,53,88,90,62,42,107,44,92,84,112,57,49,54,54,35,40,63,109,55,90,116,76,64,37,60,41,49,102,3833,3668,2281,1057,1475,7318,2633,1452,2162,649,1152,6477,2147,6397,1038,1613,1716,642,1155,658,620,1189,2134,234,804,199,1574,247,1327,528,734,364,996,345,140,1412,315,665,152,72,679,202,147,95,404,231,206,270,301,156,527,165,242,178,78,292,803,389,0,161,172,114,140,256,122,113,53,146,483,265,220,1869,669,219,186,179,313,145,183,46,113,143,131,67,159,191,360,138,147,164,96,92,51,34,168,54,101,26,89,104,116,52,38,188,20,203,93,70,100,46,187,46,34,102,43,63,26,77,110,82,40,52,46,81,99,32,31,35,37,71,61,165,44,4863,3178,8221,550,2476,14493,2056,23246,285,265,153,203,890,965,632,350,83,4111,1756,815,189,67,791,37,741,596,835,323,99,133,329,984,97,131,139,30,139,148,193,252,529,5914,327,95,32,314,145,261,98,239,36,567,1383,39,106,634,104,84,212,195,162,61,94,0,540,168,235,257,785,126,219,242,1320,231,33,982,132,200,122,44,57,79,281,28,82,1390,130,38,980,314,78,119,94,1942,164,66,329,100,62,214,124,26,72,31,14,230,33,173,28,12,89,136,123,878,119,394,464,44,161,177,191,201,106,1,554,46,160,139,80,76,99,31,88,654,86,358,138,0,14,30,173,132,155,5780,3410,1902,2867,6967,5799,2564,4535,2097,2362,570,321,424,2663,3615,840,627,490,990,1053,567,364,1540,132,330,866,918,2636,584,637,1548,2021,805,771,274,231,135,261,482,1293,1084,3,899,334,82,320,43,191,904,100,469,558,150,443,118,42,148,40,269,55,105,231,286,221,78,0,199,1064,335,126,189,268,155,196,53,474,720,260,481,425,264,243,211,281,370,32,47,80,402,19,169,86,109,51,228,468,186,63,24,79,41,53,98,132,116,69,122,98,141,167,50,32,30,130,64,36,229,60,35,33,56,83,102,55,65,89,25,56,279,63,141,25,35,281,34,16,52,67,94,39,117,79,109,28,2365,897,941,701,915,828,343,459,280,943,2837,225,412,373,245,467,209,207,466,0,145,123,180,452,225,324,306,241,66,408,88,65,83,34,111,151,261,47,148,102,63,99,65,41,30,107,38,29,33,37,785,3301,5827,1915,28075,507,401,1065,579,498,702,211,1095,48,876,263,318,1893,268,215,217,161,136,609,67,486,166,78,124,294,727,176,50,177,60,360,138,182,70,108,267,0,179,641,121,97,698,164,184,460,269,443,93,253,153,90,476,36,285,77,109,257,92,33,111,76,35,529,129,340,72,29,40,39,149,98,94,201,58,108,76,12,50,275,121,54,24,134,133,82,97,58,28,25,61,74,428,66,28,73,65,3073,6111,4415,1049,1684,14511,1162,6471,751,740,2890,1130,1245,1706,87,220,797,836,494,903,470,294,1096,288,1284,533,356,599,474,1034,286,35,418,237,114,467,2963,337,209,324,246,178,407,795,816,313,806,142,432,237,204,982,52,42,729,188,94,327,159,244,214,47,412,217,121,59,0,640,40,140,158,73,784,126,298,336,242,142,46,184,221,96,133,30,74,228,278,48,22,170,294,84,82,574,59,34,292,217,93,74,82,35,77,24,62,45,161,34,42,27,38,69,25,9,13,54,50,290,26,82,24,28,81,107,13,146,79,197,8,84,96,15,73,51,53,41,47,67,76,125,38,5466,1565,2524,882,2536,420,229,123,1733,703,218,107,200,44,0,225,152,190,364,94,253,607,254,54,72,279,41,88,102,100,64,114,133,61,41,250,1261,295,108,171,43,109,241,878,0,396,100,85,308,94,46,211,52,62,36,34,0,63,2961,7208,2890,1399,672,8586,1027,837,1655,891,1769,849,445,330,672,2819,2916,199,1558,433,782,1492,1081,380,126,1401,85,163,362,495,1399,2170,268,982,231,611,264,776,232,2224,1267,328,940,577,478,933,70,105,716,51,323,414,797,286,103,563,308,404,214,39,488,184,89,488,297,119,385,382,144,250,120,164,217,232,75,103,0,601,437,199,238,103,446,101,137,129,583,87,86,97,110,466,148,243,252,99,91,84,93,54,66,48,35,72,80,35,225,389,176,36,145,87,53,37,63,73,181,56,28,139,42,45,287,29,63,115,43,27,31,52,32,152,52,36,29,35,63,173,41,27,53,147,57,49,47,44,57,14,17,37,36,51,54,104,35,92,49,18,29,12,5284,6344,988,1523,2014,3901,6909,1702,1677,2777,292,465,864,2496,6892,614,241,3444,468,547,671,357,2385,57,207,862,97,735,97,149,684,773,2975,512,168,297,103,1255,550,1953,363,436,158,150,152,307,552,186,207,349,107,201,228,94,96,115,42,48,276,99,135,2663,0,161,16,178,309,342,238,583,69,101,77,139,337,240,342,299,121,298,489,250,213,63,58,193,155,70,126,78,117,121,113,66,44,38,61,53,29,33,158,42,86,100,56,86,22,39,51,95,84,50,82,50,53,103,133,56,61,67,46,41,96,47,60,33,2945,860,850,1908,1441,2148,458,1773,2938,300,575,342,200,309,759,394,391,176,1105,160,112,175,500,181,143,117,278,0,147,75,199,59,177,110,212,158,74,121,119,55,35,130,61,44,57,171,55,79,118,36,69,31,51,48,39,493,55,60,75,2687,4563,2067,533,3347,2832,800,901,3273,1588,722,1050,1290,441,786,105,235,172,2639,493,652,494,183,697,460,384,69,1697,263,256,291,393,99,177,191,82,110,113,221,274,0,141,379,225,665,105,180,122,160,133,46,157,143,134,314,149,106,142,309,196,173,252,165,197,89,37,135,31,26,74,47,50,78,38,91,59,39,57,139,146,52,44,39,48,62,142,32,104,77,39,69,107,92,2370,1963,589,648,1710,830,1121,544,637,796,315,163,537,1040,103,325,640,427,156,746,249,274,341,398,43,235,99,214,113,94,107,50,0,78,120,434,129,177,152,179,69,465,229,337,98,87,558,73,107,28,48,52,90,85,46,162,92,211,71,66,96,322,392,79,87,22,85,44,17,202,4680,1596,2463,1127,601,2259,13897,454,460,290,1166,367,924,596,123,630,447,116,340,411,91,258,696,155,550,66,65,866,334,190,205,368,151,120,426,131,758,61,25,138,62,109,18,108,21,220,25,105,129,34,76,63,55,620,146,0,158,150,59,47,181,82,237,31,59,44,100,164,146,29,43,49,60,35,46,72,249,60,51,61,20,37,15,23,74,64,33,36,36,21,58,29,3961,1564,2844,2379,953,1059,382,436,213,383,246,318,234,1014,176,105,132,1290,152,251,0,294,87,407,179,36,187,140,214,36,47,38,208,48,38,93,73,120,27,43,55,137,719,357,818,3688,282,216,41,0,54,129,52,385,321,0,1199,864,2020,872,984,6230,965,1824,463,510,716,1931,1020,881,892,337,725,616,1198,86,118,459,434,370,199,417,295,580,115,194,242,235,387,1212,130,1208,61,310,376,197,8,290,241,153,71,152,222,128,108,184,0,469,38,89,216,227,530,25,506,54,165,144,271,366,207,133,250,87,170,85,55,31,69,32,108,121,110,32,143,56,62,277,86,159,144,86,51,41,139,74,98,33,89,95,111,109,52,10,39,129,56,269,41,86,85,141,69,222,32,84,82,54,84,48,117,46,32,94,44,87,1065,3503,1254,362,5133,846,1025,1044,719,158,155,592,82,92,271,37,288,901,211,682,37,1267,173,404,62,132,169,177,31,58,0,106,84,177,77,122,223,142,355,135,56,66,244,57,222,255,29,23,114,99,66,65,78,21,85,513,58,320,76,31,45,263,172,21,81,4928,419,69,386,74,0,124,67,117,388,3430,1514,735,1265,10466,581,518,456,592,352,575,764,870,503,1041,629,504,432,321,276,1703,358,157,214,211,91,160,239,1732,332,859,220,242,86,210,141,235,132,233,830,109,500,268,222,67,169,433,553,508,237,529,614,46,302,140,167,222,143,95,155,20,135,266,68,307,739,85,55,291,154,55,108,152,0,146,62,58,100,118,112,56,57,84,164,51,68,299,37,206,280,440,94,45,113,80,150,75,50,52,154,164,48,52,38,61,70,131,31,69,117,552,124,149,62,28,139,60,61,45,69,173,76,92,61,36,38,104,37,35,68,55,49,39,56,295,43,36,32,56,48,181,10,34,28,91,34,115,166,82,138,29,866,339,2668,744,5751,936,405,1121,620,403,266,319,918,212,385,273,257,779,638,417,74,191,109,264,135,209,999,107,218,52,202,620,126,67,106,248,77,43,48,35,90,0,51,46,150,37,54,127,199,2142,31,65,149,132,118,29,82,1154,80,289,116,182,67,128,146,51,40,453,239,44,92,75,40,55,37,128,47,17,19,27,100,302,29,26,211,712,68,60,83,140,57,368,72,99,68,24,257,59,275,2743,748,2270,354,329,122,46,77,30,272,18,646,39,75,49,29,0,66,27,338,53,127,73,47,57,35,166,65,47,106,10,3278,851,837,3359,141,447,143,159,21,282,500,183,93,283,29,70,7614,57,29,0,183,93,285,79,78,61,69,56,90,112,171,40,56,92,1242,1264,2038,306,1352,5614,827,5127,92,299,197,559,921,725,84,356,894,227,535,113,61,511,100,468,357,251,1851,37,144,81,371,868,112,1353,245,40,196,1003,133,178,43,187,83,58,119,210,119,52,466,86,240,81,0,131,27,79,58,362,100,53,60,275,102,72,219,79,112,211,124,66,48,354,69,1179,385,1279,68,685,172,79,21,101,62,161,1059,67,244,160,170,16,61,42,328,31,55,32,115,502,370,191,81,72,83,48,55,393,86,75,51,28,37,100,92,2102,1420,2235,2046,823,1008,1942,1504,869,1063,620,417,875,726,937,931,654,86,544,102,521,125,110,342,451,104,361,406,949,396,136,298,457,363,526,675,1349,249,335,458,599,136,138,222,130,199,60,724,234,70,139,328,71,127,118,310,175,88,93,570,91,0,134,57,132,213,48,278,113,180,72,239,80,685,146,200,78,132,139,400,87,97,103,164,34,74,106,346,158,94,125,53,137,229,114,136,49,57,43,43,42,37,121,288,37,30,46,62,70,180,153,36,24,20,73,118,26,62,98,79,97,57,9,63,6,44,64,67,156,30,119,19,39,2099,575,667,65,306,473,0,185,104,256,46,65,0,3396,373,817,270,215,373,123,194,20,270,109,164,138,144,113,25,0,171,92,118,93,307,70,189,66,61,55,108,20,94,75,1249,2075,645,320,349,587,1093,279,1501,107,277,88,84,392,232,96,458,60,64,218,196,13,230,29,33,171,472,50,241,104,124,57,0,79,42,96,47,93,37,42,386,117,96,30,116,70,70,55,56,56,99,53,19,35,73,74,60,18,47,5,77,39,49,48,40,85,8,74,1433,1523,1062,579,838,1183,487,199,569,721,157,162,240,118,191,83,187,274,257,670,158,521,100,59,83,50,136,89,137,88,59,99,118,0,46,67,42,67,114,114,41,75,91,68,56,51,99,206,87,33,31,30,127,46,42,62,21,912,1788,232,448,5457,120,53,290,413,31,2182,342,298,27,127,99,40,209,292,76,36,0,90,60,69,44,62,31,45,36,66,19,72,253,36,51,64,56,18,164,6034,205,186,191,364,299,260,388,122,76,15,26,125,50,108,123,71,63,8,183,97,30,52,98,39,0,137,31,36,170,41,20,61,28,597,67,27,57,1134,1424,1655,1287,357,1520,594,268,611,610,157,30,190,173,333,411,285,323,244,68,1507,132,69,278,116,77,90,146,319,281,182,94,0,135,384,42,232,198,103,85,30,138,149,63,63,107,156,92,35,56,72,144,66,65,115,40,26,26,48,56,216,30,33,35,120,37,58,1007,769,240,692,289,278,374,549,345,129,90,303,258,144,253,93,0,24,57,54,420,65,41,190,81,47,172,43,109,83,153,60,67,71,151,1355,1422,1942,2390,218,1472,1150,265,1165,765,70,488,1129,367,346,951,1303,722,654,840,399,295,200,377,273,484,190,124,392,141,98,256,307,338,203,903,320,341,240,339,451,201,359,81,227,377,194,235,93,264,313,276,194,40,741,81,150,388,11,354,74,261,150,120,90,74,106,116,182,76,132,240,161,165,0,91,87,61,91,215,92,131,56,78,61,46,230,106,175,126,77,149,152,110,11,73,523,354,39,85,28,84,29,121,162,38,112,110,107,59,48,96,18,17,36,84,93,66,159,34,46,75,20,50,59,56,70,25,10,66,50,73,237,110,35,102,16,54,36,53,33,210,14,85,9,1276,1395,794,506,503,910,729,198,486,637,108,112,195,109,146,65,369,179,211,543,39,447,136,57,124,96,135,61,164,45,46,179,55,0,43,117,102,75,44,91,136,36,110,111,115,57,95,35,121,16,130,45,93,19,173,66,1429,1592,1618,577,714,3660,925,179,780,117,479,101,170,115,378,380,4237,136,901,360,44,621,2341,136,118,307,50,86,237,57,1104,267,34,1080,211,53,231,153,178,307,321,283,103,96,55,33,2115,39,299,370,69,177,39,371,145,105,160,63,446,99,100,114,80,59,119,46,72,97,36,131,84,108,0,75,44,251,69,104,49,154,73,179,54,44,70,69,80,102,217,193,150,49,51,99,65,48,124,50,33,97,46,222,55,45,21,19,97,62,48,64,162,52,54,22,48,37,86,36,92,162,73,118,29,56,45,7,23,91,38,31,38,44,731,862,1131,694,348,2428,831,403,2437,199,306,873,299,903,262,884,140,274,724,741,136,880,258,141,125,415,150,360,379,111,267,338,133,200,823,234,110,429,312,111,191,265,120,196,53,376,131,268,198,374,605,243,90,158,64,125,364,221,706,120,126,101,232,64,114,42,60,66,85,197,0,56,44,97,61,134,154,234,172,224,116,124,700,122,82,94,55,169,39,209,40,78,406,243,38,80,35,439,37,62,190,50,68,101,50,119,38,49,203,99,67,28,37,30,64,89,3,82,26,82,26,525,44,33,330,124,72,73,161,123,83,12,193,77,46,29,23,25,25,55,90,53,49,58,1630,1240,640,808,912,1825,793,1329,238,186,85,150,372,2680,1288,268,104,378,236,318,110,195,342,67,195,281,300,350,61,51,160,289,200,298,58,180,33,724,143,661,141,277,262,63,194,122,347,89,425,303,58,189,187,63,69,89,50,70,152,151,70,94,0,67,42,364,244,76,169,62,1011,72,290,183,139,149,285,108,155,141,182,76,140,76,87,217,66,133,124,32,127,149,173,126,22,38,82,111,61,36,27,79,29,45,19,81,112,87,82,76,6,33,62,339,48,41,69,67,66,65,18,144,100,186,57,109,42,16,71,2,49,50,51,28,1659,1324,1113,1183,146,1461,1421,1101,697,186,328,359,670,26,448,951,569,285,417,146,265,520,42,141,328,60,180,103,210,538,178,68,136,113,820,432,118,73,349,181,175,68,139,55,30,229,278,181,191,51,161,140,141,186,0,51,47,107,111,160,63,32,96,174,181,683,211,96,112,44,100,34,104,191,196,85,19,73,62,172,61,121,30,87,38,103,26,43,35,772,42,182,26,72,189,63,94,80,80,69,85,75,29,217,148,90,97,85,131,28,14,20,90,5,414,1128,1279,222,534,201,230,616,112,117,280,156,88,195,305,221,106,218,106,24,64,252,131,160,168,0,174,90,205,47,42,47,175,56,21,54,94,212,84,83,43,3158,307,95,318,115,213,44,105,718,560,619,358,433,687,686,251,101,272,782,356,33,130,340,149,146,183,49,91,85,120,258,24,390,137,462,170,64,518,145,219,87,63,28,51,0,117,77,19,27,185,71,78,133,203,43,96,176,65,90,68,69,22,195,34,18,167,28,108,56,28,37,265,1380,268,400,212,181,183,37,63,576,30,66,95,89,0,81,123,70,47,113,50,89,78,101,100,88,47,87,1321,1780,868,850,1522,1869,201,387,789,152,606,948,212,182,172,45,163,52,187,198,28,45,278,870,850,560,77,35,378,211,246,100,37,60,107,58,128,139,211,113,126,62,0,117,84,54,94,46,59,68,38,67,41,108,258,56,146,40,206,91,53,50,184,69,45,111,41,24,26,74,48,214,65,167,112,77,25,2,268,2156,1226,496,405,951,703,148,293,370,199,76,52,226,212,57,368,112,186,262,64,535,148,136,46,59,174,95,12,49,0,148,875,125,73,107,44,73,166,90,40,77,86,80,154,37,37,113,30,47,65,44,34,144,976,999,227,2735,677,1478,1236,102,108,440,159,89,78,94,35,253,68,14,94,104,299,272,255,45,429,132,26,88,132,105,261,109,217,240,95,0,107,109,152,41,70,113,86,91,82,122,86,25,144,108,27,75,83,56,79,52,44,46,133,75,64,28,98,221,62,41,11,33,89,778,916,827,758,284,1845,644,358,422,325,135,45,66,81,456,191,211,78,156,282,175,661,16,452,129,35,67,55,706,107,227,63,76,155,255,309,0,24,114,55,224,40,32,200,116,202,82,42,46,314,42,74,57,78,53,16,32,37,32,93,19,52,57,43,43,39,65,99,42,18,1001,0,1463,873,1033,514,2261,1176,194,162,128,615,505,719,552,146,196,1687,92,116,319,75,276,448,255,47,146,222,164,319,58,12,209,257,135,51,293,248,59,86,44,28,213,278,80,124,167,0,23,72,33,53,20,89,57,106,88,72,90,200,45,73,78,114,77,80,103,81,35,103,55,28,25,37,28,20,78,56,33,209,21,121,63,77,82,53,22,34,57,1535,897,714,276,359,289,102,53,98,319,49,206,409,273,98,80,0,205,253,56,112,31,72,16,33,110,51,25,30,31,56,945,240,589,153,34,47,58,278,70,137,105,0,114,98,18,53,34,403,457,270,202,194,1614,230,118,312,473,87,35,324,173,268,137,99,99,164,221,83,290,51,73,50,63,81,14,58,65,98,74,0,54,24,30,441,137,68,30,43,64,38,96,37,186,55,22,196,25,18,61,333,27,130,27,21,108,123,38,87,29,19,39,7,76,8,1109,1654,951,295,927,640,237,1031,1004,183,251,403,231,246,291,122,77,143,160,281,175,39,398,107,232,699,606,84,16,812,156,113,78,43,47,158,109,86,517,47,0,50,71,37,32,42,107,22,85,90,117,139,48,72,30,80,226,151,33,54,50,72,18,80,29,323,56,20,134,16,48,78,11,84,181,60,63,42,78,1564,481,2157,1405,392,255,755,38,391,465,333,521,467,75,174,14,92,22,84,45,187,24,327,96,24,203,40,81,145,171,106,163,53,259,369,97,62,30,63,140,334,24,120,51,115,23,40,99,94,237,61,37,38,134,101,23,112,1006,594,530,545,321,303,248,305,295,97,87,55,205,114,184,52,71,279,26,76,133,89,27,40,61,65,236,0,27,210,90,127,23,52,190,38,69,147,102,26,9,13,43,43,52,20,105,60,26,84,41,1008,232,1483,591,1234,1817,169,134,269,248,365,238,53,59,422,75,111,96,157,45,99,57,36,63,126,300,57,98,18,191,53,56,36,63,57,55,43,69,0,37,116,58,264,86,68,40,28,1332,27,63,74,36,2636,59,17,202,46,43,73,46,239,52,107,22,57,27,27,45,68,1493,1254,133,635,246,76,127,69,101,66,18,363,153,216,158,93,113,0,53,42,58,260,72,40,35,43,646,1786,2067,568,2212,281,119,155,823,382,138,201,457,239,231,20,131,145,696,56,141,161,57,98,42,178,1027,40,100,71,78,90,60,61,56,66,139,89,118,58,0,69,100,102,31,116,50,140,125,192,36,201,191,63,20,35,235,40,41,14,39,39,11,99,105,342,27,103,71,32,20,59,40,53,413,267,281,293,221,156,203,54,88,120,93,104,0,58,60,65,43,91,49,70,631,623,461,401,502,110,443,417,582,228,83,99,98,62,94,102,102,249,141,195,49,136,25,154,33,64,60,36,39,143,71,128,68,80,97,66,0,47,47,50,32,41,52,37,118,100,49,151,1483,74,25,24,38,826,30,50,26,18,3,29,92,420,482,652,112,1826,506,50,114,91,26,211,75,95,28,492,756,71,89,43,54,210,38,102,114,88,134,0,43,51,58,71,40,71,127,52,35,45,30,33,31,60,52,49,18,1292,708,1035,92,1067,703,497,326,477,339,423,334,291,51,317,55,99,570,70,120,81,146,217,57,81,210,306,96,49,161,34,70,34,81,70,91,52,58,84,51,90,208,93,0,29,52,114,42,96,63,80,87,94,44,100,168,22,63,463,94,41,78,72,137,94,51,46,82,56,70,38,62,38,200,82,28,52,57,12,38,91,153,43,27,71,570,204,431,28,126,22,71,172,89,0,85,50,51,83,1044,740,934,533,647,807,97,348,217,87,70,58,15,32,59,97,190,54,108,46,20,48,124,59,35,78,0,47,56,35,74,45,195,51,983,735,784,501,53,131,66,39,116,324,46,100,127,0,182,42,84,71,144,31,58,419,418,331,138,227,167,128,113,769,192,91,105,435,59,214,43,138,20,43,78,96,50,135,66,89,73,0,176,162,81,59,67,30,87,84,71,34,121,42,47,46,69,22,48,20,17,503,467,710,1561,554,730,614,175,2118,499,99,184,207,398,99,177,189,156,158,56,49,137,43,94,85,66,27,58,196,443,89,75,401,80,126,83,147,86,110,112,109,78,171,80,83,43,100,27,320,72,112,54,109,86,73,30,81,76,140,13,360,34,30,61,12,37,52,61,0,24,42,59,58,38,61,104,25,58,51,65,25,17,50,43,24,89,65,44,83,76,36,42,76,96,217,38,98,21,50,82,421,5,80,83,97,530,44,2,66,58,23,34,7,65,63,117,233,18,91,105,35,69,35,119,31,0,29,67,49,168,847,1981,245,232,210,243,371,60,575,136,86,109,69,36,170,67,124,36,85,62,55,264,25,100,61,72,44,1699,0,121,33,54,1419,443,817,477,310,1395,413,1254,91,214,670,144,173,322,139,498,150,180,107,66,109,171,82,51,256,80,186,175,127,124,73,323,100,46,217,69,89,83,125,147,180,35,73,117,74,41,73,39,42,31,44,36,31,66,0,139,62,105,75,38,47,51,140,83,55,70,153,93,32,23,232,106,74,41,106,45,83,43,83,20,162,66,240,40,60,658,332,103,172,314,63,70,125,20,41,17,94,96,43,0,75,67,216,33,208,41,38,38,255,1332,183,168,624,592,106,354,706,88,445,98,99,111,84,115,41,339,67,185,29,176,58,114,66,148,11,304,35,30,37,718,120,42,55,0,60,122,118,19,144,55,155,54,37,25,57,51,118,121,47,166,288,50,67,63,73,419,741,426,210,37,2030,75,107,86,56,29,20,99,546,43,52,115,28,160,109,53,63,170,63,37,59,136,0,1332,65,39,118,62,46,76,98,113,38,36,68,198,168,635,264,1152,140,246,1365,165,107,2868,24,47,204,56,226,56,82,117,77,253,235,115,115,77,21,42,73,82,305,129,154,52,228,28,62,183,65,62,32,122,83,75,82,70,61,35,36,84,48,290,571,55,128,17,38,120,176,176,63,121,21,34,44,0,65,49,82,67,86,560,88,65,34,56,65,44,297,30,363,20,78,287,17,27,33,30,114,28,51,22,49,71,66,73,138,61,10,285,371,19,486,39,37,67,33,117,54,213,245,1004,51,271,2960,214,2039,48,114,141,129,75,79,77,139,174,32,718,36,178,21,164,80,260,34,25,200,142,69,164,55,33,207,82,1081,79,78,61,285,107,41,28,59,78,99,103,53,109,52,73,59,51,174,29,789,55,239,27,56,87,26,14,32,96,165,124,60,8,359,21,191,4,290,252,59,68,615,385,1444,253,292,1051,173,1822,71,138,262,461,141,231,120,216,260,59,106,90,89,198,71,273,547,88,57,33,32,36,236,59,82,95,62,136,127,277,264,91,91,85,104,51,131,90,82,24,109,32,33,39,262,141,54,38,60,29,73,57,39,104,65,44,132,127,161,139,71,225,123,39,178,42,62,17,46,102,81,29,78,56,62,40,37,43,645,405,915,316,68,785,106,156,878,245,43,255,63,101,235,240,355,457,244,124,55,124,88,115,126,161,36,418,594,61,173,34,32,51,146,73,102,111,104,120,62,83,90,29,286,38,45,416,199,102,111,112,47,121,428,88,65,79,167,26,118,55,40,131,71,101,54,0,36,51,24,75,85,51,60,98,110,48,129,352,368,262,115,148,87,25,13,22,44,37,124,286,148,7,57,65,20,83,7,619,610,182,87,598,270,415,46,543,253,120,122,51,141,119,299,96,96,166,10,152,16,108,50,80,120,56,39,24,222,90,111,64,75,92,59,67,63,80,43,66,20,12,83,763,107,242,34,76,38,0,178,25,47,403,1178,421,218,347,463,283,25,323,115,50,105,61,46,116,91,61,130,195,153,101,8,436,33,90,78,87,71,138,81,55,52,0,87,187,27,36,39,44,40,74,42,29,48,69,25,62,30,529,759,645,414,131,481,1002,1044,105,49,285,122,320,90,117,80,145,56,42,62,87,82,104,67,192,355,33,260,29,130,196,154,41,97,115,59,34,44,199,51,115,73,290,126,121,124,65,27,68,71,48,292,51,34,260,530,48,44,24,57,115,35,417,67,12,102,165,216,107,198,156,44,42,91,69,26,369,45,61,50,35,27,81,18,45,65,110,117,69,193,463,271,102,393,215,200,108,213,682,51,31,35,43,93,85,74,212,53,36,11,124,41,58,21,45,104,37,27,28,52,63,56,81,96,131,1385,32,49,22,28,67,20,264,540,686,1323,211,621,160,789,155,117,412,223,780,272,146,172,95,74,131,29,113,123,22,141,533,48,182,48,41,33,80,209,82,56,60,130,115,82,69,410,46,125,36,215,53,58,66,95,90,0,59,113,54,35,193,55,49,63,83,172,126,65,32,51,34,56,90,95,66,146,110,36,43,95,68,43,90,145,123,1969,184,57,49,19,46,203,80,33,78,158,33,501,667,68,69,1045,119,94,47,1888,228,30,46,86,70,287,25,823,110,335,32,34,78,85,63,206,21,119,146,21,73,56,128,0,33,50,46,136,260,79,67,66,60,29,101,41,62,50,338,74,40,183,35,520,483,133,326,336,650,620,533,441,225,114,220,538,289,75,63,168,25,142,56,54,281,16,55,111,42,124,53,203,191,53,74,52,32,28,192,85,157,68,121,24,10,65,47,229,57,72,27,49,103,19,55,132,95,0,66,188,47,55,20,81,107,196,254,130,78,63,97,114,25,99,116,30,41,58,45,71,63,46,53,48,34,389,253,341,266,45,20,113,56,33,80,0,331,47,74,36,40,65,66,46,8,579,1013,645,149,396,876,220,117,374,595,299,407,98,46,365,136,113,75,57,158,45,121,116,31,140,95,42,17,109,53,33,186,69,228,70,45,331,37,81,38,58,58,189,48,20,52,38,47,0,35,45,49,44,59,46,81,43,79,141,63,62,27,19,62,210,25,0,212,400,965,210,211,1394,129,29,2048,47,48,28,48,49,45,79,200,36,34,222,66,129,16,73,35,74,615,98,122,74,33,46,40,43,170,38,27,237,35,444,89,43,48,39,31,14,28,144,102,55,54,6,106,24,124,19,168,43,103,74,90,161,83,64,66,40,50,255,500,23,45,35,126,24,21,59,80,15,23,85,23,483,14,69,32,340,52,28,22,125,31,47,5,153,32,308,103,85,0,15,111,243,75,808,27,61,539,115,257,74,23,55,69,66,17,304,84,33,137,94,44,46,9,108,181,43,25,65,20,139,10,103,32,20,187,35,301,121,78,48,20,21,28,72,60,47,58,27,45,96,46,0,68,37,45,26,37,323,23,26,1303,29,232,128,240,61,22,49,168,50,60,17,316,0,77,35,103,5,35,165,211,618,151,694,203,30,290,1244,275,58,236,35,126,24,39,56,45,130,55,126,94,540,44,62,299,105,74,92,40,27,66,33,39,250,19,68,150,63,132,29,95,29,24,39,189,13,348,541,381,57,95,1601,286,1407,87,34,148,278,467,42,35,305,22,154,231,104,27,28,101,50,81,49,87,27,25,81,31,44,33,315,495,22,53,22,20,35,122,178,11,46,75,79,26,41,71,0,163,77,49,65,178,125,107,28,18,48,119,111,109,361,607,161,198,344,194,275,321,360,2733,164,274,60,317,67,155,100,57,81,127,107,110,40,54,39,203,31,145,149,67,135,77,41,150,73,89,69,307,645,408,289,169,734,412,386,309,149,153,150,759,192,162,177,201,86,205,99,67,130,41,47,136,33,101,40,399,131,33,109,53,56,63,179,170,127,190,43,12,116,34,55,43,21,61,43,102,66,187,121,0,92,46,81,122,38,70,38,31,29,63,56,77,29,65,67,45,56,87,260,320,643,386,182,515,167,656,37,178,357,49,45,501,381,83,86,60,62,317,26,65,25,85,22,87,14,62,46,212,67,85,35,73,48,110,131,49,110,135,43,76,17,111,41,35,85,54,114,36,49,17,38,32,82,53,0,21,47,31,50,111,131,122,40,31,47,48,55,19,10,99,69,23,191,600,86,217,79,51,247,81,66,186,229,50,16,82,76,15,15,108,56,197,78,98,19,139,137,44,302,315,404,64,58,144,82,105,94,44,84,39,17,27,62,41,102,47,124,65,94,78,46,0,42,294,76,113,47,143,75,174,26,43,118,122,81,105,41,34,25,410,595,353,225,229,434,37,271,151,141,95,89,71,50,558,367,156,250,23,118,39,101,166,14,27,608,8,129,163,114,81,85,106,77,55,133,155,137,151,59,297,65,40,209,44,118,81,48,20,22,66,47,174,45,31,94,130,34,402,27,72,49,85,22,102,189,45,1,395,210,386,310,196,382,818,594,213,181,156,78,151,16,111,36,125,180,98,36,48,29,62,44,21,147,77,31,121,29,341,120,71,73,99,56,58,567,25,40,43,71,46,221,77,30,72,24,33,29,64,18,89,33,105,32,133,89,52,41,87,61,586,34,31,79,40,6,71,258,117,74,75,173,270,35,37,36,65,20,101,35,19,41,48,124,13,64,43,44,43,96,105,60,0,60,35,82,77,108,82,268,170,158,85,104,164,229,95,95,77,17,63,51,29,53,31,52,100,21,108,47,31,54,43,99,132,218,77,154,36,113,237,57,1433,102,239,188,143,46,65,126,193,36,18,2,110,61,42,55,98,205,73,20,139,23,11,79,576,122,84,58,53,90,98,29,40,18,34,261,96,16,44,136,391,200,194,1321,251,574,149,118,54,131,243,286,132,48,44,9,146,33,46,254,13,7,80,180,33,40,63,113,28,243,94,65,54,185,120,67,43,76,28,19,166,48,24,161,271,53,194,60,23,17,224,49,52,79,104,534,356,119,209,101,149,41,62,25,39,66,22,32,58,52,120,44,20,27,74,31,60,394,30,324,30,165,36,0,120,21,39,283,101,419,63,115,259,56,413,58,16,93,196,54,120,128,60,71,52,42,56,38,38,20,167,82,45,37,64,38,30,78,50,44,91,78,27,40,82,15,86,52,48,19,86,49,69,72,35,211,42,57,67,49,27,13,67,14,280,41,53,41,42,35,151,305,75,114,354,54,12,42,3,95,0,77,12,277,867,397,72,220,210,53,227,38,40,167,33,78,121,35,142,88,31,30,56,51,118,32,49,19,145,70,47,41,29,70,323,68,24,43,37,11,88,8,70,39,272,25,23,47,0,42,89,28,207,28,237,58,76,158,209,167,305,117,34,153,153,79,8,23,52,26,93,114,11,57,39,89,36,54,55,45,82,68,21,178,48,378,110,151,939,120,1069,99,54,65,169,133,71,51,163,196,51,129,175,76,131,68,34,81,43,55,34,50,48,20,326,20,44,68,179,63,20,29,87,43,22,64,50,36,27,107,141,67,60,27,107,37,129,122,72,133,31,118,160,113,188,63,103,470,129,142,106,33,18,50,96,14,49,48,77,197,23,180,18,72,52,96,109,87,82,157,229,521,291,46,351,78,362,51,40,57,89,59,193,91,88,39,16,74,156,26,68,73,43,78,16,16,31,52,87,28,90,46,90,30,117,28,20,43,58,0,35,88,40,76,62,43,41,72,53,307,74,30,48,4,77,100,45,318,45,54,18,24,62,96,14,25,78,50,28,124,42,66,105,92,157,48,38,38,32,39,59,82,71,43,46,85,24,17,36,271,279,358,284,343,62,217,121,30,80,20,139,12,132,60,47,82,52,58,338,196,139,64,65,41,38,184,70,27,35,28,36,29,37,20,70,12,43,2,33,34,27,25,33,61,6,49,5,77,291,41,70,250,54,47,12,42,65,41,32,61,76,37,226,33,21,41,237,119,98,53,22,133,85,96,0,106,27,48,49,398,104,379,273,358,185,132,8,101,160,32,67,50,101,30,75,105,42,258,221,10,51,0,31,51,29,246,149,59,116,37,9,145,152,654,56,79,116,15,34,83,11,38,31,17,32,137,80,58,28,34,28,55,288,69,272,227,113,65,127,62,24,15,15,78,14,151,262,0,71,21,62,99,185,72,131,147,137,37,32,31,20,33,142,82,45,35,66,499,39,19,89,104,402,74,649,127,31,44,47,126,94,47,39,15,119,26,47,70,37,41,34,20,58,44,110,104,70,105,53,126,42,136,70,85,9,54,78,0,27,34,172,50,178,169,183,67,558,134,68,398,40,31,71,99,152,78,182,64,51,124,250,32,47,34,73,13,139,85,118,78,37,44,67,35,19,92,57,35,121,70,77,9,50,28,32,0,66,36,43,33,32,82,46,87,93,30,73,52,56,13,38,84,1,99,85,70,90,228,45,500,129,99,27,84,35,23,0,390,154,178,157,130,340,26,82,18,34,72,84,74,125,41,187,179,116,307,235,23,348,142,95,67,40,11,68,24,67,30,44,35,81,74,32,66,25,35,26,29,70,71,65,96,77,141,63,157,47,43,430,50,8,49,47,58,7,22,91,27,63,67,145,220,54,0,35,80,268,445,138,140,298,174,143,78,125,326,80,580,51,102,50,16,136,157,49,26,78,41,29,38,90,33,53,78,75,62,53,108,65,7,137,7,66,0,51,100,65,139,57,66,109,27,7,5,138,54,477,89,24,154,128,126,54,135,180,114,333,47,263,168,583,125,48,59,37,53,31,141,103,118,46,18,46,55,60,38,40,33,23,65,74,28,82,115,10,46,8,19,212,0,30,105,100,69,46,35,90,134,13,22,121,115,145,32,122,43,56,49,365,35,36,28,20,46,157,55,17,66,48,31,46,105,69,174,10,58,273,60,31,416,99,76,34,22,103,14,23,112,170,195,78,59,311,78,202,37,111,57,39,246,89,75,32,107,37,21,176,48,30,24,44,100,22,49,94,66,35,93,51,32,88,270,51,163,36,63,897,49,51,90,173,23,204,124,52,67,15,14,123,126,75,75,219,111,171,45,103,394,146,105,46,52,33,74,196,56,55,237,102,40,12,19,165,44,28,56,38,52,39,39,51,23,11,36,91,43,99,25,181,100,194,72,179,108,110,46,56,96,96,145,55,21,38,32,205,24,51,38,86,29,100,22,40,46,9,32,78,93,79,34,241,56,119,124,62,36,62,83,106,76,46,167,23,113,23,32,67,12,73,29,88,62,90,39,215,369,247,20,34,95,31,32,16,64,37,40,51,54,77,49,44,42,47,56,18,109,23,25,62,75,46,42,46,94,43,144,39,5,61,44,10,26,19,45,54,17,0,70,107,71,28,166,60,51,460,100,32,44,33,58,116,36,85,32,171,139,18,26,37,29,70,41,55,54,38,31,70,0,27,244,147,80,44,14,99,75,89,28,54,138,299,139,94,20,28,184,36,5,24,25,13,111,16,45,33,99,118,64,459,73,133,41,130,24,12,44,62,58,48,39,152,215,37,139,53,152,154,85,10,44,47,53,60,93,44,115,128,47,32,44,35,18,68,23,70,347,64,56,88,27,108,12,35,251,8,44,120,75,115,71,10,23,57,86,25,62,56,109,33,103,62,18,72,62,12,120,98,6,14,17,66,60,70,19,88,63,83,95,161,149,94,241,70,54,39,80,326,66,124,65,38,108,45,47,29,52,132,34,18,212,38,521,3,87,27,673,62,34,60,37,208,150,11,105,29,145,66,11,128,53,279,19,21,52,170,44,11,20,15,17,96,11,57,48,52,130,22,27,102,7,25,15,33,138,28,122,18,73,73,128,77,23,106,40,93,33,17,22,179,19,24,0,31,37,92,281,51,118,66,78,38,37,92,26,48,74,10,26,43,53,47,25,88,92,35,29,42,138,92,314,39,35,61,44,79,18,51,10,35,10,29,22,142,235,119,80,124,47,69,58,134,104,143,84,69,74,52,17,46,73,25,14,57,41,48,19,25,93,129,75,50,17,45,203,45,23,68,16,18,44,153,12,112,253,60,68,88,113,48,130,110,63,18,44,36,44,48,43,23,250,77,28,23,38,30,85,5,18,79,6,122,47,80,49,57,40,30,3,35,63,38,38,3,129,111,28,47,62,19,220,119,53,207,34,97,52,167,82,35,50,34,8,35,340,7,5,194,0,81,214,205,38,23,66,124,92,160,65,250,54,59,11,164,28,27,118,43,5,59,95,130,45,23,62,128,220,135,79,66,29,98,35,29,38,16,81,39,50,13,35,30,79,88,30,45,47,46,32,33,96,53,49,61,2,46,30,40,21,26,43,83,41,37,16,17,6,57,24,138,104,10,96,43],"lp":[16905,9728,857,1514,10170,3789,1630,129,123,88,744,342,95,597,326,198,348,273,88,201,22,161,0,150,135,141,235,116,187,218,62,136,118,70,49,75,50,89,45,120,2,56,36,31,104,32,54,233,66,41,11,20,30,24,20,30,18,31,9,9,20,12,9,0,85,5,13,9,28,4,8,4,2,5690,6367,3210,983,1210,322,221,1212,892,80,328,637,97,0,226,900,43,45,151,43,71,50,176,20,26,28,8,34,19,95,23,22,19,12,2,0,11,9,25,14,8,5555,7042,4106,2478,11429,6965,1178,2445,4621,1094,5129,1721,3278,1099,598,1111,428,9242,921,2295,1149,2828,3222,1247,563,393,248,387,311,696,688,657,305,118,124,71,123,360,307,0,108,91,189,304,93,97,73,122,179,121,233,399,131,229,173,452,308,161,531,130,194,65,581,171,427,886,54,224,32,114,215,83,17,63,37,23,144,51,15,12,95,25,200,72,33,9,32,58,11,33,148,22,67,21,74,39,19,90,69,135,119,31,40,46,39,93,5,52,13,77,5,15,36,1,11,5,278,15,0,21,15,2,3,6,8,10,3,7,21,23,9,11,14,18,20,5,9942,13626,18558,6592,2441,2981,2036,5389,1958,1151,10509,2668,1799,10289,1980,3489,1456,1336,381,353,5473,363,1283,1553,807,1092,1280,115,108,438,595,611,84,92,2327,471,344,67,1511,719,734,122,388,68,41,551,227,192,204,0,134,71,97,219,126,118,43,145,68,333,258,169,198,377,106,217,123,1598,262,120,139,84,207,19,42,254,43,61,306,225,353,116,14,56,12,96,34,61,55,75,86,72,40,41,73,21,67,23,31,4,21,184,58,25,17,22,9,78,29,77,76,31,44,39,46,9,25,12,6,13,35,264,3,11,64,12,12,115,26,11,24,13,31,32,13,18,7,116,5,48,3,16,33,7,4,11,0,107,72,4,12,1,15,6,9,1,11,22,1,40,8,11,6,57,25,5152,15287,5683,8056,745,3148,914,260,1807,1740,1330,137,599,127,350,255,799,301,757,442,592,325,155,631,422,30,255,107,160,115,133,41,163,98,925,280,0,114,83,760,131,34,142,71,48,70,266,73,44,192,41,306,17,168,47,17,39,113,33,222,24,169,67,8,51,18,40,27,22,3,113,86,12,5,8,42,14,104,13,10,24,8,17,49,26,30,21,27,34,23,17,21,15,61,22,22,3,24,55,4,6,6,4,8,12,5,1,17,11,13,0,36,10,9,14,4,10,4,188,19489,3446,1699,1672,1511,402,5173,1571,938,2149,699,261,201,1489,4480,262,922,515,1799,1924,384,225,190,176,225,780,294,71,171,677,705,399,291,66,159,307,0,264,500,1324,285,312,200,32,43,455,453,1162,403,78,35,1774,607,116,266,516,289,257,39,118,47,380,580,24,1344,89,88,31,98,66,315,185,127,89,62,73,50,25,581,32,71,9,11,43,39,33,122,70,7,73,49,819,26,607,62,86,157,365,63,196,170,47,16,11,16,35,7,14,72,8,5,41,48,199,6,51,7,0,17,7,43,78,17,40,9,3,40,94,56,9,27,19,15,35,44,81,6,66,12451,16859,891,2186,305,9697,3074,4048,429,78,179,153,467,153,1031,232,98,490,426,222,182,211,35,0,101,115,777,233,61,169,107,87,95,52,55,175,502,8,71,205,133,10,6,50,379,53,18,9,44,91,29,20,44,83,116,6,55,43,56,13,153,15,5,31,7,0,62,6,3,9,2432,2205,3265,1987,290,1378,4168,2832,685,311,20487,2832,4009,1441,586,156,83,196,441,125,323,211,29,250,12714,237,10818,9,234,99,287,1178,1069,50,468,196,1964,65,71,141,36,107,1550,36,410,2,80,3548,40,45,83,171,27,94,68,58,233,43,42,320,44,222,92,77,15,66,6,50,201,296,320,0,314,6,24,11,53,184,5,11,118,79,32,46,29,67,86,75,19,66,268,41,196,17,56,10,17,11,30,704,97,7,8,141,22,10,3,21,27,13,4,0,1,4,28,166,11,17,13,178,13,0,2,14,4,52,13,10,22,25,3,2,6,192,9,2,17,13,16,62,2,15,12,5,26,38,4,121,37,1,1,5,15,26,14,51,8,12,0,5,7,3,0,12,2,21,10,48,7,10,0,2,7,31,26,1,2,9,5,25,10,38,7,4,8,0,10,8872,4811,19943,7179,5613,2003,4085,1890,827,2544,16017,1149,2009,779,784,7064,3755,184,701,338,2887,318,3957,1760,897,581,260,251,1799,1116,1057,206,704,211,293,397,101,563,843,574,2007,412,91,583,1093,623,366,1416,83,195,27,480,318,0,401,303,27,527,1106,577,536,4612,698,154,292,215,563,254,128,171,259,120,162,43,176,50,170,570,73,60,42,87,149,208,64,54,166,53,67,45,42,109,108,118,84,22,76,101,73,91,9,47,200,5,138,34,21,27,9,139,9,241,120,9,62,350,29,24,40,22,23,84,2,8,225,38,17,74,52,37,64,156,51,49,93,98,15,22,26,31,19,0,4,38,23,80,689,13,19,6,3,0,4,20,34,11,25,46,9,1,67,138,371,2,23,9,68,62,42,6,18200,2383,2557,2108,80,3137,208,72,54,225,97,342,113,130,241,19,181,26,0,25,212,181,58,22,100,78,129,9,32,0,40,69,18,28,10,63,13,10,31,23,489,23,3,16,7,7,12,5,20,15,13,2,13,5,5,7354,5261,7857,586,1667,14617,5938,694,300,2707,4406,1999,4369,6533,812,534,89,715,984,26,73,60,838,716,315,263,472,441,313,29,118,564,191,391,6,289,55,192,97,301,30,37,157,83,468,423,0,155,21,261,112,148,89,17,166,41,126,110,51,223,219,99,10,83,107,132,38,49,31,155,3,45,97,37,13,81,151,20,12,26,24,10,11,8,12,50,26,36,25,9,23,4,7,92,23,4,1,5,82,24,12,26,533,12,4,163,9,3,81,30,18,4,5,0,1,9,0,2,3,4,5,40,30,17,13,1,26,5,15,15,3,4,5,4,3,0,10,15,4,6,30,10,16,3,1,5,1419,3091,2556,686,334,17,130,376,122,5,329,4,314,236,11251,378,76,68,167,137,108,65,113,75,233,137,0,0,47,101,63,130,196,868,75,29,88,25,1,28,1,49,16,5,13,12,13,0,23,33,16,32,5,18,63,4,54,3,40,3,30,9,12,5,3,4,28,30,1,59,4,13,2,2,133,21,31,0,13,19,2,8,2,6,24,3024,5778,6416,21565,4720,2803,553,6161,161,731,659,1408,11920,1260,129,178,122,5944,1677,152,223,136,1552,209,6998,146,73,20392,270,55,137,250,432,211,460,18,39,143,149,336,711,24,94,221,254,378,7,488,180,891,219,244,5,1525,23,17,27,2,160,64,75,8,0,103,10,154,270,66,63,124,21,65,27,42,95,23,186,244,154,44,7,253,72,18,108,7,64,11,105,44,34,22,54,45,7,36,24,16,7,4,1406,39,3,13,2,14,9,157,13,0,23,4,9,11,12,30,63,7,10,2,2,186,198,54,12,7,22,17,22,49,13,35,0,16,16,63,8,9,3,6,7,2,1,2,13,14,41,3,10,118,20,7,31,7,11,2,4,23,17,0,48,33,0,64,23,14,4,0,2,35,4,198,6,11,24,15,18,151,2448,5276,3740,492,7406,776,149,7813,420,1724,254,374,282,165,423,3819,530,3862,36,24,26,346,198,178,28,112,1530,1204,300,134,928,271,2,183,97,162,10,27,142,35,83,83,34,9,0,72,1,12,64,55,80,49,13,173,12,88,275,93,102,3,36,168,26,27,271,4,42,12,169,285,50,12,15,182,3,502,8,106,46,38,3,12,18,48,30,61,3,0,17,120,17,4,11,24,0,14,92,208,11,10,39,18,12,25,43,180,10,15,91,71,7,5,1,4,12,4,67,10,21,9,7,0,2,4,14,4,4,6,1,3,8,7,26,9,31,0,3,4,2,8,9,7,8,11,3,2,8,2836,5021,3425,3042,4430,2002,3520,1396,2486,710,4776,1527,1990,3643,83,197,1555,654,407,280,2016,137,1538,447,88,440,17,389,133,336,2131,22,1877,982,258,235,480,784,77,260,161,125,39,464,915,47,58,37,325,69,187,124,61,65,44,24,53,75,317,221,31,73,82,12,37,52,359,179,0,52,313,99,36,48,53,34,8,28,36,76,78,136,18,52,127,70,104,32,50,48,4,132,6,6,7,57,38,90,56,25,5,63,28,4,84,30,6,43,11,3,28,18,42,15,24,30,27,20,4,21,41,25,2,6,16,9,1,92,1,1,24,33,15,8,11,9,9,15,17,3,13,1,6,43,4,7,17,14,0,2,9,23,23,7,12,8,12,7,20,4,43,22,15,3,7,4,10,9,18,16,0,3,0,18,10,1,0,3,4,4,3,1,0,0,4,32,0,5570,6004,5153,5334,449,1322,2918,1921,4155,266,55,472,29,91,14,24,661,1166,202,827,225,34,31,130,439,102,302,217,329,0,53,136,45,51,410,314,5,98,29,197,58,104,22,291,25,13,7,9,47,31,52,50,893,125,5,0,38,10,39,32,13,23,28,86,22,92,22,23,9,40,26,13,9,8,33,24,28,4,19,5,27,7,6,9,24,12,7,15,527,970,83,54,0,55,1,9,7,3,5,8,9,0,25,708,0,233,12,6,14559,814,645,1454,37,78,189,338,59,93,314,126,0,144,12,19,27,22,15,66,70,7,9,18,10,24,4,9,0,11,34,612,249,324,46,491,214,274,32,39,68,0,35,12,2,29,5,34,2,25,5,8,4,15,0,48,16121,978,771,3546,273,1597,1853,4908,487,597,385,74,51,317,1852,89,221,364,550,517,136,59,19,256,82,82,88,21,69,166,246,89,52,35,129,89,0,83,85,1891,43,57,34,8,15,43,183,95,192,44,13,229,72,16,59,48,39,57,8,32,32,74,16,7,40,32,11,31,16,23,75,68,17,17,18,9,2,9,57,23,3,3,5,26,8,14,22,34,12,21,13,35,6,465,18,15,7,4,54,23,20,30,14,26,8,17,17,8,15,3,595,21,10,33,3,4794,3833,188,924,2061,1005,8035,96,1525,4666,2018,80,318,411,661,1123,2730,200,116,3058,1143,555,673,25,582,21,69,225,31,971,41,47,241,2337,793,442,44,65,170,35,1086,187,227,41,95,1089,1,27,85,23,105,27,92,3,61,209,32,122,145,39,64,41,39,9,64,65,6,10,36,60,59,156,0,42,14,91,70,56,18,3,58,17,37,28,52,48,43,11,105,80,86,21,54,63,6,38,11,43,1,45,34,16,26,33,52,18,0,34,1,61,7,43,14,27,17,37,5,22,4,6,4,8,42,7,13,11,3,30,29,18,57,6,13,9,34,10,12,40,2,3,14,5,28,7,7,12,2,6,6,7,9,12,8,29,2,3,9,1,7,8,8,3,17,9,3,6756,7731,9518,1541,3290,1226,335,478,1420,207,37,2731,421,81,1381,44,253,298,6,32,406,459,19,18,15,26,15,21,110,24,145,18,66,185,8,129,496,172,131,3,81,74,167,25,2,90,9,4,43,44,8,13,0,105,4,4,50,20,110,5,44,15,30,104,24,38,38,51,12,2,3,19,9,29,2,31,7,5,22,3,45,18,153,5,28,15,24,2,24,5,5,5,22,17,1,12,2,0,3,0,4,21,3,3,8,36,2,7,12,10,0,0,26,12,7,7,5,3,9,22,758,3625,422,486,213,501,160,163,3316,1026,67,66,333,2774,29058,499,1354,118,2605,112,270,7,249,106,3,70,47,154,43,129,47,8,91,50,46,68,8,63,244,32,101,37,189,16,19,35,97,39,4,47,501,31,47,29,0,4,3,43,13,25,10,3,10,3,53,20,18,23,26,28,12,80,6,32,210,8,356,15,0,10,52,7,3,4,30,62,16,2,2,19,8,2,10,13,5,3,24,1,2,2,24,0,39,3,4,3,1,6,22,11,2,5,7,6,1,4,9,2,3,8,93,8,3,19,20,2,20,3,4,4,11,432,4503,2228,976,29282,97,193,339,532,106,1825,383,142,837,125,16,1384,48,132,164,130,74,61,47,66,136,66,360,26,60,110,26,35,891,131,166,10,86,9,144,5,334,38,4,86,69,26,71,0,758,18,9,142,65,277,19,17,35,30,143,44,126,83,114,38,13,31,50,6,11,14,86,13,3,29,13,12,16,44,29,21,49,15,6,21,50,22,12,20,46,86,12,8,11,22,20,4,4,16,14,22,44,13,4,18,1,26,1,54,14,17,6,10,4,12,16,2,0,7,7,17,12,7,60,117,6,12,6,7,27,8,23,7,2,15,0,21,6,5,2,4,7,22,3,599,314,414,107,140,3,30,151,29,72,0,55,40,924,238,22,67,37,23,130,0,6,2,7,24,0,18,7,37,62,194,6,21,21,20,7,11,5,2,8,3,2,1,8,11,0,3,5,2,2,3,6,4,6,21,7,5,3,40,0,573,34,653,68,799,123,66,7,169,35,17,28,60,7,0,24,24,16,11,11,19,85,54,10,21,137,17,2,3,0,5,5,4,1,13,6,8,5,13,1,0,1,7,693,810,1159,338,239,1811,588,2085,167,1130,297,631,3043,126,149,839,216,49,984,885,199,1971,251,499,97,82,52,78,82,45,151,68,164,338,199,92,95,92,78,17,537,121,0,17,65,9,37,70,37,23,52,20,80,46,30,118,28,47,63,1031,20,58,32,51,91,119,33,121,69,39,75,34,96,11,9,15,113,33,41,4,22,13,38,26,61,21,12,13,0,54,35,95,16,37,24,16,21,88,8,30,7,14,3,0,20,3,3,9,129,12,18,1377,3,7,861,8,0,14,6,2,9,5,1144,1,1,3,70,13,35,0,5,2005,4354,192,282,685,1599,2007,269,767,68,114,59,303,23,14,211,46,224,645,41,434,179,169,34,59,113,2,57,33,47,0,2,68,78,72,127,9,10,77,168,10,19,9,87,41,8,6,9,27,10,0,13,6,24,0,47,26,36,1,115,8,16,75,9,4,2,3,1,5,18,0,6,10,7,11,4,7,4,4,2,0,341,1844,430,591,983,20020,755,320,522,152,60,251,620,377,415,945,329,48,649,132,975,296,297,1149,30,95,93,191,236,32,295,242,207,67,239,70,201,8,326,76,82,18,135,285,30,14,211,231,169,26,79,13,56,113,193,8,62,3,45,167,63,22,351,47,24,47,51,33,24,88,0,66,11,51,21,188,105,8,87,10,25,91,94,269,41,51,35,64,71,20,110,32,1,31,3,42,53,36,34,14,17,13,10,16,19,4,6,105,9,5,6,38,33,17,12,8,16,11,109,12,30,2,9,15,10,10,5,7,56,8,2,34,1,1,4,5,8,15,10,45,4,3,118,8,2,8,10,6,42,6,6,0,9,4,3,10,9,6,11,9,47,7,5,12,8,5,8,27,8,5,7,3,14,3,0,462,24,16,0,20,10,17,7468,1508,22632,1689,838,389,75,315,272,131,803,675,68,695,112,173,230,1399,201,560,18,75,27,630,94,341,1213,198,518,1414,8,57,163,321,225,5,143,102,4614,12,49,37,4,27,31,12,25,0,435,2,8,50,244,307,12,75,37,22,81,10,106,148,38,46,21,20,38,536,29,33,45,33,19,92,37,4,503,175,8,20,96,7,1,20,5,15,9,33,53,37,14,4,20,116,4,35,31,108,1,98,13,28,24,266,12,25,8,15,2,18,7,47,38,0,4221,6708,2669,1718,4985,530,259,156,458,67,19,1410,1172,40,2059,49,86,283,5,48,69,112,1,31,8,41,547,503,53,401,59,209,153,10,28,627,492,245,3,212,168,64,104,3,91,29,1,55,58,85,4,0,110,1,3,114,9,77,39,33,76,10,52,93,107,88,88,15,4,24,115,4,16,8,86,4,21,6,21,69,49,190,14,61,24,570,2,16,4,31,19,171,39,11,36,5,22,2,11,66,96,13,27,94,6,14,1,8,25,44,10,187,923,50,6,17,20,24,57,10,192,251,22,4,0,0,38,5,2434,993,4330,1210,414,227,714,1556,42,227,18,56,21,165,76,441,9,13,129,44,21,66,56,151,0,27,78,41,86,43,5,59,194,34,62,2,18,13,11,16,10,20,6,3,3,11,20,11,5,24,18,14,2,30,8,1,5,1,5,0,0,1801,6478,2916,1438,1785,571,562,414,63,1358,1231,66,609,457,51,241,63,383,348,130,142,172,440,92,293,61,127,30,242,174,323,197,171,19,122,154,483,10,23,113,144,33,10,28,93,35,38,33,37,58,18,13,100,4,50,42,1104,0,61,13,23,66,56,81,42,27,34,50,36,52,49,41,135,16,61,26,117,42,112,66,6,32,22,33,105,108,24,59,76,7,11,24,26,15,8,19,21,8,10,23,49,7,5,17,4,34,15,49,9,8,5,16,14,36,20,1,7,15,83,71,8,23,9,3,3,3,7,54,33,13,10,10,20,7,1,11,15,0,2302,702,1728,1451,682,461,755,446,442,6686,550,340,1850,547,106,663,29,91,543,17,195,50,157,113,206,133,251,255,22,43,984,129,581,19,267,173,61,34,72,49,59,172,59,226,92,0,45,75,28,57,50,38,28,37,70,49,85,18,78,144,74,120,141,22,42,663,66,76,178,10,20,174,58,26,152,70,84,12,20,29,14,12,31,37,10,25,25,5,12,8,43,21,14,1,111,3,62,4,53,23,77,4,16,13,18,12,4,6,9,7,12,21,16,10,5,3,10,0,2,34,22,13,16,12,31,163,44,268,132,3,106,211,30,152,325,245,0,109,40,12,28,93,16,4,15,11,5,2328,903,1751,127,175,1268,172,169,559,72,61,70,237,3,417,20,70,118,29,89,112,41,542,18,35,35,14,339,17,89,6,10,26,256,72,0,81,65,1657,6,23,84,9,67,18,78,14,18,14,30,42,6,3,66,28,74,8,2,8,4,6,4,37,54,5,15,7,6,2,9,24,3,3,44,20,23,1,32,3,7,230,7,9,1,0,1365,749,1246,827,485,1494,1563,542,1304,958,575,424,955,3165,144,1641,290,481,522,198,127,667,257,207,419,395,177,154,796,64,847,567,225,509,718,108,513,576,187,38,277,197,167,349,30,244,1228,23,186,450,78,24,28,677,110,93,126,61,271,104,50,100,45,111,98,8,18,49,18,54,25,139,23,0,758,76,121,35,41,684,32,226,34,16,63,5,92,145,28,52,281,348,69,118,86,208,13,321,2,49,26,59,81,93,20,43,78,334,202,4,20,12,118,1,13,0,41,27,161,26,14,31,26,11,31,115,39,22,10,122,69,20,3,17,12,66,3,8,20,26,26,7,79,0,10,0,18,22,9,91,27,4,41,39,26,7,79,9,2,11,61,2,38,16,5,22,10,34,15,8,15,28,2,17,0,9,23,27,2,13,12,1377,6465,3392,2868,2426,3103,157,330,76,116,9,18,1289,494,166,59,79,157,870,61,130,35,0,714,248,277,21,16,7,27,220,122,128,26,192,32,173,72,541,14,113,61,254,134,4,10,138,78,247,47,5,19,49,7,9,7,84,7,18,0,253,1,90,40,267,29,14,38,34,37,97,46,67,92,58,42,61,166,43,12,16,3,83,2,11,57,34,16,90,49,8,7,3,14,25,32,38,3,15,68,130,1,0,0,2,13,6,0,3,6,4,5,20,8,9,16,17,34,9,8,13,24,9,3,3,2,2,72,7,11,5,3,27,2,3226,981,101,248,268,759,555,171,648,42,319,47,168,26,29,4,260,20,480,290,45,598,119,5,103,60,315,11,78,8,34,72,17,0,201,2,1,67,37,161,55,12,93,671,19,26,23,26,71,52,30,25,59,9,108,15,86,7,0,8,3,16,99,1,25,9,155,0,3,26,47,15,7,356,5,10,40,2,9,13,40,6,5,3,5,8,13,11,1,15,5,12,4,8,90,19,6,2,23,345,4662,441,1094,50,804,657,177,995,92,48,30,94,291,1699,123,30,61,5058,57,733,140,23,61,134,5,44,168,168,135,138,49,297,79,94,87,71,115,115,92,6,23,10,84,91,3,33,148,18,17,31,144,27,5,40,175,12,20,60,78,0,16,11,13,40,35,5,28,14,11,16,53,28,40,35,64,44,14,10,33,59,45,28,14,25,11,26,59,13,7,15,24,21,4,15,9,19,6,6,22,41,21,42,7,16,9,25,5,8,27,3,13,7,5,0,3,5,73,2,10,13,5,15,23,15,36,5,14,0,4,9,4,2,25,23,17,14,2,5,9,5,18,4,2,8,715,1179,1126,451,6,246,30,468,335,19,1,70,1,48,103,72,72,30,242,110,94,26,22,127,17,21,42,66,0,13,68,26,23,54,53,18,55,25,13,25,37,44,12,7,17,4,6,24,9,21,17,19,4,25,15,6,20,17,7,28,4,4,17,11,5,24,6,11,46,821,1382,1566,3319,3387,293,493,130,593,190,589,63,1737,105,349,244,611,385,354,91,2402,161,96,427,91,358,32,58,93,38,269,128,174,74,292,187,185,118,43,219,352,165,460,42,180,100,126,128,8,218,109,14,115,19,24,44,114,153,67,28,191,26,15,83,321,133,49,26,48,83,3,42,328,122,98,0,36,83,11,174,57,23,15,11,65,79,14,188,89,30,62,51,41,181,26,28,26,25,53,35,7,10,62,8,13,24,8,16,39,37,5,18,17,6,18,1,19,15,3,32,4,20,14,66,53,14,46,16,83,28,9,9,6,13,39,2,5,46,3,14,1,3,8,3,26,3,3,26,37,16,27,23,23,119,38,156,5,34,17,24,25,6,11,1,6,2,10,0,117,22,19,3,337,2339,146,318,272,156,5446,178,210,77,10891,78,3334,311,5,54,101,62,16,145,143,33,70,403,19,406,2,102,23,82,56,75,82,264,18,26,39,18,23,16,1,243,256,6,4,52,4,48,17,22,26,6,11,51,8,16,17,24,13,56,68,21,19,22,8,10,23,18,1,12,26,19,31,5,7,9,2,76,19,1,12,5,41,7,5,0,35,103,4,37,8,10,6,0,7,20,6,908,3394,1019,74,359,465,479,205,39,274,117,87,25,387,487,34,669,48,25,68,14,20,10,7,69,161,25,40,8,38,566,37,25,67,58,12,20,59,60,1625,56,3,378,86,12,13,32,356,248,297,33,5,27,48,11,41,22,4,436,9,5,24,2,47,19,30,6,0,28,2,4,17,22,15,20,59,11,2,31,40,10,24,22,39,31,11,17,11,17,1,16,14,24,6,57,14,8,3,27,42,4,17,9,2,0,2,56,2,12,4,20,12,11,5,3,0,186,12,25,11,2,7,25,9,1,1,15,2,5,26,55,9,11,4,12,0,5,0,8,1,2,10,34,33,9,3,3,0,6,570,951,571,492,379,1152,734,269,1349,134,203,1156,388,1339,179,365,464,308,181,227,125,308,147,68,206,8,339,47,391,136,179,221,350,63,49,476,73,159,21,9,160,61,50,34,96,40,27,41,82,43,104,32,77,24,23,50,326,125,0,23,72,40,25,44,24,31,4,31,161,56,66,1078,122,39,26,49,114,15,68,13,26,23,38,24,25,41,293,19,26,43,11,7,16,1,51,3,25,4,19,9,8,6,19,26,4,141,18,7,25,25,38,5,7,11,15,19,13,18,21,11,10,23,1,16,10,14,6,9,7,4,17,57,12,218,83,1274,10,91,1322,23,2584,2,6,3,2,12,42,42,13,1,33,99,132,0,3,17,0,88,38,49,3,4,6,11,28,1,1,5,1,5,13,15,6,78,218,35,2,0,28,10,3,1,15,2,46,65,0,2,14,1,3,5,4,4,4,9,0,56,1,3,11,134,11,6,3,22,4,4,31,2,7,8,1,4,1,24,0,1,498,6,0,132,64,0,0,4,387,1,1,13,8,7,2,9,0,5,0,1,15,0,5,0,2,3,8,19,69,7,0,89,2,3,2,21,16,6,0,35,0,13,8,0,0,0,1,3,2,1,5,1,0,3,2,0,10,1,1931,917,526,672,2331,1383,469,1493,361,454,45,61,88,626,1142,155,131,61,245,201,59,43,192,9,100,260,240,1054,119,94,225,436,228,195,54,33,13,39,107,371,245,0,247,27,22,52,10,57,223,15,144,102,37,155,25,9,12,6,17,8,26,67,38,12,14,0,60,187,50,27,46,55,21,57,7,222,169,26,76,121,45,36,25,38,63,6,7,5,72,2,16,17,24,5,48,177,40,12,2,31,12,6,20,30,27,6,13,9,28,36,2,4,8,7,19,2,19,2,4,7,12,13,18,8,6,9,3,5,50,20,18,3,7,1,10,1,7,5,56,11,17,18,5,12,682,336,47,143,327,177,128,97,19,327,1428,67,66,101,51,229,53,18,183,0,19,13,42,76,69,82,100,60,31,166,41,18,36,9,50,59,103,27,82,27,9,64,31,17,17,47,10,16,16,14,300,336,1252,294,13212,44,20,142,13,63,109,31,186,4,198,40,69,164,17,16,38,16,13,62,9,81,26,6,20,52,108,43,15,39,6,23,7,61,16,27,64,0,43,28,1,10,209,9,32,108,45,27,8,13,93,5,46,3,45,3,6,25,13,1,78,27,4,66,9,11,11,2,9,3,5,16,19,9,10,3,10,0,12,6,24,9,7,39,23,15,0,15,6,0,6,6,89,4,1,13,27,812,2211,1499,123,269,7459,263,2735,136,98,1129,36,42,605,11,32,244,42,43,225,17,20,94,104,610,82,12,31,10,494,16,3,67,29,7,17,72,24,35,85,27,2,56,253,102,142,329,16,183,44,3,39,8,1,378,36,2,30,18,2,12,6,240,20,28,20,0,372,1,10,11,6,451,20,47,28,78,27,3,37,81,10,24,1,3,89,7,1,1,101,107,12,5,478,3,2,71,8,23,20,3,0,13,1,5,7,59,4,6,4,2,9,3,0,0,2,7,61,0,17,7,2,27,20,2,83,0,8,1,23,5,7,31,1,4,19,8,18,24,2,14,163,10,224,40,97,46,22,7,39,10,9,3,15,1,0,15,1,9,12,8,24,23,11,2,4,43,4,7,12,4,1,0,2,12,1,23,292,60,6,39,8,14,171,373,0,117,21,32,138,18,12,93,13,30,15,18,0,33,804,2373,879,190,206,2294,49,210,442,92,683,175,13,8,195,754,772,23,434,48,193,326,341,24,23,37,15,51,80,33,275,407,27,87,9,118,59,186,31,1394,456,19,253,108,113,196,9,9,211,2,74,88,64,7,32,124,51,138,40,1,162,22,18,134,115,1,105,19,21,5,23,43,72,47,5,3,0,289,6,4,44,36,209,15,29,21,182,9,18,25,21,105,46,59,28,19,14,12,13,7,14,7,0,8,19,2,40,113,37,2,47,18,17,9,9,3,11,2,3,68,6,1,97,2,9,32,19,3,13,0,0,37,12,3,5,1,28,45,11,12,9,33,11,16,4,3,11,5,1,10,0,12,6,35,20,56,7,12,15,1,994,707,127,189,225,423,1071,173,214,158,19,73,62,406,825,46,31,317,41,81,83,20,187,2,28,119,9,79,14,17,122,83,173,55,22,24,7,136,55,305,75,76,2,12,13,79,69,22,43,38,11,28,12,10,8,9,2,2,41,10,30,712,0,32,0,21,18,42,48,103,3,12,8,10,35,28,23,42,9,20,24,26,23,8,1,30,24,13,7,9,13,20,7,13,2,9,6,6,5,3,28,5,18,12,7,6,2,4,9,10,9,0,5,3,5,14,5,6,0,1,3,2,22,4,12,2,311,67,157,484,147,242,69,268,190,32,40,58,13,22,96,79,38,24,159,12,8,11,78,29,13,10,55,0,16,8,13,6,22,17,36,13,23,10,30,5,6,23,3,4,7,18,2,7,1,7,3,2,12,30,4,76,1,6,1,630,1277,480,120,537,907,220,133,643,383,126,275,286,142,124,21,67,17,722,76,177,128,39,176,141,59,12,325,67,79,81,49,19,57,20,16,21,24,63,88,0,29,36,78,169,13,61,12,39,28,9,33,32,56,66,34,21,23,54,47,59,67,46,60,29,1,46,5,6,20,9,8,17,3,30,4,8,12,39,23,21,8,3,3,7,75,9,28,10,8,10,47,28,201,201,20,25,192,100,125,37,73,16,7,13,82,33,1,9,45,4,16,94,73,38,19,46,2,16,1,6,0,15,1,2,0,0,0,10,3,28,11,17,5,60,20,56,4,13,95,0,6,9,3,4,9,8,2,4,3,44,1,4,5,106,38,2,17,2,12,2,0,1,3712,917,1601,294,194,1446,12487,116,148,94,440,78,107,138,42,324,138,33,190,179,16,32,230,67,342,5,22,59,45,99,73,117,33,24,179,66,440,1,12,26,26,48,5,46,8,121,7,27,25,10,19,4,17,457,76,0,116,53,2,18,97,51,211,16,24,6,11,88,65,9,5,9,13,24,16,18,21,16,26,33,2,6,9,8,8,10,27,15,0,2,23,3,679,383,440,380,231,103,76,89,11,61,58,33,49,176,25,16,20,994,26,47,0,71,12,80,52,1,59,22,33,6,7,1,29,11,8,21,2,19,5,9,11,21,50,36,129,93,13,119,9,0,4,34,10,156,118,0,250,224,367,143,247,1687,135,551,69,73,186,712,136,223,198,34,68,151,129,15,27,81,51,68,23,76,72,108,23,44,30,53,41,179,16,495,11,56,103,25,1,58,55,30,1,1,33,20,9,37,0,272,2,11,49,70,256,2,135,11,55,26,37,83,34,18,118,12,19,18,10,0,1,8,12,14,18,5,24,8,14,50,33,86,14,19,11,11,21,11,22,11,21,7,3,8,14,2,19,4,15,34,3,10,8,36,15,59,11,16,14,3,15,5,3,14,2,9,26,4,216,506,43,23,1112,150,154,103,185,9,6,97,24,5,10,0,22,14,43,159,5,313,37,67,8,28,18,38,2,6,0,0,14,13,6,18,55,8,8,12,5,5,19,7,34,8,2,3,7,34,2,5,9,3,23,34,9,1,17,2,0,23,5,3,14,1805,98,9,33,13,0,21,5,3,47,711,442,79,553,4984,76,85,55,30,35,48,39,396,119,122,184,130,104,50,97,761,57,48,9,38,9,26,31,1261,22,85,8,72,1,48,22,16,11,29,201,21,84,54,24,18,43,19,394,39,40,44,196,13,37,32,33,43,85,2,11,4,35,48,13,48,408,7,2,232,30,10,25,6,0,38,1,4,14,20,15,4,19,12,25,12,19,70,4,48,34,139,26,4,41,7,27,11,13,2,15,45,33,10,7,12,11,41,3,10,10,171,28,64,6,1,73,30,25,18,13,86,26,14,11,17,4,47,1,4,0,43,3,5,4,256,1,1,11,9,1,3,2,14,3,18,12,10,141,8,13,9,106,22,210,53,684,91,89,83,45,30,21,38,367,12,54,12,40,172,10,77,4,7,11,16,25,13,39,11,22,3,27,44,15,8,10,23,6,10,7,0,8,0,1,7,38,6,2,13,14,67,4,7,9,14,10,2,6,516,5,47,19,27,15,48,4,4,2,90,12,3,21,5,3,9,6,10,4,1,1,4,11,55,4,2,3,574,10,1,11,20,0,30,15,0,16,3,3,5,18,280,142,57,39,23,4,11,7,1,13,1,70,4,8,6,1,0,5,2,59,1,4,8,14,3,1,97,2,0,64,0,580,253,114,558,7,67,35,37,3,82,172,18,15,74,6,8,6692,9,7,0,47,16,85,15,27,11,8,6,17,27,18,11,2,18,73,51,146,11,40,496,52,547,10,20,10,12,45,49,1,32,40,9,64,2,2,13,3,46,53,3,62,1,3,26,13,38,5,22,5,5,16,49,27,10,7,2,10,4,9,25,2,5,13,4,5,4,0,12,1,2,3,7,8,0,3,4,3,9,4,4,10,10,4,1,10,75,6,5,60,44,3,71,15,4,0,4,3,6,245,1,3,1,0,0,1,0,16,7,3,0,3,25,4,0,0,8,4,1,1,14,1,4,1,0,0,1,1,129,128,167,442,184,98,192,260,171,151,36,64,36,107,123,126,145,11,43,41,78,26,9,55,50,5,64,16,184,64,15,46,98,29,162,240,615,34,31,48,73,22,49,14,16,30,6,94,19,9,8,44,19,23,11,25,8,10,6,22,12,0,21,11,12,27,13,39,6,10,9,49,9,320,15,15,5,33,23,86,8,12,5,51,3,10,10,29,4,4,17,11,25,23,2,26,2,1,6,4,4,4,51,24,4,2,8,8,21,10,20,6,8,3,0,18,2,2,0,4,3,8,2,13,0,1,4,14,21,5,3,2,6,377,63,84,9,95,76,0,30,14,72,0,2,0,814,51,122,101,25,141,31,59,3,15,54,32,43,41,25,5,0,9,10,12,5,132,11,35,12,8,18,38,0,38,22,314,512,20,30,84,176,276,52,665,27,100,17,20,197,17,15,159,8,8,76,64,3,68,8,9,41,281,0,105,20,24,6,0,23,5,11,24,42,9,15,74,25,40,3,23,14,21,19,15,8,6,18,7,14,0,25,7,3,12,3,28,12,12,13,7,0,3,20,88,252,189,132,74,146,82,21,83,255,29,12,20,31,55,11,39,36,33,137,25,79,18,16,17,7,16,22,15,18,8,11,31,0,14,4,2,17,7,16,11,10,23,14,14,5,17,63,12,3,4,3,36,9,6,0,4,163,262,11,23,2704,7,10,15,128,8,1386,58,147,3,38,24,10,32,6,36,2,0,4,3,28,5,1,4,2,3,8,2,24,21,6,3,8,51,1,24,1870,15,22,37,93,75,35,90,28,28,3,4,22,2,11,34,22,10,3,59,30,2,23,24,4,0,22,4,20,67,15,6,11,3,488,16,10,10,228,339,476,585,73,329,120,54,122,114,22,3,36,2,44,41,47,155,57,4,595,30,3,89,31,18,19,18,12,68,29,11,0,19,29,12,40,6,7,9,7,38,23,6,13,15,31,15,8,12,18,16,5,14,39,2,4,19,12,3,19,7,5,2,52,4,34,169,107,44,180,21,80,128,22,40,28,40,59,151,19,29,10,0,6,8,9,127,11,11,24,22,14,48,6,16,20,8,17,8,42,14,153,130,265,294,19,92,147,24,164,129,10,41,122,42,43,86,393,90,73,86,56,24,31,42,15,43,20,20,86,6,15,33,13,74,25,93,56,47,24,40,73,13,33,6,28,41,20,19,7,35,27,24,11,7,71,8,13,62,1,45,8,50,10,19,9,10,8,2,48,6,15,14,25,15,0,8,4,6,11,18,9,13,9,9,4,0,13,10,23,20,4,37,16,11,0,11,40,42,4,13,2,12,2,30,13,2,22,8,27,11,10,5,2,3,2,5,12,8,29,6,2,3,0,8,0,2,6,3,0,8,15,14,33,9,2,4,0,1,3,18,14,26,3,17,0,68,113,141,93,37,76,160,31,66,301,26,11,29,30,25,4,84,21,19,120,7,26,10,11,18,2,5,17,13,1,1,38,10,0,5,26,27,8,11,10,4,4,15,51,22,5,15,7,25,0,11,8,8,5,3,2,185,303,245,120,135,190,119,43,101,9,99,5,16,9,57,49,463,7,160,60,9,137,300,27,21,25,5,11,29,1,72,24,2,125,34,6,39,19,39,33,18,33,17,19,8,8,187,2,43,87,7,19,4,83,21,22,17,4,20,17,18,21,15,13,18,26,6,24,4,28,7,23,0,13,3,8,12,13,6,23,16,45,2,3,13,10,9,13,31,20,11,2,7,13,12,1,9,9,7,20,5,31,12,5,2,2,12,3,3,10,14,5,2,0,20,5,23,4,6,15,18,5,11,5,3,1,1,15,16,0,5,11,95,118,116,151,45,304,130,59,391,36,57,154,68,233,39,42,34,24,183,77,12,531,54,24,14,28,28,146,120,2,24,29,17,26,60,119,19,72,14,19,28,36,22,39,2,26,12,21,26,58,77,62,15,8,7,34,68,12,130,17,17,9,4,12,20,2,5,8,13,18,0,4,6,19,1,15,4,21,7,18,27,22,123,8,10,15,28,9,9,50,7,2,39,40,18,33,2,86,7,12,40,3,18,13,10,33,13,5,30,7,3,2,17,4,8,15,1,18,4,4,5,30,12,8,1,27,3,15,30,16,14,0,2,24,9,5,0,2,3,4,25,11,11,17,471,205,178,97,222,473,216,238,36,31,4,50,75,1038,268,30,16,94,50,49,12,13,52,45,86,61,91,36,1,6,20,73,40,22,9,29,0,56,21,118,22,95,25,4,45,29,57,17,27,59,33,35,43,3,6,2,2,26,88,14,13,2,0,20,0,24,60,19,44,17,693,23,30,73,18,26,94,8,31,31,22,11,39,6,9,0,16,47,10,8,24,37,50,21,6,11,25,8,22,2,8,42,4,2,7,7,15,18,4,16,1,3,12,38,6,3,10,12,19,13,3,57,69,7,13,10,6,1,7,0,33,9,5,7,344,274,254,284,23,338,312,308,161,31,149,72,154,2,96,203,113,31,78,32,17,100,11,35,73,3,32,13,49,145,40,9,18,19,282,179,15,13,76,34,24,6,27,18,8,31,47,42,65,2,15,10,18,65,0,12,8,16,22,49,9,4,14,22,29,204,41,14,6,9,16,4,19,43,75,3,6,10,11,67,8,29,8,14,5,24,5,6,8,436,23,10,5,23,42,12,30,19,29,18,15,10,3,12,1,10,3,24,31,12,0,5,46,0,14,308,352,28,40,35,40,21,6,5,55,1,7,8,33,29,8,26,19,2,3,87,14,5,31,0,1,6,17,5,5,9,31,6,1,3,6,49,6,9,2,1289,23,36,57,89,4,5,2,95,147,87,75,77,109,218,93,17,65,52,79,3,37,25,25,6,40,5,42,11,53,49,9,141,42,23,32,16,175,27,52,5,16,5,9,0,30,19,5,1,3,14,4,26,45,15,23,97,10,34,21,17,10,78,10,8,79,3,22,3,4,6,48,285,63,197,28,22,12,3,12,84,4,6,5,7,0,17,60,14,5,37,8,16,18,85,24,15,9,4,269,499,190,173,243,431,37,81,104,16,99,175,19,40,28,8,38,3,21,14,4,3,38,75,190,76,13,6,85,90,51,4,6,4,21,4,12,18,40,21,30,9,0,26,4,6,18,7,15,4,14,17,1,16,32,16,2,7,42,13,6,3,1,1,1,28,3,6,4,15,1,46,22,5,21,17,5,0,79,930,415,158,68,187,140,24,75,93,23,13,5,20,44,10,50,10,39,52,30,88,29,32,9,8,20,25,1,15,0,20,218,30,12,15,10,17,57,5,12,19,0,14,24,14,6,22,5,5,2,11,15,96,327,228,51,1630,195,684,426,15,28,124,27,7,25,41,1,41,14,1,10,37,70,52,78,27,132,35,0,18,26,23,100,14,48,119,39,0,41,24,17,7,21,16,15,30,38,12,26,1,41,42,11,20,10,15,16,19,22,5,19,31,7,1,20,139,24,1,0,5,3,347,420,434,176,91,912,350,178,133,151,31,10,26,12,190,54,82,23,37,131,84,298,1,217,79,8,34,23,340,71,24,10,30,59,136,177,0,9,52,18,84,16,13,104,52,88,25,22,32,211,7,43,20,35,19,5,18,7,10,27,4,11,12,2,24,9,12,35,11,4,190,0,663,274,259,126,939,418,43,24,31,130,136,168,60,15,43,912,7,17,91,3,62,35,54,14,39,39,47,77,14,3,36,113,30,6,69,55,24,26,12,2,17,64,20,21,37,0,1,10,6,13,8,25,12,21,21,7,21,78,5,20,19,9,22,10,37,15,4,28,7,4,8,8,2,4,24,3,4,45,4,34,6,19,21,21,4,8,20,409,128,166,54,65,43,18,4,13,24,9,33,23,45,9,15,0,12,42,9,12,3,12,4,3,11,10,1,3,3,26,325,28,164,17,1,2,1,82,12,8,37,0,33,64,4,0,8,123,93,70,92,45,984,60,56,85,50,29,11,99,32,51,15,26,15,65,78,23,97,22,24,14,14,13,3,8,15,41,25,0,31,2,15,333,59,27,9,26,21,9,25,11,9,20,4,44,1,7,48,259,11,41,2,5,9,30,9,40,11,3,6,1,42,2,356,572,279,71,269,85,42,289,276,28,63,120,15,76,79,55,20,23,59,38,16,7,21,30,65,349,261,5,5,351,45,13,34,10,1,24,3,17,237,7,0,2,5,8,11,4,43,4,31,13,24,26,0,22,8,24,40,57,11,19,12,26,5,8,9,195,6,6,25,3,3,31,1,22,17,7,6,13,34,145,40,158,170,47,36,155,1,12,44,18,75,29,8,9,1,14,0,16,3,12,3,12,23,1,22,5,8,17,20,23,27,2,6,27,11,9,3,5,36,13,4,17,12,16,7,1,17,31,10,38,7,8,56,6,0,49,463,157,70,75,97,34,73,88,60,31,19,14,84,23,73,21,8,59,6,7,67,20,7,22,17,29,104,0,4,108,47,28,4,20,42,7,29,13,79,5,1,4,20,15,21,16,89,21,15,22,4,349,27,142,198,250,890,21,11,51,33,34,39,9,8,197,0,13,25,26,2,16,13,0,8,25,82,16,13,2,12,6,10,4,1,1,1,9,21,0,8,13,5,96,5,12,1,4,1041,2,9,11,3,1610,7,1,150,3,1,45,16,6,30,73,2,0,1,6,0,43,339,275,46,191,51,11,45,5,9,6,6,140,17,46,17,9,31,0,11,16,23,72,23,6,17,6,24,221,212,70,239,28,31,12,248,52,12,15,11,17,35,1,19,16,27,2,2,9,6,21,4,16,48,5,37,2,11,5,1,7,12,2,18,6,13,6,0,11,3,10,2,0,4,54,31,63,0,30,30,0,3,7,66,1,8,0,1,8,1,12,1,206,9,21,10,2,3,2,1,17,85,15,45,98,40,49,81,14,17,14,14,85,0,17,13,12,21,25,2,37,140,159,118,154,90,1,190,72,229,89,33,30,9,4,40,56,39,90,47,54,16,17,4,5,11,32,33,5,6,86,24,57,14,30,23,23,0,5,15,18,4,9,7,13,41,42,22,26,28,41,15,6,12,5,15,20,7,1,0,15,5,126,163,238,51,744,37,16,51,6,2,110,10,16,7,68,444,17,14,16,19,59,7,2,10,22,42,0,16,14,21,12,7,17,42,25,10,8,5,8,15,10,7,9,2,214,108,189,12,157,81,90,25,41,80,50,49,17,4,62,7,15,178,1,15,21,14,14,8,8,62,72,7,12,17,1,29,2,15,11,8,3,7,6,1,27,62,17,0,9,5,17,0,0,6,11,28,16,3,32,13,1,13,89,6,2,7,1,13,13,1,4,4,11,10,3,30,4,27,5,5,3,9,0,4,9,95,0,3,13,48,45,93,3,24,2,14,26,8,0,13,3,15,11,326,266,415,267,239,373,33,131,77,23,21,15,3,13,3,42,59,10,45,15,4,7,55,14,9,33,0,12,16,10,22,19,53,16,277,82,198,94,1,26,5,3,6,88,11,23,21,0,57,10,4,16,13,0,0,173,147,134,45,64,3,57,36,556,118,46,19,207,2,131,11,36,3,25,18,70,7,4,11,31,54,0,102,77,29,34,19,26,28,53,34,5,90,17,4,23,12,4,24,7,4,56,118,227,938,127,193,147,27,655,300,11,27,72,152,25,18,49,42,32,14,19,29,5,57,30,22,9,6,26,20,37,23,40,26,74,38,87,26,62,19,23,36,93,24,10,13,35,5,190,5,3,19,7,6,15,4,16,20,51,3,8,4,6,11,2,13,11,23,0,0,11,10,3,29,9,16,7,5,16,1,12,3,7,2,16,67,9,1,15,5,9,14,16,21,56,24,5,9,20,13,7,1,17,8,17,49,4,1,31,2,1,1,0,6,13,16,38,1,4,7,1,2,6,69,5,0,3,2,6,65,88,180,41,57,28,52,44,7,51,17,11,12,4,1,33,16,15,6,10,4,10,30,4,21,12,11,6,280,0,12,9,6,631,66,153,45,27,287,45,207,10,34,100,8,32,53,11,147,3,13,26,7,18,10,15,20,56,3,15,19,19,14,5,76,3,5,24,33,11,12,20,49,20,18,13,6,19,1,16,5,8,4,5,8,0,16,0,61,4,65,6,1,16,5,36,25,5,6,15,13,6,0,43,24,24,4,7,0,13,3,15,0,18,7,177,0,17,173,9,13,45,8,16,7,5,3,0,3,19,39,19,0,30,10,5,4,30,7,7,5,53,597,23,45,202,245,16,94,266,18,194,12,14,43,19,21,17,128,4,16,10,27,2,13,1,40,5,47,7,0,2,578,9,4,8,0,24,21,8,6,15,4,47,11,7,2,16,6,39,4,11,38,27,9,14,10,12,43,48,16,14,0,134,9,6,9,6,0,3,0,237,1,2,7,1,12,6,6,7,38,8,0,4,17,0,480,5,0,3,2,1,7,4,5,1,7,15,16,83,35,23,55,18,11,124,18,22,410,5,2,28,5,6,15,11,5,5,33,7,3,4,7,0,3,4,7,45,28,2,0,14,1,3,5,1,4,0,11,6,0,5,7,15,3,7,2,3,102,14,0,12,0,5,1,1,10,3,7,0,4,7,0,11,1,8,2,2,56,6,1,8,4,10,7,53,0,68,4,9,55,1,3,1,2,60,2,1,3,2,2,2,8,21,6,0,178,38,4,142,1,0,16,0,27,12,3,15,14,2,4,281,14,287,0,5,2,6,8,2,2,7,1,0,46,0,3,1,15,4,4,7,0,33,2,3,2,0,0,26,0,54,6,1,5,20,3,0,0,5,0,65,17,1,2,0,0,2,1,30,0,35,2,45,11,3,16,0,0,1,3,37,14,6,0,32,0,19,3,41,47,3,9,124,41,350,13,37,196,15,329,2,37,35,11,12,48,9,41,3,8,17,2,2,8,5,56,227,3,4,3,0,1,27,1,10,5,6,23,12,58,38,22,8,19,22,0,39,20,11,3,4,3,2,2,23,7,19,0,0,1,14,30,7,24,7,13,30,22,43,46,7,81,29,0,34,3,5,0,0,17,7,3,30,6,21,1,15,2,196,117,292,24,13,218,13,5,204,29,4,59,1,3,51,23,86,52,50,12,7,30,24,3,7,8,12,151,278,6,21,0,4,0,10,3,5,14,4,17,1,16,22,0,191,0,4,223,27,0,41,24,6,16,49,11,28,15,39,2,31,3,4,19,3,3,26,0,9,9,4,5,4,2,4,10,5,4,10,162,262,99,10,64,14,4,0,2,5,7,12,115,3,1,13,9,4,2,2,159,119,76,13,95,55,94,9,87,31,23,32,9,18,10,90,16,26,14,3,34,3,52,22,6,81,18,12,4,91,21,23,2,15,20,12,18,13,19,4,10,0,2,58,168,14,23,1,16,4,0,31,6,3,92,195,71,62,177,77,64,5,68,30,7,12,16,4,16,12,12,34,42,46,32,2,125,3,27,30,10,3,6,17,12,12,0,6,47,4,10,12,5,3,17,15,2,5,23,1,23,6,103,159,129,51,15,36,279,108,31,4,67,13,46,15,16,5,19,5,1,12,3,13,12,6,75,166,1,8,1,36,54,30,5,27,29,1,4,5,33,17,4,35,42,3,4,39,12,1,8,13,6,8,6,2,12,321,0,4,2,3,11,7,205,4,4,6,64,12,3,8,61,4,8,17,12,4,55,11,2,4,14,6,46,3,0,11,40,32,2,43,64,21,31,32,13,95,17,32,411,13,12,8,5,42,33,22,57,19,1,0,12,3,5,13,11,42,13,3,7,15,23,14,42,12,82,815,0,26,8,5,11,1,50,130,188,623,25,75,37,130,35,12,130,3,281,45,14,35,12,24,14,1,20,16,5,37,187,0,5,1,0,1,5,17,9,3,3,26,41,10,23,135,11,23,0,2,16,8,4,12,13,0,16,35,5,3,54,25,11,19,7,8,46,11,0,4,1,6,23,5,6,45,35,0,15,32,15,7,16,0,4,478,38,4,1,5,9,44,3,9,2,0,0,66,114,22,10,212,9,5,2,792,29,5,20,8,10,43,2,401,11,57,8,7,18,4,8,87,11,36,23,1,18,10,18,0,8,3,9,16,13,9,8,6,18,2,49,10,1,0,160,40,4,46,7,131,94,20,93,122,86,179,228,103,25,8,63,97,66,15,8,14,3,31,10,10,36,5,3,19,8,33,12,45,36,8,22,20,3,3,53,20,25,9,18,5,2,14,10,54,7,16,5,3,2,6,14,33,31,0,10,68,19,6,2,1,23,42,41,42,12,13,17,6,5,15,25,13,9,1,7,4,23,10,18,16,2,52,53,31,11,7,3,12,1,11,7,0,20,15,11,3,4,6,3,1,1,93,344,130,21,55,197,12,46,27,128,11,101,39,3,55,12,14,12,0,6,9,29,32,1,31,1,2,1,10,1,2,20,13,40,4,2,83,12,19,0,17,10,4,2,1,18,1,10,0,8,3,14,12,4,7,1,5,6,42,9,8,2,2,33,121,5,0,13,23,46,16,4,131,7,3,165,3,4,1,0,0,4,11,12,2,3,0,0,10,2,1,4,0,42,10,5,6,11,2,0,20,1,12,2,1,4,8,19,2,3,6,1,0,4,3,6,12,1,0,9,3,1,0,5,1,6,5,4,0,8,14,7,5,2,9,45,1,2,0,5,0,1,1,33,0,1,16,0,69,0,10,17,39,11,0,3,0,0,0,0,110,1,71,23,10,0,3,38,99,19,554,7,17,283,28,81,2,10,12,10,28,3,261,17,19,91,37,20,12,1,30,90,15,13,7,6,96,4,74,23,4,135,18,155,95,31,41,7,2,13,10,20,26,14,11,12,66,30,0,53,12,20,8,4,162,0,2,1026,8,169,42,11,11,14,31,20,12,22,4,302,0,6,23,4,2,28,55,45,101,23,127,25,2,89,499,55,9,61,5,40,5,12,0,0,23,3,3,22,280,11,10,58,13,2,11,0,6,1,3,3,8,1,18,16,5,56,20,0,2,2,1,18,0,61,136,34,6,7,402,43,322,23,6,29,31,183,6,2,7,3,31,6,11,3,3,15,0,13,10,18,4,1,21,6,9,5,137,47,4,23,2,2,7,3,18,5,1,4,1,2,0,4,0,7,14,3,23,10,45,8,0,0,11,39,21,16,34,12,8,12,16,12,24,2,37,811,10,19,12,12,2,6,10,0,10,24,3,3,0,7,1,13,1,0,37,1,0,2,1,12,5,11,4,18,47,8,21,4,17,16,18,34,11,5,18,58,16,11,24,10,2,49,7,0,3,0,2,2,1,8,0,5,14,6,3,6,3,0,6,3,7,9,0,1,4,3,3,0,0,12,2,5,3,5,4,0,7,1,7,4,4,2,2,0,2,3,0,6,2,1,0,0,6,1,82,85,290,121,84,217,5,305,9,66,99,10,2,230,132,19,19,3,23,130,2,21,0,37,12,34,2,2,5,115,3,4,9,6,12,33,40,1,24,44,3,10,6,33,16,17,31,12,36,12,11,5,0,4,31,20,0,4,20,15,9,26,46,28,17,5,3,7,30,1,3,30,47,0,12,100,18,7,6,5,4,3,8,3,15,4,4,13,0,0,0,2,6,19,24,0,0,53,8,0,89,107,90,27,12,10,31,17,22,24,30,8,3,3,19,12,15,10,33,6,3,7,20,0,23,26,27,34,14,0,3,69,12,9,1,40,45,4,22,20,3,74,57,49,75,13,62,3,58,23,21,10,14,18,13,121,86,29,26,3,21,8,4,25,1,3,33,3,26,21,11,11,20,24,28,15,24,17,27,45,19,62,8,3,54,15,13,1,5,3,2,21,8,55,10,1,6,37,12,35,5,9,10,15,3,31,35,15,0,91,42,70,32,40,79,381,92,53,21,44,4,25,0,14,4,6,26,17,4,7,2,2,2,9,31,17,0,17,4,89,33,14,9,10,1,8,8,1,2,3,4,11,62,10,12,12,1,2,2,4,0,4,4,56,11,63,54,25,4,21,15,19,1,0,16,7,0,9,55,45,3,11,8,112,4,21,6,24,5,36,12,5,4,1,62,2,41,14,23,8,0,95,20,0,15,7,40,70,100,12,27,45,36,30,19,21,5,9,5,26,2,21,3,4,5,0,7,37,1,16,14,0,4,1,24,44,49,38,8,5,23,21,8,759,12,31,15,12,14,3,28,85,4,1,0,8,10,6,10,24,31,3,2,6,6,5,15,435,29,17,26,4,46,9,8,5,0,6,55,15,3,15,14,57,21,30,199,40,77,34,26,11,9,21,45,13,4,2,3,40,4,6,35,1,2,1,18,5,11,6,23,4,67,19,7,16,8,35,14,4,13,9,3,20,2,3,7,44,4,36,21,1,3,68,3,9,11,16,17,7,5,29,8,8,1,1,0,4,8,1,4,2,1,4,1,2,2,38,3,31,360,0,96,3,35,7,0,7,4,6,171,24,278,13,78,81,19,83,13,6,33,120,2,50,50,24,27,41,11,4,12,21,7,111,33,17,16,28,10,16,24,11,14,40,25,4,18,45,6,58,9,24,8,45,29,50,39,25,8,14,14,44,39,20,11,31,7,19,20,30,26,8,25,30,72,4,20,15,5,1,3,0,20,0,20,0,47,615,125,12,49,25,2,43,5,4,34,0,31,35,10,30,18,10,4,3,3,21,10,23,11,4,39,10,9,4,15,17,18,8,9,13,2,4,2,26,8,15,8,8,5,0,20,30,13,39,2,105,2,63,32,76,59,192,7,14,78,86,38,1,9,25,10,37,40,2,12,6,48,6,9,26,25,72,21,8,6,5,13,9,6,95,1,104,6,6,2,11,11,7,2,25,3,1,48,17,10,7,2,2,0,8,2,2,3,3,2,19,2,6,2,3,3,1,3,26,2,0,2,0,4,4,9,10,1,4,1,21,4,4,8,21,12,8,20,49,18,29,26,12,114,12,62,26,5,4,10,36,2,3,6,12,38,9,44,3,16,6,7,15,25,12,68,106,80,128,12,172,5,33,4,3,16,13,14,31,24,37,6,4,26,64,6,6,30,4,16,0,2,13,12,29,7,13,4,45,2,78,6,5,19,1,0,19,38,15,40,20,19,29,4,9,14,30,18,32,0,17,6,2,223,14,11,9,4,39,26,2,2,35,12,6,20,8,24,6,17,27,15,13,4,8,5,12,36,15,4,17,57,8,1,5,54,32,99,34,79,9,29,13,3,18,0,21,1,36,11,13,19,14,4,42,19,23,25,18,10,13,45,29,20,10,4,0,2,12,3,8,4,4,1,0,0,6,4,5,5,0,19,0,17,38,7,1,57,9,8,1,10,8,13,12,1,22,6,77,4,3,8,26,14,13,7,1,11,6,4,0,3,2,4,12,20,1,5,13,6,8,13,1,4,2,0,2,2,5,3,1,7,4,61,7,4,4,0,2,5,0,7,8,2,1,1,0,31,55,516,16,10,18,1,4,18,3,15,3,4,6,59,36,14,1,5,5,23,189,1,25,97,16,8,16,15,5,4,2,11,3,20,41,0,22,3,30,34,28,24,42,45,37,11,10,17,1,7,131,16,28,7,2,307,7,3,5,7,21,5,47,22,5,1,1,20,3,4,3,2,7,0,8,0,3,1,4,0,3,3,19,11,10,21,3,16,9,36,18,19,5,14,2,0,9,17,142,3,13,10,17,4,45,7,3,30,11,2,3,47,2,9,5,8,4,3,18,1,5,8,2,2,39,5,23,0,9,2,5,2,2,8,2,1,12,1,0,1,10,4,0,0,11,0,1,2,1,11,4,16,18,0,6,3,2,1,2,7,0,1,13,3,18,21,15,59,6,16,13,12,7,1,0,257,41,64,17,37,50,4,61,6,5,10,33,24,76,18,23,5,37,89,90,3,79,41,14,29,9,2,26,8,9,7,7,7,18,9,9,8,5,9,3,2,32,10,13,36,24,35,16,88,4,14,315,10,1,12,13,17,2,2,29,7,29,29,68,82,7,0,0,48,209,321,108,65,54,42,18,5,21,50,22,148,3,22,1,1,37,28,2,0,12,8,0,1,11,3,1,6,7,8,6,8,5,2,24,0,16,0,1,8,12,11,10,5,35,1,1,0,19,12,157,16,0,4,68,14,7,118,7,5,15,7,34,18,35,19,7,1,3,4,2,3,13,3,0,1,14,8,2,5,6,8,4,1,2,9,3,1,1,27,0,3,150,0,4,1,0,14,1,0,11,7,0,3,33,39,47,13,10,4,19,25,217,4,3,8,3,19,67,30,1,10,20,8,12,78,10,133,1,3,46,4,2,217,24,21,3,5,25,3,4,44,47,81,13,18,128,17,88,2,27,19,4,77,28,19,6,33,0,6,77,1,8,2,14,28,7,17,35,24,3,0,24,4,9,27,6,21,5,5,613,3,17,8,7,2,26,13,3,16,0,0,9,91,11,18,67,34,60,2,17,157,24,17,8,6,1,11,92,4,12,119,20,0,1,7,7,3,4,9,4,3,7,12,4,2,6,16,43,28,5,5,35,16,45,7,42,21,26,11,10,8,12,19,15,2,14,5,39,1,18,5,25,2,20,2,5,6,4,5,21,29,4,8,27,9,10,19,12,9,0,28,4,11,23,47,5,4,0,5,2,0,11,6,26,9,30,7,38,140,12,3,17,41,12,10,2,23,11,11,11,21,18,7,22,18,19,30,4,25,6,4,7,12,8,30,12,0,3,14,19,0,11,26,0,1,0,3,7,2,0,2,58,16,4,49,11,6,231,22,7,17,5,19,22,15,13,7,60,48,3,2,8,0,11,2,4,4,12,15,20,0,17,137,25,33,5,5,51,2,14,8,10,91,165,50,21,9,6,117,23,3,0,5,7,20,8,24,16,10,10,4,120,18,13,2,23,4,0,2,13,7,3,5,11,34,1,20,5,10,17,20,1,34,7,7,14,11,8,5,21,15,5,14,6,0,7,0,3,80,4,25,0,5,3,4,1,67,1,11,50,25,40,25,0,4,15,21,6,45,25,2,5,34,5,1,5,2,3,17,20,1,1,0,36,3,4,5,10,5,4,5,3,5,11,90,8,5,3,25,101,6,39,2,0,20,0,2,0,3,5,0,1,3,2,52,0,1,0,175,0,2,1,4,55,35,0,15,1,30,18,2,33,37,97,5,1,9,156,17,6,2,1,3,83,5,53,0,6,45,7,2,24,0,4,0,7,6,1,8,2,2,13,14,22,9,42,7,22,11,0,2,5,4,11,0,9,3,1,137,15,37,18,23,6,8,3,1,7,24,1,0,1,6,13,0,7,2,4,4,4,8,11,37,17,6,11,2,32,1,24,4,3,0,4,1,23,15,60,7,5,2,4,5,14,2,42,2,0,15,5,2,3,18,13,0,12,13,11,8,0,20,36,55,5,3,5,124,13,10,22,0,4,29,99,0,25,60,8,8,4,3,2,5,6,2,0,2,3,8,0,18,4,6,19,2,1,7,8,60,0,0,3,1,3,3,3,9,10,4,6,1,12,1,3,4,0,14,5,3,5,32,1,23,18,18,100,3,85,5,123,36,6,25,11,4,27,229,4,2,12,0,2,10,23,1,0,1,3,5,23,4,8,7,3,1,0,0,4,2,4,0,12,16,41,17,3,6,4,23,14,6,19,10,14,4,14,22,0,7,0,4,1,8,4,67,5,15,5,15,4,12,17,5,13,5,4,0,16,4,15,2,1,21,14,18,5,8,0,3,44,17,1,1,0,82,4],"lwn":[16835,9708,857,1514,10118,3781,1630,129,123,88,744,342,95,597,326,198,346,273,88,201,22,161,0,150,135,141,235,116,187,218,62,136,118,70,49,75,50,89,45,120,2,56,36,31,104,32,54,233,66,41,11,20,30,24,20,30,18,31,9,9,20,12,9,0,85,5,13,9,28,4,8,4,2,5656,6355,3206,983,1210,322,221,1212,892,80,328,637,97,0,226,898,43,45,151,43,71,50,176,20,26,28,8,34,19,95,23,22,19,12,2,0,11,9,25,14,8,5547,7010,4102,2474,11409,6939,1176,2439,4619,1094,5119,1719,3268,1099,598,1111,428,9236,847,2293,1149,2826,3218,1247,561,393,248,387,309,694,688,657,305,118,124,71,123,360,307,0,108,91,189,304,93,97,73,122,179,121,233,399,131,229,173,452,308,161,531,130,194,65,581,171,427,886,54,224,32,114,215,83,17,63,37,23,144,51,15,12,95,25,200,72,33,9,32,58,11,33,148,22,67,21,74,39,19,90,69,135,119,31,40,46,39,93,5,52,13,77,5,15,36,1,11,5,278,15,0,21,15,2,3,6,8,10,3,7,21,23,9,11,14,18,20,5,9892,13516,18264,6580,2439,2971,2034,5379,1958,1151,10393,2664,1799,10105,1976,3475,1454,1336,381,353,5437,363,1283,1513,807,1092,1278,115,108,438,595,611,84,92,2323,467,344,67,1509,719,734,122,388,68,41,551,227,192,204,0,134,71,97,219,126,118,43,145,68,333,258,169,198,377,106,217,123,1596,262,120,139,84,207,19,42,254,43,61,306,225,353,116,14,56,12,96,34,61,55,75,86,72,40,41,73,21,67,23,31,4,21,184,58,25,17,22,9,78,29,77,76,31,44,39,46,9,25,12,6,13,35,264,3,11,64,12,12,115,26,11,24,13,31,32,13,18,7,116,5,48,3,16,33,7,4,11,0,107,72,4,12,1,15,6,9,1,11,22,1,40,8,11,6,57,25,5142,15141,5679,8028,745,3148,914,260,1807,1738,1330,137,599,127,350,255,799,301,757,442,592,325,155,631,422,30,255,107,160,115,133,41,163,98,923,280,0,114,83,758,131,34,142,71,48,70,266,73,44,192,41,306,17,168,47,17,39,113,33,222,24,169,67,8,51,18,40,27,22,3,113,86,12,5,8,42,14,104,13,10,24,8,17,49,26,30,21,27,34,23,17,21,15,61,22,22,3,24,55,4,6,6,4,8,12,5,1,17,11,13,0,36,10,9,14,4,10,4,188,19379,3442,1699,1670,1509,402,5163,1571,938,2149,699,261,201,1487,4472,262,922,513,1799,1924,384,225,190,176,225,780,294,71,171,677,705,399,291,66,159,307,0,264,500,1322,285,312,200,32,43,455,453,1162,403,78,35,1772,605,116,266,516,289,257,39,118,47,380,580,24,1344,89,88,31,98,66,315,185,127,89,62,73,50,25,581,32,71,9,11,43,39,33,122,70,7,73,49,819,26,607,62,86,157,365,63,196,170,47,16,11,16,35,7,14,72,8,5,41,48,199,6,51,7,0,17,7,43,78,17,40,9,3,40,94,56,9,27,19,15,35,44,81,6,66,12431,16675,891,2184,305,9675,3064,4042,429,78,179,153,467,153,1031,232,98,490,426,222,182,211,35,0,101,115,777,233,61,169,107,87,95,52,55,175,502,8,71,205,133,10,6,50,379,53,18,9,44,91,29,20,44,83,116,6,55,43,56,13,153,15,5,31,7,0,62,6,3,9,2426,2201,3261,1981,290,1378,4152,2824,683,311,20373,2810,3983,1441,586,156,83,196,441,125,323,211,29,250,12600,237,10676,9,234,99,287,1176,1069,50,468,196,1960,65,71,141,36,107,1542,36,410,2,80,3536,40,45,83,171,27,94,68,58,233,43,42,320,44,222,92,77,13,66,6,50,201,296,320,0,314,6,24,11,53,184,5,11,118,79,32,46,29,67,86,75,19,66,268,41,196,17,56,10,17,11,30,704,97,7,8,141,22,10,3,21,27,13,4,0,1,4,28,166,11,17,13,178,13,0,2,14,4,52,13,10,22,25,3,2,6,192,9,2,17,13,16,62,2,15,12,5,26,38,4,121,37,1,1,5,15,26,14,51,8,12,0,5,7,3,0,12,2,21,10,48,7,10,0,2,7,31,26,1,2,9,5,25,10,38,7,4,8,0,10,8862,4801,19829,7143,5605,2001,4079,1890,827,2544,15969,1149,2005,779,784,7050,3747,184,701,338,2887,318,3957,1760,897,581,260,251,1799,1114,1057,206,704,209,293,397,101,563,843,574,2007,412,91,583,1093,621,366,1416,83,195,27,480,318,0,401,303,27,527,1106,577,536,4612,696,154,292,215,563,254,128,171,259,120,162,43,176,50,170,570,73,60,42,87,149,208,64,54,166,53,67,45,42,109,108,118,84,22,76,101,73,91,9,47,200,5,138,34,21,27,9,139,9,241,120,9,62,350,29,24,40,22,23,84,2,8,225,38,17,74,52,37,64,156,51,49,93,98,15,22,26,31,19,0,4,38,23,80,689,13,19,6,3,0,4,20,34,11,25,46,9,1,67,138,371,2,23,9,68,62,42,6,18070,2379,2555,2108,80,3133,208,72,54,225,97,342,113,130,241,19,181,26,0,25,212,181,58,22,100,78,129,9,32,0,40,69,18,28,10,63,13,10,31,23,489,23,3,16,7,7,12,5,20,15,13,2,13,5,5,7344,5255,7831,584,1667,14553,5922,690,300,2705,4374,1999,4367,6487,812,534,89,715,984,26,73,60,838,716,315,263,472,441,313,29,118,564,191,391,6,289,55,192,97,301,30,37,157,83,468,423,0,155,21,261,112,148,89,17,166,41,126,110,51,223,219,99,10,83,107,132,38,49,31,155,3,45,97,37,13,81,151,20,12,26,24,10,11,8,12,50,26,36,25,9,23,4,7,92,23,4,1,5,82,24,12,26,533,12,4,163,9,3,81,30,18,4,5,0,1,9,0,2,3,4,5,40,30,17,13,1,26,5,15,15,3,4,5,4,3,0,10,15,4,6,30,10,16,3,1,5,1419,3089,2554,684,334,17,130,376,122,5,329,4,314,236,11209,378,76,68,167,137,108,65,113,75,233,137,0,0,47,101,63,130,196,868,75,29,88,25,1,28,1,49,16,5,13,12,13,0,23,33,16,32,5,18,63,4,54,3,40,3,30,9,12,5,3,4,28,30,1,59,4,13,2,2,133,21,31,0,13,19,2,8,2,6,24,3024,5762,6388,21401,4718,2801,553,6153,161,731,659,1408,11852,1260,129,178,122,5938,1673,152,223,136,1552,209,6948,146,73,20260,270,55,137,250,432,211,460,18,39,143,149,336,711,24,94,221,254,378,7,488,180,891,219,244,5,1523,23,17,27,2,160,64,75,8,0,103,10,154,270,66,63,124,21,65,27,42,95,23,186,244,154,44,7,253,72,18,108,7,64,11,105,44,34,22,54,45,7,36,24,16,7,4,1406,39,3,13,2,14,9,157,13,0,23,4,9,11,12,30,63,7,10,2,2,186,198,54,12,7,22,17,22,49,13,35,0,16,16,63,8,9,3,6,7,2,1,2,13,14,41,3,10,118,20,7,31,7,11,2,4,23,17,0,48,33,0,64,23,14,4,0,2,35,4,198,6,11,24,15,18,151,2448,5260,3736,492,7362,776,149,7799,420,1722,254,374,282,165,423,3819,530,3856,36,24,26,346,198,178,28,112,1530,1204,300,134,928,271,2,183,97,162,10,27,142,35,83,83,34,9,0,72,1,12,64,55,80,49,13,173,12,88,275,93,102,3,36,168,26,27,271,4,42,12,169,285,50,12,15,182,3,502,8,106,46,38,3,12,18,48,30,61,3,0,17,120,17,4,11,24,0,14,92,208,11,10,39,18,12,25,43,180,10,15,91,71,7,5,1,4,12,4,67,10,21,9,7,0,2,4,14,4,4,6,1,3,8,7,26,9,31,0,3,4,2,8,9,7,8,11,3,2,8,2832,5007,3419,3036,4426,1998,3516,1394,2484,710,4772,1527,1988,3631,83,197,1555,654,407,280,2014,137,1538,447,88,440,17,389,133,336,2131,22,1875,980,258,235,480,784,77,260,161,125,39,464,915,47,58,37,325,69,187,122,61,65,44,24,53,75,317,221,31,73,82,12,37,52,359,179,0,52,313,99,36,48,53,34,8,28,36,76,78,136,18,52,127,70,104,32,50,48,4,132,6,6,7,57,38,90,56,25,5,63,28,4,84,30,6,43,11,3,28,18,42,15,24,30,27,20,4,21,41,25,2,6,16,9,1,92,1,1,24,33,15,8,11,9,9,15,17,3,13,1,6,43,4,7,17,14,0,2,9,23,23,7,12,8,12,7,20,4,43,22,15,3,7,4,10,9,18,16,0,3,0,18,10,1,0,3,4,4,3,1,0,0,4,32,0,5528,5986,5141,5320,449,1320,2916,1919,4137,266,55,472,29,91,14,24,661,1166,202,827,225,34,31,130,439,102,302,217,329,0,53,136,45,51,410,314,5,98,29,197,58,104,22,291,25,13,7,9,47,31,52,50,893,125,5,0,38,10,39,32,13,23,28,86,22,92,22,23,9,40,26,13,9,8,33,24,28,4,19,5,27,7,6,9,24,12,7,15,527,970,83,54,0,55,1,9,7,3,5,8,9,0,25,708,0,233,12,6,14485,814,645,1454,37,78,189,338,59,93,314,126,0,144,12,19,27,22,15,66,70,7,9,18,10,24,4,9,0,11,34,612,249,324,46,491,214,274,32,39,68,0,35,12,2,29,5,34,2,25,5,8,4,15,0,48,15985,974,771,3538,273,1577,1853,4908,487,597,383,74,51,317,1852,89,221,364,550,517,136,59,19,256,82,82,88,21,69,166,246,89,52,35,129,89,0,83,85,1889,43,57,34,8,15,43,183,95,192,44,13,229,72,16,59,48,39,57,8,32,32,74,16,7,40,32,11,31,16,23,75,68,17,17,18,9,2,9,57,23,3,3,5,26,8,14,22,34,12,21,13,35,6,465,18,15,7,4,54,23,20,30,14,26,8,17,17,8,15,3,595,21,10,33,3,4780,3823,188,924,2055,1003,7999,96,1523,4650,2018,80,318,411,661,1123,2726,200,116,3052,1143,555,673,25,580,21,69,225,31,971,41,47,241,2335,793,442,44,65,170,35,1086,187,227,41,95,1087,1,27,85,23,105,27,90,3,61,209,32,122,145,39,64,41,39,9,64,65,6,10,36,60,59,156,0,42,14,91,70,56,18,3,58,17,37,28,52,48,43,11,105,80,86,21,54,63,6,38,11,43,1,45,34,16,26,33,52,18,0,34,1,61,7,43,14,27,17,37,5,22,4,6,4,8,42,7,13,11,3,30,29,18,57,6,13,9,34,10,12,40,2,3,14,5,28,7,7,12,2,6,6,7,9,12,8,29,2,3,9,1,7,8,8,3,17,9,3,6740,7679,9502,1541,3270,1222,335,478,1420,207,37,2727,421,81,1381,44,253,298,6,32,406,459,19,18,15,26,15,21,110,24,145,18,66,185,8,129,496,172,131,3,81,74,167,25,2,90,9,4,43,44,8,13,0,105,4,4,50,20,110,5,44,15,30,104,24,38,38,51,12,2,3,19,9,29,2,31,7,5,22,3,45,18,153,5,26,15,24,2,24,5,5,5,22,17,1,12,2,0,3,0,4,21,3,3,8,36,2,7,12,10,0,0,26,12,7,7,5,3,9,22,756,3615,422,486,213,501,160,163,3314,1026,67,66,333,2766,28960,499,1354,118,2605,112,270,7,249,106,3,70,47,154,43,129,47,8,91,50,46,68,8,63,244,32,101,37,189,16,19,35,97,39,4,47,501,31,47,29,0,4,3,43,13,25,10,3,10,3,53,20,18,23,26,28,12,80,6,32,210,8,356,15,0,10,52,7,3,4,30,62,16,2,2,19,8,2,10,13,5,3,24,1,2,2,24,0,39,3,4,3,1,6,22,11,2,5,7,6,1,4,9,2,3,8,93,8,3,19,20,2,20,3,4,4,11,432,4499,2228,976,29004,97,193,339,532,106,1823,383,142,837,125,16,1384,48,132,164,130,74,61,47,66,136,66,360,26,60,110,26,35,891,131,166,10,86,9,144,5,334,38,4,86,69,26,71,0,758,18,9,142,65,277,19,17,35,30,143,44,126,83,114,38,13,31,50,6,11,14,86,13,3,29,13,12,16,44,29,21,49,15,6,21,50,22,12,20,46,86,12,8,11,22,20,4,4,16,14,22,44,13,4,18,1,26,1,54,14,17,6,10,4,12,16,2,0,7,7,17,12,7,60,117,6,12,6,7,27,8,23,7,2,15,0,21,6,5,2,4,7,22,3,599,314,414,107,140,3,30,151,29,72,0,55,40,922,238,22,67,37,23,130,0,6,2,7,24,0,18,7,37,62,194,6,21,21,20,7,11,5,2,8,3,2,1,8,11,0,3,5,2,2,3,6,4,6,21,7,5,3,40,0,571,34,653,68,799,123,66,7,169,35,17,28,60,7,0,24,24,16,11,11,19,85,54,10,21,137,17,2,3,0,5,5,4,1,13,6,8,5,13,1,0,1,7,693,810,1159,338,239,1811,588,2085,167,1130,297,631,3035,126,149,839,216,49,984,885,199,1971,251,499,97,82,52,78,82,45,151,68,164,338,199,92,95,92,78,17,537,121,0,17,65,9,37,70,37,23,52,20,80,46,30,118,28,47,63,1031,20,58,32,51,91,119,33,121,69,39,75,34,96,11,9,15,113,33,41,4,22,13,38,26,61,21,12,13,0,54,35,95,16,37,24,16,21,88,8,30,7,14,3,0,20,3,3,9,129,12,18,1375,3,7,861,8,0,14,6,2,9,5,1144,1,1,3,70,13,35,0,5,2005,4336,192,282,685,1599,2003,269,767,68,114,59,303,23,14,211,46,224,645,41,434,179,169,34,59,113,2,57,33,47,0,2,68,78,72,127,9,10,77,168,10,19,9,87,41,8,6,9,27,10,0,13,6,24,0,47,26,36,1,115,8,16,75,9,4,2,3,1,5,18,0,6,10,7,11,4,7,4,4,2,0,341,1842,430,591,983,19924,755,320,522,152,60,251,620,377,415,945,329,48,649,132,973,294,297,1145,30,95,93,191,236,32,295,242,207,67,239,70,201,8,326,76,82,18,135,285,30,14,211,231,169,26,79,13,56,113,193,8,62,3,45,167,63,22,351,47,24,47,51,33,24,88,0,66,11,51,21,188,105,8,87,10,25,91,94,269,41,51,35,64,71,20,110,32,1,31,3,42,53,36,34,14,17,13,10,16,19,4,6,105,9,5,6,38,33,17,12,8,16,11,109,12,30,2,9,15,10,10,5,7,56,8,2,34,1,1,4,5,8,15,10,45,4,3,118,8,2,8,10,6,42,6,6,0,9,4,3,10,9,6,11,9,47,7,5,12,8,5,8,27,8,5,7,3,14,3,0,462,24,16,0,20,10,17,7466,1508,22464,1687,838,389,75,315,272,131,803,675,68,695,112,173,230,1399,201,560,18,75,27,630,94,341,1213,198,518,1412,8,57,163,321,225,5,143,102,4602,12,49,37,4,27,31,12,25,0,435,2,8,50,244,307,12,75,37,22,81,10,106,148,38,46,21,20,38,536,29,33,45,33,19,92,37,4,503,175,8,20,96,7,1,20,5,15,9,33,53,37,14,4,20,116,4,35,31,108,1,98,13,28,24,266,12,25,8,15,2,18,7,47,38,0,4215,6682,2667,1718,4973,530,259,156,458,67,19,1406,1170,40,2059,49,86,283,5,48,69,112,1,31,8,41,547,503,53,401,59,209,153,10,28,627,492,245,3,212,168,64,104,3,91,29,1,55,58,85,4,0,110,1,3,114,9,77,39,33,76,10,52,93,107,88,88,15,4,24,115,4,16,8,86,4,21,6,21,69,49,190,14,61,24,570,2,16,4,31,19,171,39,11,36,5,22,2,11,66,96,13,27,94,6,14,1,8,25,44,10,187,923,50,6,17,20,24,57,10,192,251,22,4,0,0,38,5,2428,993,4324,1210,414,227,712,1554,42,227,18,56,21,165,76,439,9,13,129,44,21,66,56,151,0,27,78,41,86,43,5,59,194,34,62,2,18,13,11,16,10,20,6,3,3,11,20,11,5,24,18,14,2,30,8,1,5,1,5,0,0,1801,6456,2910,1438,1785,571,558,414,63,1358,1231,66,609,457,51,241,63,383,348,130,142,172,440,92,293,61,127,30,242,174,323,197,171,19,122,154,483,10,23,113,144,33,10,28,93,35,38,33,37,58,18,13,100,4,50,42,1104,0,61,13,23,66,56,81,42,27,34,50,36,52,49,41,135,16,61,26,117,42,112,66,6,32,22,33,105,108,24,59,76,7,11,24,26,15,8,19,21,8,10,23,49,7,5,17,4,34,15,49,9,8,5,16,14,36,20,1,7,15,83,71,8,23,9,3,3,3,7,54,33,13,10,10,20,7,1,11,15,0,2298,702,1728,1451,682,461,755,446,436,6654,550,340,1844,547,106,663,29,91,543,17,195,50,157,113,206,133,251,255,22,43,984,129,581,19,267,173,61,34,72,49,59,172,59,226,92,0,45,75,28,57,50,38,28,37,70,49,85,18,78,144,74,120,141,22,42,663,66,76,178,10,20,174,58,26,152,70,84,12,20,29,14,12,31,37,10,25,25,5,12,8,43,21,14,1,111,3,62,4,53,23,77,4,16,13,18,12,4,6,9,7,12,21,16,10,5,3,10,0,2,34,22,13,16,12,31,163,44,268,132,3,106,211,30,152,325,245,0,109,40,12,28,93,16,4,15,11,5,2326,903,1749,127,175,1268,172,169,559,72,61,70,237,3,417,20,70,118,29,89,112,41,542,18,35,35,14,339,17,89,6,10,26,256,72,0,81,65,1657,6,23,84,9,67,18,78,14,18,14,30,42,6,3,66,28,74,8,2,8,4,6,4,37,54,5,15,7,6,2,9,24,3,3,44,20,23,1,32,3,7,230,7,9,1,0,1361,749,1246,827,485,1494,1563,542,1304,958,575,424,955,3161,144,1641,290,481,522,198,127,667,257,207,419,395,177,154,796,64,845,567,225,509,718,108,513,576,187,38,277,197,167,349,30,244,1228,23,186,450,78,24,28,677,110,93,126,61,271,104,50,100,45,111,98,8,18,49,18,54,25,139,23,0,758,76,121,35,41,684,32,226,34,16,63,5,92,145,28,52,281,348,69,118,86,208,13,321,2,49,26,59,81,93,20,43,78,334,202,4,20,12,118,1,13,0,41,27,161,26,14,31,26,11,31,115,39,22,10,122,69,20,3,17,12,66,3,8,20,26,26,7,79,0,10,0,18,22,9,91,27,4,41,39,26,7,79,9,2,11,61,2,38,16,5,22,10,34,15,8,15,28,2,17,0,9,23,27,2,13,12,1375,6411,3388,2866,2424,3103,157,330,76,116,9,18,1289,492,166,59,79,157,870,61,130,35,0,714,248,277,21,16,7,27,220,122,128,26,192,32,173,72,541,14,113,61,254,134,4,10,136,78,247,47,5,19,49,7,9,7,84,7,18,0,253,1,90,40,267,29,14,38,34,37,97,46,67,92,58,42,61,166,43,12,16,3,83,2,11,57,34,16,90,49,8,7,3,14,25,32,38,3,15,68,130,1,0,0,2,13,6,0,3,6,4,5,20,8,9,16,17,34,9,8,13,24,9,3,3,2,2,72,7,11,5,3,27,2,3222,981,101,248,268,757,555,171,648,42,319,47,168,26,29,4,260,20,480,290,45,598,119,5,103,60,315,11,78,8,34,72,17,0,201,2,1,67,37,161,55,12,93,671,19,26,23,26,71,52,30,25,59,9,108,15,86,7,0,8,3,16,99,1,25,9,155,0,3,26,47,15,7,356,5,10,40,2,9,13,40,6,5,3,5,8,13,11,1,15,5,12,4,8,90,19,6,2,23,345,4630,441,1094,50,804,657,177,991,92,48,30,94,291,1699,123,30,61,5002,57,733,140,23,61,134,5,44,168,168,135,138,49,297,79,94,87,71,115,115,92,6,23,10,84,91,3,33,148,18,17,31,144,27,5,40,175,12,20,60,78,0,16,11,13,40,35,5,28,14,11,16,53,28,40,35,64,44,14,10,33,59,45,28,14,25,11,26,59,13,7,15,24,21,4,15,9,19,6,6,22,41,21,42,7,16,9,25,5,8,27,3,13,7,5,0,3,5,73,2,10,13,5,15,23,15,36,5,14,0,4,9,4,2,25,23,17,14,2,5,9,5,18,4,2,8,715,1179,1126,451,6,246,30,468,335,19,1,70,1,48,103,72,72,30,242,110,94,26,22,127,17,21,42,66,0,13,68,26,23,54,53,18,55,25,13,25,37,44,12,7,17,4,6,24,9,21,17,19,4,25,15,6,20,17,7,28,4,4,17,11,5,24,6,11,46,821,1380,1558,3307,3381,293,493,130,593,190,589,63,1733,105,347,244,611,385,354,91,2392,161,96,427,91,358,32,58,93,38,269,128,174,74,292,187,185,118,43,219,352,165,460,42,180,100,126,128,8,218,109,14,115,19,24,44,114,153,67,28,191,26,15,83,321,133,49,26,48,83,3,42,328,122,98,0,36,83,11,174,57,23,15,11,65,79,14,188,89,30,62,51,41,181,26,28,26,25,53,35,7,10,62,8,13,24,8,16,39,37,5,18,17,6,18,1,19,15,3,32,4,20,14,66,53,14,46,16,83,28,9,9,6,13,39,2,5,46,3,14,1,3,8,3,26,3,3,26,37,16,27,23,23,119,38,156,5,34,17,24,25,6,11,1,6,2,10,0,117,22,19,3,337,2331,146,318,272,156,5434,178,210,77,10861,78,3328,311,5,54,101,62,16,145,143,33,70,403,19,406,2,102,23,82,56,75,82,264,18,26,39,18,23,16,1,243,256,6,4,52,4,48,17,22,26,6,11,51,8,16,17,24,13,56,68,21,19,22,8,10,23,18,1,12,26,19,31,5,7,9,2,76,19,1,12,5,41,7,5,0,35,103,4,37,8,10,6,0,7,20,6,908,3386,1017,74,359,465,479,205,39,274,117,87,25,387,487,34,667,48,25,68,14,20,10,7,69,161,25,40,8,38,566,37,25,67,58,12,20,59,60,1625,56,3,378,86,12,13,32,356,248,297,33,5,27,48,11,41,22,4,436,9,5,24,2,47,19,30,6,0,28,2,4,17,22,15,20,59,11,2,31,40,10,24,22,39,31,11,17,11,17,1,16,14,24,6,57,14,8,3,27,42,4,17,9,2,0,2,56,2,12,4,20,12,11,5,3,0,186,12,25,11,2,7,25,9,1,1,15,2,5,26,55,9,11,4,12,0,5,0,8,1,2,10,34,33,9,3,3,0,6,570,951,571,490,379,1152,734,269,1349,134,203,1156,388,1339,179,365,464,308,181,227,125,308,147,68,206,8,339,47,391,136,179,221,350,63,49,476,73,159,21,9,160,61,50,34,96,40,27,41,82,43,104,32,77,24,23,50,326,125,0,23,72,40,25,44,24,31,4,31,161,56,66,1078,122,39,26,49,114,15,68,13,26,23,38,24,25,41,293,19,26,43,11,7,16,1,51,3,25,4,19,9,8,6,19,26,4,141,18,7,25,25,38,5,7,11,15,19,13,18,21,11,10,23,1,16,10,14,6,9,7,4,17,57,12,218,83,1274,10,91,1322,23,2578,2,6,3,2,12,42,42,13,1,33,99,132,0,3,17,0,88,38,49,3,4,6,11,28,1,1,5,1,5,13,15,6,78,218,35,2,0,28,10,3,1,15,2,46,65,0,2,14,1,3,5,4,4,4,9,0,56,1,3,11,134,11,6,3,22,4,4,31,2,7,8,1,4,1,24,0,1,498,6,0,132,64,0,0,4,387,1,1,13,8,7,2,9,0,5,0,1,15,0,5,0,2,3,8,19,69,7,0,89,2,3,2,21,16,6,0,35,0,13,8,0,0,0,1,3,2,1,5,1,0,3,2,0,10,1,1931,915,526,672,2329,1383,469,1491,361,454,45,61,88,626,1142,155,129,61,245,201,59,43,192,9,100,260,240,1054,119,94,225,436,228,195,54,33,13,39,107,371,245,0,247,27,22,52,10,57,223,15,144,102,37,155,25,9,12,6,17,8,26,67,38,12,14,0,60,187,50,27,46,55,21,57,7,222,169,26,76,121,45,36,25,38,63,6,7,5,72,2,16,17,24,5,48,177,40,12,2,31,12,6,20,30,27,6,13,9,28,36,2,4,8,7,19,2,19,2,4,7,12,13,18,8,6,9,3,5,50,20,18,3,7,1,10,1,7,5,56,11,17,18,5,12,682,336,47,143,327,177,128,97,19,327,1426,67,66,101,51,229,53,18,183,0,19,13,42,76,69,82,100,60,31,166,41,18,36,9,50,59,103,27,82,27,9,64,31,17,17,47,10,16,16,14,300,336,1252,294,13194,44,20,142,13,63,109,31,186,4,198,40,69,164,17,16,38,16,13,62,9,81,26,6,20,52,108,43,15,37,6,23,7,61,16,27,64,0,43,28,1,10,209,9,32,108,45,27,8,13,93,5,46,3,45,3,6,25,13,1,78,27,4,66,9,11,11,2,9,3,5,16,19,9,10,3,10,0,12,6,24,9,7,39,23,15,0,15,6,0,6,6,89,4,1,13,27,812,2209,1499,123,269,7447,263,2735,136,98,1129,36,42,605,11,32,244,42,43,225,17,20,94,104,608,82,12,31,10,494,16,3,67,29,7,17,72,24,35,85,27,2,56,253,102,142,329,16,183,44,3,39,8,1,378,36,2,30,18,2,12,6,240,20,28,20,0,370,1,10,11,6,451,20,47,28,78,27,3,37,81,10,24,1,3,89,7,1,1,101,107,12,5,478,3,2,71,8,23,20,3,0,13,1,5,7,59,4,6,4,2,9,3,0,0,2,7,61,0,17,7,2,27,20,2,83,0,8,1,23,5,7,31,1,4,19,8,18,24,2,14,163,10,224,40,97,46,22,7,39,10,9,3,15,1,0,15,1,9,12,8,24,23,11,2,4,43,4,7,12,4,1,0,2,12,1,23,292,60,6,39,8,14,171,373,0,117,21,32,138,18,12,93,13,30,15,18,0,33,804,2361,879,190,206,2290,49,210,442,92,683,175,13,8,195,754,772,23,434,48,193,326,341,24,23,37,15,51,80,33,275,405,27,87,9,118,59,186,31,1386,456,19,253,108,113,196,9,9,211,2,74,88,64,7,32,124,51,138,40,1,162,22,18,134,115,1,105,19,21,5,23,43,72,47,5,3,0,289,6,4,44,36,209,15,29,21,182,9,18,25,21,105,46,59,28,19,14,12,13,7,14,7,0,8,19,2,40,113,37,2,47,18,17,9,9,3,11,2,3,68,6,1,97,2,9,32,19,3,13,0,0,37,12,3,5,1,28,45,11,12,9,33,11,16,4,3,11,5,1,10,0,12,6,35,20,56,7,12,15,1,994,707,127,189,225,423,1071,173,214,158,19,73,62,406,825,46,31,317,41,81,83,20,187,2,28,119,9,79,14,17,122,83,173,55,22,24,7,136,55,305,75,76,2,12,13,79,69,22,43,38,11,28,12,10,8,9,2,2,41,10,30,712,0,32,0,21,18,42,48,103,3,12,8,10,35,28,23,42,9,20,24,26,23,8,1,30,24,13,7,9,13,20,7,13,2,9,6,6,5,3,28,5,18,12,7,6,2,4,9,10,9,0,5,3,5,14,5,6,0,1,3,2,22,4,12,2,311,67,157,484,147,242,69,268,190,32,40,58,13,22,96,79,38,24,159,12,8,11,78,29,13,10,55,0,16,8,13,6,22,17,36,13,23,10,30,5,6,23,3,4,7,18,2,7,1,7,3,2,12,30,4,76,1,6,1,630,1275,480,120,537,907,220,131,643,383,126,275,286,142,124,21,67,17,722,76,177,128,39,176,141,59,12,325,67,79,81,49,19,57,20,16,21,24,63,88,0,29,36,78,169,13,61,12,39,28,9,33,32,56,66,34,21,23,54,47,59,67,46,60,29,1,46,5,6,20,9,8,17,3,30,4,8,12,39,23,21,8,3,3,7,75,9,28,10,8,10,47,28,201,201,20,25,192,100,125,37,73,16,7,13,82,33,1,9,45,4,16,94,73,38,19,46,2,16,1,6,0,15,1,2,0,0,0,10,3,28,11,17,5,60,20,56,4,13,95,0,6,9,3,4,9,8,2,4,3,44,1,4,5,106,38,2,17,2,12,2,0,1,3706,917,1601,294,194,1446,12431,116,148,94,440,78,107,138,42,324,138,33,190,179,16,32,230,67,342,5,22,59,45,99,73,117,33,24,179,66,440,1,12,26,26,48,5,46,8,121,7,27,25,10,19,4,17,457,76,0,116,53,2,18,97,51,209,16,24,6,11,88,65,9,5,9,13,24,16,18,21,16,26,33,2,6,9,8,8,10,27,15,0,2,23,3,679,383,440,380,231,103,76,89,11,61,58,33,49,176,25,16,20,992,26,47,0,71,12,80,52,1,59,22,33,6,7,1,29,11,8,21,2,19,5,9,11,21,50,36,129,93,13,119,9,0,4,34,10,156,118,0,250,224,367,143,247,1687,135,551,69,73,186,712,136,223,198,34,68,151,129,15,27,81,51,68,23,76,72,108,23,44,30,53,41,179,16,495,11,56,103,25,1,58,55,30,1,1,33,20,9,37,0,272,2,11,49,70,256,2,135,11,55,26,37,83,34,18,118,12,19,18,10,0,1,8,12,14,18,5,24,8,14,50,33,86,14,19,11,11,21,11,22,11,21,7,3,8,14,2,19,4,15,34,3,10,8,36,15,59,11,16,14,3,15,5,3,14,2,9,26,4,216,506,43,23,1110,150,154,103,185,9,6,97,24,5,10,0,22,14,43,159,5,313,37,67,8,28,18,38,2,6,0,0,14,13,6,18,55,8,8,12,5,5,19,7,34,8,2,3,7,34,2,5,9,3,23,34,9,1,17,2,0,23,5,3,14,1803,98,9,33,13,0,21,5,3,47,711,442,79,553,4984,76,85,55,30,35,48,39,396,119,122,184,130,104,50,97,761,57,48,9,38,9,26,31,1261,22,85,8,72,1,48,22,16,11,29,201,21,84,54,24,18,43,19,394,39,40,44,196,13,37,32,33,43,85,2,11,4,35,48,13,48,408,7,2,232,30,10,25,6,0,38,1,4,14,20,15,4,19,12,25,12,19,70,4,48,34,139,26,4,41,7,27,11,13,2,15,45,33,10,7,12,11,41,3,10,10,171,28,64,6,1,73,30,25,18,13,86,26,14,11,17,4,47,1,4,0,43,3,5,4,256,1,1,11,9,1,3,2,14,3,18,12,10,141,8,13,9,106,22,210,53,684,91,89,83,45,30,21,38,365,12,54,12,40,172,10,77,4,7,11,16,25,13,39,11,22,3,27,44,15,8,10,23,6,10,7,0,8,0,1,7,38,6,2,13,14,67,4,7,9,14,10,2,6,516,5,47,19,27,15,48,4,4,2,90,12,3,21,5,3,9,6,10,4,1,1,4,11,55,4,2,3,574,10,1,11,20,0,30,15,0,16,3,3,5,18,280,142,57,39,23,4,11,7,1,13,1,70,4,8,6,1,0,5,2,59,1,4,8,14,3,1,97,2,0,64,0,580,253,114,558,7,67,35,37,3,82,172,18,15,74,6,8,6684,9,7,0,47,16,85,15,27,11,8,6,17,27,18,11,2,18,73,51,146,11,40,496,52,547,10,20,10,12,45,49,1,32,40,9,64,2,2,13,3,46,53,3,62,1,3,26,13,38,5,22,5,5,16,49,27,10,7,2,10,4,9,25,2,5,13,4,5,4,0,12,1,2,3,7,8,0,3,4,3,9,4,4,10,10,4,1,10,75,6,5,60,44,3,71,15,4,0,4,3,6,245,1,3,1,0,0,1,0,16,7,3,0,3,25,4,0,0,8,4,1,1,14,1,4,1,0,0,1,1,129,128,167,442,184,98,192,260,171,151,36,64,36,107,123,126,145,11,43,41,78,26,9,55,50,5,64,16,184,64,15,46,98,29,162,240,615,34,31,48,73,22,49,14,16,30,6,94,19,9,8,44,19,23,11,25,8,10,6,22,12,0,21,11,12,27,13,39,6,10,9,49,9,320,15,15,5,33,23,86,8,12,5,51,3,10,10,29,4,4,17,11,25,23,2,26,2,1,6,4,4,4,51,24,4,2,8,8,21,10,20,6,8,3,0,18,2,2,0,4,3,8,2,13,0,1,4,14,21,5,3,2,6,377,63,84,9,95,76,0,30,14,72,0,2,0,814,51,122,101,25,141,31,59,3,15,54,32,43,41,25,5,0,9,10,12,5,132,11,35,12,8,18,38,0,38,22,314,512,20,30,84,176,276,52,665,27,100,17,20,197,17,15,159,8,8,76,64,3,68,8,9,41,281,0,105,20,24,6,0,23,5,11,24,42,9,15,74,25,40,3,23,14,21,19,15,8,6,18,7,14,0,25,7,3,12,3,28,12,12,13,7,0,3,20,88,252,189,132,74,146,82,21,83,255,29,12,20,31,55,11,39,36,33,137,25,79,18,16,17,7,16,22,15,18,8,11,31,0,14,4,2,17,7,16,11,10,23,14,14,5,17,63,12,3,4,3,36,9,6,0,4,163,262,11,23,2700,7,10,15,128,8,1384,58,147,3,38,24,10,32,6,36,2,0,4,3,28,5,1,4,2,3,8,2,24,21,6,3,8,51,1,24,1868,15,22,37,93,75,35,90,28,28,3,4,22,2,11,34,22,10,3,59,30,2,23,24,4,0,22,4,20,67,15,6,11,3,488,16,10,10,228,339,476,585,73,329,120,54,122,114,22,3,36,2,44,41,47,155,57,4,595,30,3,89,31,18,19,18,12,68,29,11,0,19,29,12,40,6,7,9,7,38,23,6,13,15,31,15,8,12,18,16,5,14,39,2,4,19,12,3,19,7,5,2,52,4,34,169,107,44,180,21,80,128,22,40,28,40,59,151,19,29,10,0,6,8,9,127,11,11,24,22,14,48,6,16,20,8,17,8,42,14,153,130,265,294,19,92,147,24,164,129,10,41,122,42,43,86,393,90,73,86,56,24,31,42,15,43,20,20,86,6,15,33,13,74,25,93,56,47,24,40,73,13,33,6,28,41,20,19,7,35,27,24,11,7,71,8,13,62,1,45,8,50,10,19,9,10,8,2,48,6,15,14,25,15,0,8,4,6,11,18,9,13,9,9,4,0,13,10,23,20,4,37,16,11,0,11,40,42,4,13,2,12,2,30,13,2,22,8,27,11,10,5,2,3,2,5,12,8,29,6,2,3,0,8,0,2,6,3,0,8,15,14,33,9,2,4,0,1,3,18,14,26,3,17,0,68,113,141,93,37,76,160,31,66,301,26,11,29,30,25,4,84,21,19,120,7,26,10,11,18,2,5,17,13,1,1,38,10,0,5,26,27,8,11,10,4,4,15,51,22,5,15,7,25,0,11,8,8,5,3,2,185,303,245,120,135,190,119,43,101,9,99,5,16,9,57,49,463,7,160,60,9,137,300,27,21,25,5,11,29,1,72,24,2,125,34,6,39,19,39,33,18,33,17,19,8,8,187,2,43,87,7,19,4,83,21,22,17,4,20,17,18,21,15,13,18,26,6,24,4,28,7,23,0,13,3,8,12,13,6,23,16,45,2,3,13,10,9,13,31,20,11,2,7,13,12,1,9,9,7,20,5,31,12,5,2,2,12,3,3,10,14,5,2,0,20,5,23,4,6,15,18,5,11,5,3,1,1,15,16,0,5,11,95,118,116,151,45,304,130,59,391,36,57,154,68,233,39,42,34,24,183,77,12,531,54,24,14,28,28,146,120,2,24,29,17,26,60,119,19,72,14,19,28,36,22,39,2,26,12,21,26,58,77,62,15,8,7,34,68,12,130,17,17,9,4,12,20,2,5,8,13,18,0,4,6,19,1,15,4,21,7,18,27,22,123,8,10,15,28,9,9,50,7,2,39,40,18,33,2,86,7,12,40,3,18,13,10,33,13,5,30,7,3,2,17,4,8,15,1,18,4,4,5,30,12,8,1,27,3,15,30,16,14,0,2,24,9,5,0,2,3,4,25,11,11,17,471,205,178,97,222,473,216,238,36,31,4,50,75,1038,268,30,16,94,50,49,12,13,52,45,86,61,91,36,1,6,20,73,40,22,9,29,0,56,21,118,22,95,25,4,45,29,57,17,27,59,33,35,43,3,6,2,2,26,88,14,13,2,0,20,0,24,60,19,44,17,693,23,30,73,18,26,94,8,31,31,22,11,39,6,9,0,16,47,10,8,24,37,50,21,6,11,25,8,22,2,8,42,4,2,7,7,15,18,4,16,1,3,12,38,6,3,10,12,19,13,3,57,69,7,13,10,6,1,7,0,33,9,5,7,344,274,254,284,23,338,312,308,161,31,149,72,154,2,96,203,113,31,78,32,17,100,11,35,73,3,32,13,49,145,40,9,18,19,282,179,15,13,76,34,24,6,27,18,8,31,47,42,65,2,15,10,18,65,0,12,8,16,22,49,9,4,14,22,29,204,41,14,6,9,16,4,19,43,75,3,6,10,11,67,8,29,8,14,5,24,5,6,8,436,23,10,5,23,42,12,30,19,29,18,15,10,3,12,1,10,3,24,31,12,0,5,46,0,14,308,352,28,40,35,40,21,6,5,55,1,7,8,33,29,8,26,19,2,3,87,14,5,31,0,1,6,17,5,5,9,31,6,1,3,6,49,6,9,2,1289,23,36,57,89,4,5,2,95,147,87,75,77,109,218,93,17,65,52,79,3,37,25,25,6,40,5,42,11,53,49,9,141,42,23,32,16,175,27,52,5,16,5,9,0,30,19,5,1,3,14,4,26,45,15,23,97,10,34,21,17,10,78,10,8,79,3,22,3,4,6,48,285,63,197,28,22,12,3,12,84,4,6,5,7,0,17,60,14,5,37,8,16,18,85,24,15,9,4,269,499,190,173,243,431,37,81,104,16,99,175,19,40,28,8,38,3,21,14,4,3,38,75,190,76,13,6,85,90,51,4,6,4,21,4,12,18,40,21,30,9,0,26,4,6,18,7,15,4,14,17,1,16,32,16,2,7,42,13,6,3,1,1,1,28,3,6,4,15,1,46,22,5,21,17,5,0,79,930,415,158,68,187,140,24,75,93,23,13,5,20,44,10,50,10,39,52,30,88,29,32,9,8,20,25,1,15,0,20,218,30,12,15,10,17,57,5,12,19,0,14,24,14,6,22,5,5,2,11,15,96,327,228,51,1630,195,682,426,15,28,124,27,7,25,41,1,41,14,1,10,37,70,52,78,27,132,35,0,18,26,23,100,14,48,119,39,0,41,24,17,7,21,16,15,30,38,12,26,1,41,42,11,20,10,15,16,19,22,5,19,31,7,1,20,139,24,1,0,5,3,347,420,434,174,91,912,350,178,133,151,31,10,26,12,190,54,82,23,37,131,84,298,1,217,79,8,34,23,340,71,24,10,30,59,136,177,0,9,52,18,84,16,13,104,52,88,25,22,32,211,7,43,20,35,19,5,18,7,10,27,4,11,12,2,24,9,12,35,11,4,190,0,663,274,259,126,939,418,43,24,31,130,136,168,60,15,43,912,7,17,91,3,62,35,54,14,39,39,47,77,14,3,36,113,30,6,69,55,24,26,12,2,17,64,20,21,37,0,1,10,6,13,8,25,12,21,21,7,21,78,5,20,19,9,22,10,37,15,4,28,7,4,8,8,2,4,24,3,4,45,4,34,6,19,21,21,4,8,20,409,128,166,54,65,43,18,4,13,24,9,33,23,45,9,15,0,12,42,9,12,3,12,4,3,11,10,1,3,3,26,325,28,164,17,1,2,1,82,12,8,37,0,33,64,4,0,8,123,93,70,92,45,984,60,56,85,50,29,11,99,32,51,15,26,15,65,78,23,97,22,24,14,14,13,3,8,15,41,25,0,31,2,15,333,59,27,9,26,21,9,25,11,9,20,4,44,1,7,48,259,11,41,2,5,9,30,9,40,11,3,6,1,42,2,356,572,279,71,269,85,42,289,276,28,63,120,15,76,79,55,20,23,59,38,16,7,21,30,65,349,261,5,5,351,45,13,34,10,1,24,3,17,237,7,0,2,5,8,11,4,43,4,31,13,24,26,0,22,8,24,40,57,11,19,12,26,5,8,9,195,6,6,25,3,3,31,1,22,17,7,6,13,34,145,40,158,170,47,36,155,1,12,44,18,75,29,8,9,1,14,0,16,3,12,3,12,23,1,22,5,8,17,20,23,27,2,6,27,11,9,3,5,36,13,4,17,12,16,7,1,17,31,10,38,7,8,56,6,0,49,463,157,70,75,97,34,73,88,60,31,19,14,84,23,73,21,8,59,6,7,67,20,7,22,17,29,104,0,4,108,47,28,4,20,42,7,29,13,79,5,1,4,20,15,21,16,89,21,15,22,4,349,27,142,198,250,890,21,11,51,33,34,39,9,8,197,0,13,25,26,2,16,13,0,8,25,82,16,13,2,12,6,10,4,1,1,1,9,21,0,8,13,5,96,5,12,1,4,1041,2,9,11,3,1604,7,1,150,3,1,45,16,6,30,73,2,0,1,6,0,43,339,275,46,191,51,11,45,5,9,6,6,140,17,46,17,9,31,0,11,16,23,72,23,6,17,6,24,221,212,70,239,28,31,12,248,52,12,15,11,17,35,1,19,16,27,2,2,9,6,21,4,16,48,5,37,2,11,5,1,7,12,2,18,6,13,6,0,11,3,10,2,0,4,54,31,63,0,30,30,0,3,7,66,1,8,0,1,8,1,12,1,206,9,21,10,2,3,2,1,17,85,15,45,98,40,49,81,14,17,14,14,85,0,17,13,12,21,25,2,37,140,159,118,154,90,1,190,72,229,89,33,30,9,4,40,56,39,90,47,54,16,17,4,5,11,32,33,5,6,86,24,57,14,30,23,23,0,5,15,18,4,9,7,13,41,42,22,26,28,41,15,6,12,5,15,20,7,1,0,15,5,126,163,238,51,744,37,16,51,6,2,110,10,16,7,68,444,17,14,16,19,59,7,2,10,22,42,0,16,14,21,12,7,17,42,25,10,8,5,8,15,10,7,9,2,214,108,189,12,157,81,90,25,41,80,50,49,17,4,62,7,15,178,1,15,21,14,14,8,8,62,72,7,12,17,1,29,2,15,11,8,3,7,6,1,27,62,17,0,9,5,17,0,0,6,11,28,16,3,32,13,1,13,89,6,2,7,1,13,13,1,4,4,11,10,3,30,4,27,5,5,3,9,0,4,9,95,0,3,13,48,45,93,3,24,2,14,26,8,0,13,3,15,11,326,266,415,267,239,373,33,131,77,23,21,15,3,13,3,42,59,10,45,15,4,7,55,14,9,33,0,12,16,10,22,19,53,16,277,82,198,94,1,26,5,3,6,88,11,23,21,0,57,10,4,16,13,0,0,173,147,134,45,64,3,57,36,556,118,46,19,207,2,131,11,36,3,25,18,70,7,4,11,31,54,0,102,77,29,34,19,26,28,53,34,5,90,17,4,23,12,4,24,7,4,56,118,227,938,127,193,147,27,655,300,11,27,72,152,25,18,49,42,32,14,19,29,5,57,30,22,9,6,26,20,37,23,40,26,74,38,87,26,62,19,23,36,93,24,10,13,35,5,190,5,3,19,7,6,15,4,16,20,51,3,8,4,6,11,2,13,11,23,0,0,11,10,3,29,9,16,7,5,16,1,12,3,7,2,16,67,9,1,15,5,9,14,16,21,56,24,5,9,20,13,7,1,17,8,17,49,4,1,31,2,1,1,0,6,13,16,38,1,4,7,1,2,6,69,5,0,3,2,6,65,88,180,41,57,28,52,44,7,51,17,11,12,4,1,33,16,15,6,10,4,10,30,4,21,12,11,6,280,0,12,9,6,631,66,153,45,27,287,45,207,10,34,100,8,32,53,11,147,3,13,26,7,18,10,15,20,56,3,15,19,19,14,5,76,3,5,24,33,11,12,20,49,20,18,13,6,19,1,16,5,8,4,5,8,0,16,0,61,4,65,6,1,16,5,36,25,5,6,15,13,6,0,43,24,24,4,7,0,13,3,15,0,18,7,177,0,17,173,9,13,45,8,16,7,5,3,0,3,19,39,19,0,30,10,5,4,30,7,7,5,53,597,23,45,202,245,16,94,266,18,194,12,14,43,19,21,17,128,4,16,10,27,2,13,1,40,5,47,7,0,2,578,9,4,8,0,24,21,8,6,15,4,47,11,7,2,16,6,39,4,11,38,27,9,14,10,12,43,48,16,14,0,134,9,6,9,6,0,3,0,237,1,2,7,1,12,6,6,7,38,8,0,4,17,0,480,5,0,3,2,1,7,4,5,1,7,15,16,83,35,23,55,18,11,124,18,22,410,5,2,28,5,6,15,11,5,5,33,7,3,4,7,0,3,4,7,45,28,2,0,14,1,3,5,1,4,0,11,6,0,5,7,15,3,7,2,3,102,14,0,12,0,5,1,1,10,3,7,0,4,7,0,11,1,8,2,2,56,6,1,8,4,10,7,53,0,68,4,9,55,1,3,1,2,60,2,1,3,2,2,2,8,21,6,0,178,38,4,142,1,0,16,0,27,12,3,15,14,2,4,281,14,287,0,5,2,6,8,2,2,7,1,0,46,0,3,1,15,4,4,7,0,33,2,3,2,0,0,26,0,54,6,1,5,20,3,0,0,5,0,65,17,1,2,0,0,2,1,30,0,35,2,45,11,3,16,0,0,1,3,37,14,6,0,32,0,19,3,41,47,3,9,124,41,350,13,37,196,15,329,2,37,35,11,12,48,9,41,3,8,17,2,2,8,5,56,227,3,4,3,0,1,27,1,10,5,6,23,12,58,38,22,8,19,22,0,39,20,11,3,4,3,2,2,23,7,19,0,0,1,14,30,7,24,7,13,30,22,43,46,7,81,29,0,34,3,5,0,0,17,7,3,30,6,21,1,15,2,196,117,292,24,13,218,13,5,204,29,4,59,1,3,51,23,86,52,50,12,7,30,24,3,7,8,12,151,278,6,21,0,4,0,10,3,5,14,4,17,1,16,22,0,191,0,4,223,27,0,41,24,6,16,49,11,28,15,39,2,31,3,4,19,3,3,26,0,9,9,4,5,4,2,4,10,5,4,10,162,262,99,10,64,14,4,0,2,5,7,12,115,3,1,13,9,4,2,2,159,119,76,13,95,55,94,9,87,31,23,32,9,18,10,90,16,26,14,3,34,3,52,22,6,81,18,12,4,91,21,23,2,15,20,12,18,13,19,4,10,0,2,58,168,14,23,1,16,4,0,31,6,3,92,195,71,62,177,77,64,5,68,30,7,12,16,4,16,12,12,34,42,46,32,2,125,3,27,30,10,3,6,17,12,12,0,6,47,4,10,12,5,3,17,15,2,5,23,1,23,6,103,159,129,51,15,36,279,108,31,4,67,13,46,15,16,5,19,5,1,12,3,13,12,6,75,166,1,8,1,36,54,30,5,27,29,1,4,5,33,17,4,35,42,3,4,39,12,1,8,13,6,8,6,2,12,321,0,4,2,3,11,7,205,4,4,6,64,12,3,8,61,4,8,17,12,4,55,11,2,4,14,6,46,3,0,11,40,32,2,43,64,21,31,32,13,95,17,32,411,13,12,8,5,42,33,22,57,19,1,0,12,3,5,13,11,42,13,3,7,15,23,14,42,12,82,815,0,26,8,5,11,1,50,130,188,623,25,75,37,130,35,12,130,3,281,45,14,35,12,24,14,1,20,16,5,37,187,0,5,1,0,1,5,17,9,3,3,26,41,10,23,135,11,23,0,2,16,8,4,12,13,0,16,35,5,3,54,25,11,19,7,8,46,11,0,4,1,6,23,5,6,45,35,0,15,32,15,7,16,0,4,478,38,4,1,5,9,44,3,9,2,0,0,66,114,22,10,212,9,5,2,792,29,5,20,8,10,43,2,401,11,57,8,7,18,4,8,87,11,36,23,1,18,10,18,0,8,3,9,16,13,9,8,6,18,2,49,10,1,0,160,40,4,46,7,131,94,20,93,122,86,179,228,103,25,8,63,97,66,15,8,14,3,31,10,10,36,5,3,19,8,33,12,45,36,8,22,20,3,3,53,20,25,9,18,5,2,14,10,54,7,16,5,3,2,6,14,33,31,0,10,68,19,6,2,1,23,42,41,42,12,13,17,6,5,15,25,13,9,1,7,4,23,10,18,16,2,52,53,31,11,7,3,12,1,11,7,0,20,15,11,3,4,6,3,1,1,93,344,130,21,55,197,12,46,27,128,11,101,39,3,55,12,14,12,0,6,9,29,32,1,31,1,2,1,10,1,2,20,13,40,4,2,83,12,19,0,17,10,4,2,1,18,1,10,0,8,3,14,12,4,7,1,5,6,42,9,8,2,2,33,121,5,0,13,23,46,16,4,131,7,3,165,3,4,1,0,0,4,11,12,2,3,0,0,10,2,1,4,0,42,10,5,6,11,2,0,20,1,12,2,1,4,8,19,2,3,6,1,0,4,3,6,12,1,0,9,3,1,0,5,1,6,5,4,0,8,14,7,5,2,9,45,1,2,0,5,0,1,1,33,0,1,16,0,69,0,10,17,39,11,0,3,0,0,0,0,110,1,71,23,10,0,3,38,99,19,554,7,17,283,28,81,2,10,12,10,28,3,261,17,19,91,37,20,12,1,30,90,15,13,7,6,96,4,74,23,4,135,18,155,95,31,41,7,2,13,10,20,26,14,11,12,66,30,0,53,12,20,8,4,162,0,2,1026,8,169,42,11,11,14,31,20,12,22,4,302,0,6,23,4,2,28,55,45,101,23,127,25,2,89,497,55,9,61,5,40,5,12,0,0,23,3,3,22,280,11,10,58,13,2,11,0,6,1,3,3,8,1,18,16,5,56,20,0,2,2,1,18,0,61,136,34,6,7,402,43,322,23,6,29,31,183,6,2,7,3,31,6,11,3,3,15,0,13,10,18,4,1,21,6,9,5,137,47,4,23,2,2,7,3,18,5,1,4,1,2,0,4,0,7,14,3,23,10,45,8,0,0,11,39,21,16,34,12,8,12,16,12,24,2,37,811,10,19,12,12,2,6,10,0,10,24,3,3,0,7,1,13,1,0,37,1,0,2,1,12,5,11,4,18,47,8,21,4,17,16,18,34,11,5,18,58,16,11,24,10,2,49,7,0,3,0,2,2,1,8,0,5,14,6,3,6,3,0,6,3,7,9,0,1,4,3,3,0,0,12,2,5,3,5,4,0,7,1,7,4,4,2,2,0,2,3,0,6,2,1,0,0,6,1,82,85,290,121,84,217,5,305,9,66,99,10,2,230,132,19,19,3,23,130,2,21,0,37,12,34,2,2,5,115,3,4,9,6,12,33,40,1,24,44,3,10,6,33,16,17,31,12,36,12,11,5,0,4,31,20,0,4,20,15,9,26,46,28,17,5,3,7,30,1,3,30,47,0,12,100,18,7,6,5,4,3,8,3,15,4,4,13,0,0,0,2,6,19,24,0,0,53,8,0,89,107,90,27,12,10,31,17,22,24,30,8,3,3,19,12,15,10,33,6,3,7,20,0,23,26,27,34,14,0,3,69,12,9,1,40,45,4,22,20,3,74,57,49,75,13,62,3,58,23,21,10,14,18,13,121,86,29,26,3,21,8,4,25,1,3,33,3,26,21,11,11,20,24,28,15,24,17,27,45,19,62,8,3,54,15,13,1,5,3,2,21,8,55,10,1,6,37,12,35,5,9,10,15,3,31,35,15,0,91,42,70,32,40,79,381,92,53,21,44,4,25,0,14,4,6,26,17,4,7,2,2,2,9,31,17,0,17,4,89,33,14,9,10,1,8,8,1,2,3,4,11,62,10,12,12,1,2,2,4,0,4,4,56,11,63,54,25,4,21,15,19,1,0,16,7,0,9,55,45,3,11,8,112,4,21,6,24,5,36,12,5,4,1,62,2,41,14,23,8,0,95,20,0,15,7,40,70,100,12,27,45,36,30,19,21,5,9,5,26,2,21,3,4,5,0,7,37,1,16,14,0,4,1,24,44,49,38,8,5,23,21,8,759,12,31,15,12,14,3,28,85,4,1,0,8,10,6,10,24,31,3,2,6,6,5,15,435,29,17,26,4,46,9,8,5,0,6,55,15,3,15,14,57,21,30,199,40,77,34,26,11,9,21,45,13,4,2,3,40,4,6,35,1,2,1,18,5,11,6,23,4,67,19,7,16,8,35,14,4,13,9,3,20,2,3,7,44,4,36,21,1,3,68,3,9,11,16,17,7,5,29,8,8,1,1,0,4,8,1,4,2,1,4,1,2,2,38,3,31,360,0,96,3,35,7,0,7,4,6,171,24,278,13,78,81,19,83,13,6,33,120,2,50,50,24,27,41,11,4,12,21,7,111,33,17,16,28,10,16,24,11,14,40,25,4,18,45,6,58,9,24,8,45,29,50,39,25,8,14,14,44,39,20,11,31,7,19,20,30,26,8,25,30,72,4,20,15,5,1,3,0,20,0,20,0,47,615,125,12,49,25,2,43,5,4,34,0,31,35,10,30,18,10,4,3,3,21,10,23,11,4,39,10,9,4,15,17,18,8,9,13,2,4,2,26,8,15,8,8,5,0,20,30,13,39,2,105,2,63,32,76,59,192,7,14,78,86,38,1,9,25,10,37,40,2,12,6,48,6,9,26,25,72,21,8,6,5,13,9,6,95,1,104,6,6,2,11,11,7,2,25,3,1,48,17,10,7,2,2,0,8,2,2,3,3,2,19,2,6,2,3,3,1,3,26,2,0,2,0,4,4,9,10,1,4,1,21,4,4,8,21,12,8,20,49,18,29,26,12,114,12,62,26,5,4,10,36,2,3,6,12,38,9,44,3,16,6,7,15,25,12,68,106,80,128,12,172,5,33,4,3,16,13,14,31,24,37,6,4,26,64,6,6,30,4,16,0,2,13,12,29,7,13,4,45,2,78,6,5,19,1,0,19,38,15,40,20,19,29,4,9,14,30,18,32,0,17,6,2,223,14,11,9,4,39,26,2,2,35,12,6,20,8,24,6,17,27,15,13,4,8,5,12,36,15,4,17,57,8,1,5,54,32,99,34,79,9,29,13,3,18,0,21,1,36,11,13,19,14,4,42,19,23,25,18,10,13,45,29,20,10,4,0,2,12,3,8,4,4,1,0,0,6,4,5,5,0,19,0,17,38,7,1,57,9,8,1,10,8,13,12,1,22,6,77,4,3,8,26,14,13,7,1,11,6,4,0,3,2,4,12,20,1,5,13,6,8,13,1,4,2,0,2,2,5,3,1,7,4,61,7,4,4,0,2,5,0,7,8,2,1,1,0,31,55,516,16,10,18,1,4,18,3,15,3,4,6,59,36,14,1,5,5,23,189,1,25,97,16,8,16,15,5,4,2,11,3,20,41,0,22,3,30,34,28,24,42,45,37,11,10,17,1,7,131,16,28,7,2,307,7,3,5,7,21,5,47,22,5,1,1,20,3,4,3,2,7,0,8,0,3,1,4,0,3,3,19,11,10,21,3,16,9,36,18,19,5,14,2,0,9,17,142,3,13,10,17,4,45,7,3,30,11,2,3,47,2,9,5,8,4,3,18,1,5,8,2,2,39,5,23,0,9,2,5,2,2,8,2,1,12,1,0,1,10,4,0,0,11,0,1,2,1,11,4,16,18,0,6,3,2,1,2,7,0,1,13,3,18,21,15,59,6,16,13,12,7,1,0,257,41,64,17,37,50,4,61,6,5,10,33,24,76,18,23,5,37,89,90,3,79,41,14,29,9,2,26,8,9,7,7,7,18,9,9,8,5,9,3,2,32,10,13,36,24,35,16,88,4,14,315,10,1,12,13,17,2,2,29,7,29,29,68,82,7,0,0,48,209,321,108,65,54,42,18,5,21,50,22,148,3,22,1,1,37,28,2,0,12,8,0,1,11,3,1,6,7,8,6,8,5,2,24,0,16,0,1,8,12,11,10,5,35,1,1,0,19,12,157,16,0,4,68,14,7,118,7,5,15,7,34,18,35,19,7,1,3,4,2,3,13,3,0,1,14,8,2,5,6,8,4,1,2,9,3,1,1,27,0,3,150,0,4,1,0,14,1,0,11,7,0,3,33,39,47,13,10,4,19,25,217,4,3,8,3,19,67,30,1,10,20,8,12,78,10,133,1,3,46,4,2,217,24,21,3,5,25,3,4,44,47,81,13,18,128,17,86,2,27,19,4,77,28,19,6,33,0,6,77,1,8,2,14,28,7,17,35,24,3,0,24,4,9,27,6,21,5,5,613,3,17,8,7,2,26,13,3,16,0,0,9,91,11,18,67,34,60,2,17,157,24,17,8,6,1,11,92,4,12,119,20,0,1,7,7,3,4,9,4,3,7,12,4,2,6,16,43,28,5,5,35,16,45,7,42,21,26,11,10,8,12,19,15,2,14,5,39,1,18,5,25,2,20,2,5,6,4,5,21,29,4,8,27,9,10,19,12,9,0,28,4,11,23,47,5,4,0,5,2,0,11,6,26,9,30,7,38,140,12,3,17,41,12,10,2,23,11,11,11,21,18,7,22,18,19,30,4,25,6,4,7,12,8,30,12,0,3,14,19,0,11,26,0,1,0,3,7,2,0,2,58,16,4,49,11,6,231,22,7,17,5,19,22,15,13,7,60,48,3,2,8,0,11,2,4,4,12,15,20,0,17,137,25,33,5,5,51,2,14,8,10,91,165,50,21,9,6,117,23,3,0,5,7,20,8,24,16,10,10,4,120,18,13,2,23,4,0,2,13,7,3,5,11,34,1,20,5,10,17,20,1,34,7,7,14,11,8,5,21,15,5,14,6,0,7,0,3,80,4,25,0,5,3,4,1,67,1,11,50,25,40,25,0,4,15,21,6,45,25,2,5,34,5,1,5,2,3,17,20,1,1,0,36,3,4,5,10,5,4,5,3,5,11,90,8,5,3,25,101,6,39,2,0,20,0,2,0,3,5,0,1,3,2,52,0,1,0,175,0,2,1,4,55,35,0,15,1,30,18,2,33,37,97,5,1,9,156,17,6,2,1,3,83,5,53,0,6,45,7,2,24,0,4,0,7,6,1,8,2,2,13,14,22,9,42,7,22,11,0,2,5,4,11,0,9,3,1,137,15,37,18,23,6,8,3,1,7,24,1,0,1,6,13,0,7,2,4,4,4,8,11,37,17,6,11,2,32,1,24,4,3,0,4,1,23,15,60,7,5,2,4,5,14,2,42,2,0,15,5,2,3,18,13,0,12,13,11,8,0,20,36,55,5,3,5,124,13,10,22,0,4,29,99,0,25,60,8,8,4,3,2,5,6,2,0,2,3,8,0,18,4,6,19,2,1,7,8,60,0,0,3,1,3,3,3,9,10,4,6,1,12,1,3,4,0,14,5,3,5,32,1,23,18,18,100,3,85,5,123,36,6,25,11,4,27,229,4,2,12,0,2,10,23,1,0,1,3,5,23,4,8,7,3,1,0,0,4,2,4,0,12,16,41,17,3,6,4,23,14,6,19,10,14,4,14,22,0,7,0,4,1,8,4,67,5,15,5,15,4,12,17,5,13,5,4,0,16,4,15,2,1,21,14,18,5,8,0,3,44,17,1,1,0,82,4],"lww":[8022,4926,365,761,5191,2011,876,56,55,38,371,146,41,258,120,66,130,131,25,87,10,66,0,63,55,50,92,51,80,100,22,62,57,30,32,38,19,42,19,55,0,21,17,9,51,15,23,96,27,14,5,13,12,9,9,13,5,14,4,0,9,2,3,0,32,2,7,4,11,2,4,3,0,2832,3130,1676,465,649,160,120,618,412,28,162,338,30,0,99,422,19,19,73,15,29,22,76,10,12,12,5,15,10,43,9,9,12,4,0,0,1,2,13,7,4,2491,3221,2021,1136,5803,3395,532,1091,2433,528,2696,861,1848,557,270,504,166,3830,415,1279,599,1507,1621,585,241,174,92,190,157,305,313,297,159,55,51,35,51,173,124,0,47,36,98,148,35,44,23,52,67,44,112,200,51,93,77,194,161,74,284,60,92,20,266,77,188,476,32,123,18,50,104,37,8,23,15,14,74,24,5,7,38,9,101,39,9,3,15,29,3,13,73,6,35,6,38,18,8,43,20,72,50,14,13,14,16,33,3,23,8,32,1,8,12,1,5,2,135,4,0,8,9,2,2,4,5,4,0,3,9,14,3,4,9,10,8,1,4895,6927,9161,3436,1104,1390,1040,2764,998,619,5306,1329,905,5065,981,1920,737,663,195,157,2893,177,588,794,391,538,646,40,51,194,281,290,43,38,1135,226,179,35,736,368,358,51,175,33,19,247,108,100,93,0,62,36,48,110,59,54,14,66,30,155,115,62,112,174,45,100,50,621,110,51,70,34,106,7,17,121,20,32,163,109,177,54,7,31,5,45,16,28,27,31,33,33,20,23,38,13,24,11,14,2,11,84,26,8,13,10,6,36,12,32,22,16,21,16,18,1,11,3,2,2,14,127,0,3,26,4,4,55,7,5,13,9,13,9,6,10,3,53,2,24,2,6,18,4,3,5,0,55,41,1,2,0,8,1,2,0,4,12,0,27,3,5,3,25,14,2623,8092,3029,4499,375,1557,447,134,941,939,736,76,275,47,187,131,448,156,368,220,270,142,76,296,210,15,134,56,84,53,74,19,89,40,482,143,0,51,38,432,64,15,59,31,25,37,143,34,17,89,16,175,12,85,19,9,13,54,16,116,11,97,42,2,27,11,20,14,7,1,61,44,6,1,3,20,8,60,6,4,13,4,8,22,11,10,8,14,19,7,4,11,5,38,11,14,0,16,35,2,1,3,2,5,5,1,1,11,8,10,0,13,5,4,8,3,3,2,64,9059,1763,779,753,675,147,2579,750,406,1051,317,113,97,642,2226,127,452,259,867,862,152,86,87,68,100,358,115,24,72,348,353,157,121,31,61,117,0,115,230,627,141,145,73,12,15,177,200,478,184,29,10,890,259,52,123,264,139,123,12,39,26,179,270,7,677,36,42,9,43,25,169,78,55,30,27,30,21,12,254,7,30,1,4,15,11,16,53,23,2,32,18,434,11,212,19,24,70,208,29,84,70,19,7,5,7,15,1,2,29,2,2,11,21,102,4,16,1,0,4,1,20,32,5,13,4,1,16,43,24,2,12,6,4,11,24,39,2,20,6213,8529,375,945,131,4992,1522,2252,217,35,76,66,198,71,471,79,43,235,205,94,81,102,12,0,48,50,401,121,26,84,54,36,48,29,24,93,225,3,35,104,52,6,1,17,181,19,7,3,23,36,10,10,19,39,49,2,27,19,27,6,79,5,2,14,4,0,23,4,2,4,1217,1067,1772,1027,144,669,2015,1394,373,150,11055,1345,2186,759,265,69,46,104,241,51,165,115,15,134,6031,103,5871,5,119,48,152,615,569,24,252,104,1076,41,29,67,15,48,811,18,199,1,40,1824,15,24,46,87,16,53,33,29,115,22,15,172,19,116,37,34,6,25,1,18,93,167,176,0,153,2,11,8,29,78,2,6,52,39,15,29,10,34,41,34,10,32,132,18,88,9,31,6,9,7,10,370,44,2,3,66,9,4,1,2,8,5,3,0,0,2,9,82,7,7,5,93,7,0,0,8,2,25,6,4,9,14,2,0,2,98,3,2,12,7,6,30,2,7,5,2,10,15,2,44,15,0,0,3,5,12,7,21,4,3,0,2,4,0,0,6,0,10,4,22,2,3,0,2,2,11,10,0,1,5,3,11,4,16,4,2,3,0,3,4407,2427,10351,3604,2908,1001,1973,995,394,1276,8576,495,993,378,391,3908,1982,87,381,164,1535,160,1888,822,437,285,109,127,903,569,504,98,331,98,116,179,44,285,431,285,1018,182,34,261,556,326,181,700,31,94,9,221,145,0,188,165,2,266,562,272,233,2372,303,70,119,98,299,117,57,70,117,55,78,12,82,18,87,244,32,27,24,36,67,92,28,23,65,17,23,10,17,50,48,55,44,8,37,41,26,29,4,15,96,2,64,14,7,5,2,68,6,119,62,4,39,182,14,6,18,9,9,42,1,3,115,12,5,30,28,14,26,62,26,21,31,58,11,6,9,15,6,0,0,11,10,36,371,4,6,2,0,0,2,9,19,4,10,23,4,0,34,70,216,1,9,2,32,32,21,3,9541,1162,1319,1054,30,1608,93,17,25,132,37,176,52,57,128,8,95,9,0,11,88,79,32,5,50,32,63,2,19,0,18,29,11,13,5,28,4,4,16,6,194,8,0,9,2,3,5,4,12,8,9,2,5,3,3,3778,2659,4137,325,817,7896,3264,352,146,1409,2368,1094,2180,3685,410,267,42,370,483,17,39,30,436,369,155,131,215,201,150,14,68,279,100,205,2,122,22,90,50,120,11,18,75,40,233,206,0,76,6,131,62,66,42,7,83,15,62,55,21,115,107,40,5,41,34,60,16,26,9,65,1,20,50,17,7,33,79,11,4,14,9,7,6,3,5,31,7,17,4,5,10,2,4,43,13,2,0,1,38,7,6,10,237,8,1,84,3,1,38,12,8,1,1,0,1,4,0,2,0,2,1,20,12,5,4,0,15,3,4,9,2,1,3,0,2,0,4,7,1,4,12,4,9,0,0,3,665,1530,1264,329,147,7,59,194,63,4,155,1,169,125,6557,166,30,27,74,54,50,33,56,34,111,67,0,0,24,39,23,61,94,426,31,15,41,14,0,12,1,23,8,4,3,6,8,0,10,17,7,11,4,8,32,3,25,1,18,1,13,2,6,1,0,1,14,16,1,30,2,5,2,0,52,7,11,0,8,11,1,4,2,2,13,1480,2953,3358,11843,2590,1408,264,3212,60,397,279,732,6232,642,56,74,40,3291,931,65,115,64,672,96,3966,61,33,10686,141,15,84,114,228,97,248,14,13,67,67,161,389,13,44,89,129,171,2,264,80,465,107,128,1,760,12,4,13,2,64,35,24,3,0,47,5,76,142,34,35,58,9,28,18,12,48,10,93,127,58,23,4,120,27,5,57,2,32,5,50,16,13,14,24,21,3,13,15,9,1,3,776,22,2,7,1,8,6,88,4,0,14,2,4,5,5,15,26,4,6,1,1,100,96,18,4,5,6,6,14,17,7,11,0,8,6,31,0,3,1,3,6,1,0,2,6,5,15,1,6,57,10,2,9,3,3,1,3,13,6,0,27,10,0,39,8,8,1,0,1,12,0,101,2,6,12,6,11,78,1232,2763,1839,256,3635,351,68,4475,198,869,141,208,137,85,223,2184,258,2219,17,11,10,195,96,83,9,62,802,586,153,61,473,159,1,86,42,82,2,8,68,16,37,44,11,4,0,39,0,7,31,23,30,19,5,83,6,42,146,42,53,3,18,77,10,15,136,1,21,5,86,134,24,7,6,74,2,282,4,51,24,18,1,3,7,27,19,32,0,0,6,71,10,2,7,13,0,7,46,118,4,4,12,9,8,11,13,89,4,5,41,36,4,1,1,3,4,0,32,3,13,3,3,0,1,1,7,2,3,3,0,2,5,1,14,5,11,0,1,0,1,5,4,6,7,3,3,1,3,1344,2472,1673,1474,2275,895,1836,682,1282,354,2470,753,1086,1983,40,103,826,290,218,140,1079,70,879,203,33,227,7,197,67,153,1188,12,972,510,135,121,267,379,35,140,85,60,16,225,465,13,27,16,148,29,83,60,30,37,24,9,27,28,172,97,12,33,42,3,15,23,195,92,0,28,185,47,17,28,27,12,2,15,16,39,35,70,7,27,65,38,58,13,23,22,2,71,4,1,2,26,15,42,26,15,3,29,8,3,46,19,4,15,4,1,13,11,17,5,11,16,6,6,0,14,19,12,1,2,10,5,1,48,0,1,12,16,10,4,4,1,3,8,4,1,5,0,2,26,1,5,6,9,0,1,4,6,15,3,5,4,7,5,7,2,20,11,5,2,3,1,6,4,9,4,0,1,0,9,5,1,0,3,4,2,1,0,0,0,2,13,0,2854,3040,2662,2756,212,632,1535,952,2250,137,30,227,12,41,7,13,341,559,96,380,95,11,11,56,222,51,141,109,148,0,25,68,16,21,196,159,1,40,14,95,26,54,7,139,11,5,2,3,26,19,28,23,425,66,2,0,13,1,18,10,4,10,12,34,9,50,9,6,4,19,18,8,3,4,15,10,18,1,10,2,10,1,3,6,8,6,2,9,261,503,47,22,0,19,0,4,3,2,3,2,4,0,9,352,0,106,4,2,7500,423,345,796,17,40,90,162,25,41,129,52,0,68,3,6,14,11,7,16,32,5,4,6,4,10,0,1,0,4,18,297,135,164,22,293,96,121,16,23,29,0,12,4,1,16,4,15,2,13,5,3,3,9,0,21,8698,509,384,1831,136,806,959,2531,248,319,200,39,24,138,978,44,123,181,286,266,65,18,9,128,33,38,45,9,35,101,143,37,26,10,55,29,0,40,53,1001,16,28,16,3,7,25,95,44,98,21,4,116,31,4,28,27,21,27,4,7,10,29,6,2,19,19,4,18,7,7,26,37,6,5,8,3,1,5,23,10,1,0,2,16,1,6,10,11,3,9,6,17,5,213,9,6,3,2,28,10,9,19,8,13,6,10,10,2,6,1,325,13,3,15,1,2260,1945,82,477,1066,463,4220,45,749,2385,1029,41,165,215,339,570,1481,96,59,1658,623,273,339,14,342,13,30,106,17,503,16,25,108,1231,448,230,24,28,92,20,544,95,115,23,44,510,0,10,40,12,52,11,46,2,27,97,14,54,61,15,36,22,21,5,37,29,3,4,16,27,27,61,0,20,4,44,30,24,8,2,24,4,17,14,35,23,19,3,55,42,43,10,36,28,1,21,3,21,1,20,16,10,12,10,30,4,0,19,1,21,3,22,6,12,4,19,0,6,1,4,2,6,22,3,4,6,0,14,12,9,23,3,6,5,18,4,7,20,1,0,3,1,16,3,4,5,0,2,2,3,1,6,2,14,0,1,6,0,5,2,4,2,8,5,3,3658,4148,5445,813,1782,639,160,236,768,111,16,1451,216,31,756,23,139,167,4,14,220,226,9,6,8,11,8,11,58,7,77,9,29,101,3,65,239,87,79,1,32,31,92,9,1,58,4,2,24,23,3,8,0,57,0,1,29,11,63,3,21,5,17,47,9,22,18,23,7,1,2,11,5,14,1,14,4,3,12,1,25,5,86,3,14,8,17,2,12,2,5,2,10,8,0,8,1,0,1,0,2,13,1,0,4,12,0,4,6,5,0,0,10,5,4,5,2,1,5,13,380,1765,196,236,88,238,75,74,1733,555,37,35,147,1377,15509,255,729,59,1328,61,146,4,127,46,1,35,23,76,18,60,18,3,41,20,30,28,4,29,111,13,51,22,100,9,7,20,56,21,1,20,230,15,22,21,0,1,1,22,4,8,4,1,7,2,22,9,7,9,7,14,6,44,2,10,90,5,164,7,0,4,31,4,0,2,10,29,6,2,1,7,5,0,3,5,4,1,13,0,0,2,17,0,14,2,3,1,1,0,10,5,0,2,3,2,0,1,2,2,2,3,44,4,2,11,9,0,14,2,0,2,3,198,2367,1224,518,15779,47,84,174,264,46,891,202,67,464,64,7,681,24,65,68,60,34,34,20,25,75,32,185,16,33,50,13,22,457,78,81,5,37,1,72,1,202,13,0,46,29,13,29,0,421,8,2,67,30,164,9,9,20,19,72,23,59,36,52,16,4,14,17,2,5,3,44,2,1,10,8,7,10,18,19,10,19,7,2,3,25,11,6,8,28,47,4,3,5,10,13,2,2,8,5,9,22,6,3,7,0,8,0,27,10,14,1,6,0,6,6,0,0,3,4,8,6,2,14,54,4,6,3,4,17,1,8,2,1,4,0,13,2,1,0,1,5,11,2,275,148,207,52,58,1,16,78,17,21,0,30,19,450,120,10,33,16,10,53,0,1,2,3,13,0,9,2,17,28,98,3,8,9,11,2,3,3,2,3,1,1,0,3,6,0,2,1,0,0,2,2,0,3,9,4,1,3,15,0,236,17,310,30,397,55,20,4,84,9,8,13,30,2,0,9,9,5,7,7,9,38,28,3,9,70,10,1,1,0,0,0,1,1,5,3,5,3,3,1,0,0,2,299,360,525,144,87,927,274,1036,58,567,131,295,1548,69,79,463,100,25,540,450,99,1126,128,206,41,38,22,33,28,18,64,29,82,152,101,39,48,47,31,7,295,56,0,1,27,0,19,35,13,7,23,6,34,26,10,49,10,16,30,451,8,22,14,23,48,53,12,61,25,15,37,19,38,4,3,4,61,12,15,2,9,8,19,11,29,8,3,4,0,28,10,42,9,14,10,10,9,37,3,13,2,6,0,0,7,1,1,3,39,7,8,661,1,1,437,3,0,3,2,1,3,3,524,0,1,0,41,7,11,0,3,978,2192,87,146,361,810,1146,128,389,27,58,30,139,10,5,108,21,110,313,17,213,82,90,20,22,73,0,27,15,19,0,2,31,36,29,69,3,2,43,79,5,7,3,49,15,3,2,5,16,4,0,9,4,13,0,14,10,20,0,33,3,6,36,4,2,1,3,0,3,9,0,4,2,5,4,3,2,1,1,1,0,170,957,230,330,547,10589,422,143,268,87,22,136,334,197,192,543,167,28,358,65,519,175,160,622,10,37,33,91,118,13,155,135,108,37,124,32,100,4,152,36,43,8,57,139,15,9,119,104,90,7,34,7,27,55,114,3,22,1,25,77,34,8,152,17,11,18,20,13,15,51,0,33,7,30,12,107,58,3,43,5,16,43,39,125,22,27,15,34,29,8,50,20,0,16,1,22,24,16,16,5,12,8,0,9,8,0,3,51,4,3,1,15,20,6,6,3,8,0,49,5,12,0,6,10,4,6,2,4,17,4,0,14,0,0,1,1,2,8,3,26,2,1,48,1,0,1,4,3,19,3,4,0,3,2,1,3,3,3,6,5,12,3,2,7,3,4,3,16,1,2,3,1,10,1,0,210,11,5,0,11,6,7,3756,697,11893,844,358,188,29,136,140,57,391,357,28,328,57,82,117,671,71,258,1,34,5,335,29,171,531,84,246,658,4,18,71,154,107,5,54,32,2198,7,17,17,2,9,14,5,9,0,187,0,3,16,116,125,4,29,16,10,39,5,44,83,17,19,9,11,12,281,13,15,23,13,7,40,19,3,241,73,2,5,32,3,0,8,2,6,3,21,29,11,9,1,7,53,2,18,15,49,1,49,6,11,9,122,7,9,2,5,1,2,1,17,11,0,2216,3711,1425,945,2745,225,109,58,251,32,4,712,634,18,1152,17,45,164,2,23,35,42,1,11,4,17,308,272,30,226,29,85,66,3,11,291,267,129,1,99,82,29,58,2,44,15,0,21,19,39,1,0,46,1,2,56,3,30,16,17,39,5,23,43,58,31,42,7,2,10,60,1,7,5,39,1,11,2,5,46,17,100,6,34,16,315,1,10,1,9,11,98,17,3,16,1,10,1,5,33,41,8,11,45,2,8,0,4,10,20,6,85,491,28,3,8,11,13,28,8,89,122,10,1,0,0,23,2,1291,498,2321,668,200,130,381,862,16,99,7,28,10,75,37,217,3,7,77,20,13,27,14,70,0,12,41,21,39,25,2,35,99,20,36,0,10,7,6,13,3,7,4,0,3,5,7,3,4,9,9,6,1,15,5,1,2,1,1,0,0,884,3512,1559,824,950,234,253,191,17,672,629,39,301,230,18,106,28,202,183,65,80,81,222,44,127,29,64,11,112,77,166,98,72,8,46,66,211,5,6,49,79,15,6,16,35,16,21,12,16,29,7,10,51,2,26,19,511,0,28,5,11,28,21,39,21,15,11,17,11,18,17,17,75,10,30,11,52,16,57,29,1,18,9,16,48,49,13,31,39,4,6,7,15,6,3,9,11,2,3,12,20,0,1,5,0,15,9,25,0,3,2,4,7,18,13,0,3,7,39,31,3,9,4,1,2,0,5,24,15,4,5,2,9,3,0,6,8,0,1130,343,893,757,300,232,398,244,227,3642,286,163,956,299,52,400,16,45,254,8,107,15,83,56,119,62,125,99,12,17,469,66,303,10,123,70,30,16,43,17,28,69,24,97,48,0,18,45,14,21,21,19,12,17,32,18,36,1,38,69,33,68,76,9,13,352,30,35,84,7,9,78,21,11,72,31,47,1,9,19,9,4,16,20,3,12,13,0,5,2,22,12,8,0,50,2,47,1,27,9,40,1,7,5,11,9,3,3,3,3,8,11,7,7,3,1,8,0,1,9,10,3,6,5,17,84,20,135,83,2,47,102,14,91,169,125,0,49,23,6,14,36,8,3,5,5,2,1195,433,961,60,81,721,85,87,273,38,25,31,110,0,208,8,27,61,14,40,52,16,293,4,20,13,4,165,8,34,4,4,12,136,33,0,43,35,896,2,9,31,3,25,11,44,6,7,4,14,26,2,1,40,11,39,2,1,3,1,3,1,18,23,3,7,2,3,1,3,8,2,1,21,15,9,0,21,0,3,128,5,2,1,0,696,352,645,431,252,742,820,257,625,512,314,227,533,1825,69,819,142,273,263,107,64,352,129,98,221,204,97,58,416,31,449,301,123,267,421,47,266,308,98,19,148,92,82,184,19,131,656,10,92,240,36,11,15,334,55,52,51,37,131,43,25,51,19,72,35,3,6,23,9,22,13,67,9,0,384,39,61,18,27,351,15,125,22,7,26,1,47,67,18,21,148,188,39,60,41,86,5,188,1,26,11,24,41,52,9,22,40,155,90,3,15,6,64,0,9,0,17,7,83,15,7,14,13,5,9,65,12,12,4,54,30,10,1,4,6,34,1,3,9,15,12,5,46,0,2,0,9,13,4,43,10,2,21,21,13,2,47,4,0,3,31,1,14,6,2,11,6,12,10,3,8,13,0,5,0,6,11,14,2,7,3,742,3510,1881,1626,1330,1522,80,160,36,63,4,10,627,256,85,26,34,88,408,27,76,20,0,350,107,137,12,11,3,9,116,55,63,11,97,16,77,28,237,5,56,22,119,70,3,2,63,42,131,24,1,8,23,4,2,4,41,3,10,0,116,0,45,17,137,17,5,21,16,19,44,20,36,37,26,19,40,74,19,8,7,1,39,2,6,21,21,9,36,21,4,3,2,8,10,14,28,1,4,36,42,1,0,0,1,6,2,0,1,3,3,3,7,6,5,10,11,16,6,4,10,14,6,1,0,0,1,34,2,7,2,1,13,1,1646,446,40,105,132,270,283,78,320,13,177,23,75,10,15,1,130,8,240,120,16,246,51,3,46,32,152,6,34,3,14,31,6,0,74,0,0,36,9,74,15,2,37,323,8,17,4,7,28,15,11,10,18,6,54,7,39,3,0,3,1,10,34,0,9,3,87,0,1,9,16,6,5,162,4,3,13,0,0,6,16,2,2,0,2,4,3,8,0,8,3,4,2,0,40,6,2,1,9,147,2189,200,546,27,350,316,73,487,48,24,14,45,134,854,65,15,28,2736,25,361,64,11,26,56,4,21,87,83,68,77,23,132,46,46,37,29,48,57,41,2,12,4,39,39,1,8,77,3,7,9,72,13,2,20,87,4,11,29,38,0,6,4,5,14,16,1,14,6,4,6,20,10,13,17,27,21,4,0,12,23,22,12,6,8,3,12,30,4,4,4,7,9,2,7,4,9,2,0,10,17,9,17,1,6,4,10,2,2,16,1,3,2,1,0,1,1,34,0,4,5,1,6,10,4,17,3,4,0,1,3,2,0,7,11,8,6,0,3,4,4,9,2,0,1,329,582,552,212,1,100,16,229,171,11,0,28,1,17,55,32,18,13,110,54,39,12,8,60,9,6,16,26,0,5,39,8,11,21,26,6,19,10,7,7,15,18,3,3,4,1,2,10,6,10,7,6,1,9,4,2,5,7,3,11,2,1,6,1,1,12,4,5,21,364,673,725,1717,1772,125,235,63,284,87,296,31,893,39,187,120,291,187,189,44,1352,89,38,244,48,183,16,21,40,15,134,69,89,37,142,94,97,49,19,104,188,84,210,16,90,58,59,48,5,106,42,8,53,10,10,21,52,71,38,12,81,10,7,38,173,67,25,12,15,35,2,15,163,56,48,0,18,43,3,97,21,9,10,3,37,45,8,92,37,12,34,23,16,90,11,15,12,13,22,13,7,3,24,2,8,6,2,7,17,16,3,10,8,4,6,1,12,3,0,17,0,4,8,34,24,4,21,6,44,17,1,4,3,7,16,1,1,21,2,6,1,1,4,1,11,0,0,12,18,4,9,10,8,60,21,69,2,22,8,12,8,1,3,0,1,1,3,0,43,9,5,0,169,1247,59,172,155,75,3068,77,117,46,6619,45,2012,162,2,28,52,40,8,77,86,19,40,223,11,204,1,51,14,41,33,42,44,149,11,11,17,9,10,6,1,147,123,2,1,29,3,19,8,10,13,2,6,29,4,6,9,12,6,32,38,15,15,11,3,4,15,8,1,6,9,13,16,5,4,5,1,35,6,1,5,4,21,3,3,0,17,52,0,24,3,5,3,0,4,12,3,387,1585,479,36,157,189,233,95,18,137,55,42,14,150,219,19,310,23,11,26,5,10,3,4,27,65,4,24,3,19,269,19,9,34,37,3,7,23,21,717,21,1,189,38,6,6,7,144,106,146,8,1,16,17,5,24,7,0,166,5,0,9,0,14,8,16,3,0,8,1,4,7,8,8,12,27,2,2,13,15,4,10,8,17,12,6,5,2,7,0,6,8,10,2,17,7,5,1,10,16,3,6,2,1,0,1,32,0,5,1,13,11,5,1,2,0,88,8,10,3,2,3,6,1,1,1,8,0,2,10,21,3,8,1,5,0,2,0,4,1,1,4,15,14,1,0,0,0,2,255,481,256,222,182,497,375,114,524,76,101,569,170,652,85,168,241,128,94,124,71,147,88,30,103,1,172,20,197,70,83,112,171,24,24,208,32,70,10,2,73,27,15,17,47,17,7,18,37,23,48,12,26,7,11,19,160,64,0,10,43,17,9,18,7,17,0,5,52,28,27,427,50,13,12,24,60,4,26,8,11,10,21,11,9,23,148,5,9,19,1,2,7,0,16,1,15,2,6,2,5,2,11,5,1,58,8,4,9,11,13,3,0,4,7,7,5,7,7,5,4,13,0,7,5,5,3,3,1,2,11,26,7,105,42,620,5,44,667,9,1345,2,1,1,1,4,15,24,8,1,18,55,61,0,1,6,0,30,21,19,2,1,2,1,13,1,1,0,0,3,7,7,5,42,103,15,0,0,9,5,1,0,7,0,28,32,0,1,9,0,0,2,0,1,2,4,0,22,0,3,7,67,8,3,3,9,3,1,16,1,4,4,0,2,0,12,0,1,255,1,0,73,25,0,0,3,212,0,1,4,0,3,0,5,0,1,0,0,6,0,5,0,2,0,2,9,40,2,0,53,1,1,0,11,9,3,0,20,0,6,3,0,0,0,1,2,2,0,4,0,0,0,1,0,5,1,982,427,263,344,1275,611,236,753,178,225,14,30,47,287,574,70,56,27,127,84,34,19,98,6,40,121,125,562,58,47,128,236,112,95,28,17,7,12,45,190,131,0,104,13,4,25,4,30,105,4,66,47,19,75,8,7,4,3,7,4,10,28,19,6,7,0,28,102,26,13,17,20,8,22,2,110,85,13,38,57,18,16,8,8,31,3,2,1,40,1,6,6,14,2,26,81,19,5,0,12,7,2,9,10,13,1,7,2,9,14,0,1,3,4,4,0,8,1,2,2,4,6,8,5,4,3,1,1,23,5,7,1,1,1,6,1,4,1,24,1,11,7,3,5,306,145,14,68,153,78,69,35,8,134,767,28,23,39,18,106,14,8,96,0,8,3,13,31,22,37,48,19,15,80,19,5,17,3,24,29,44,12,43,12,3,22,9,6,7,11,4,8,2,2,144,142,666,157,6778,13,10,75,4,29,58,12,90,2,91,18,29,58,3,6,14,8,5,30,2,40,9,3,11,30,54,23,5,18,2,16,3,30,10,11,38,0,17,10,0,4,97,4,15,59,19,10,2,5,41,2,21,2,22,0,5,12,4,0,38,10,3,32,4,8,3,1,4,0,1,5,8,5,5,1,1,0,5,1,7,7,2,22,10,6,0,8,2,0,1,4,41,3,0,5,12,417,1232,822,72,143,4054,128,1480,68,41,570,15,21,292,4,18,113,20,21,109,9,11,58,54,343,27,6,7,4,315,8,1,38,13,4,8,35,10,21,36,10,1,26,105,52,66,160,9,112,15,1,18,3,0,217,15,1,10,9,1,7,4,124,10,14,7,0,195,1,5,3,4,262,12,16,14,27,12,1,16,46,2,15,0,0,40,1,0,1,61,53,3,2,274,1,0,40,4,12,6,1,0,4,0,2,5,30,2,1,3,1,2,0,0,0,0,2,34,0,8,2,1,16,7,2,40,0,3,0,17,1,5,18,1,2,7,2,7,9,1,3,66,1,113,17,48,23,7,1,19,3,3,0,8,0,0,7,0,4,8,2,13,6,3,1,3,25,3,4,4,2,0,0,1,9,0,5,138,31,1,11,3,9,76,166,0,41,9,13,60,5,8,47,7,13,6,4,0,11,376,1174,447,86,104,1015,16,102,194,34,345,86,5,2,87,317,423,9,205,22,98,172,172,12,9,11,5,20,32,14,133,220,13,40,2,55,19,86,9,726,222,4,132,52,65,94,5,4,70,1,29,28,30,5,13,59,27,60,18,1,82,10,6,68,66,1,56,8,8,1,4,20,29,15,2,2,0,127,3,3,16,22,76,7,14,14,90,4,9,8,10,52,23,33,10,5,7,1,6,2,5,3,0,6,9,0,25,54,8,1,28,6,4,5,3,3,8,1,1,30,3,0,52,0,3,10,8,1,4,0,0,22,5,0,3,1,18,20,5,3,3,10,4,6,1,2,4,2,1,4,0,4,2,10,9,30,1,3,8,0,498,324,61,86,116,156,564,72,106,90,7,30,32,198,419,22,11,172,19,32,31,13,110,1,14,66,4,31,9,9,54,44,64,26,8,12,2,59,25,153,45,32,0,7,10,38,30,11,18,18,6,14,6,6,2,5,1,0,24,4,13,323,0,20,0,7,12,17,23,50,1,6,1,6,17,14,7,18,4,7,9,9,7,4,1,12,11,3,1,5,4,12,2,8,1,2,3,3,3,0,13,3,12,3,3,4,1,1,4,5,5,0,2,2,4,5,5,2,0,1,0,0,10,3,2,0,130,25,62,272,86,100,36,136,83,18,16,23,4,9,50,43,20,8,70,3,4,7,43,11,4,4,24,0,7,2,6,0,10,2,20,8,11,4,13,3,2,11,0,1,4,5,0,5,1,2,0,0,6,13,2,43,0,1,0,300,688,220,50,240,473,112,70,301,188,72,128,154,71,59,9,31,9,382,41,88,80,22,73,73,19,7,152,32,40,37,25,6,33,9,10,11,8,24,41,0,11,15,45,89,8,24,6,20,11,6,16,14,25,30,16,9,10,27,21,23,32,17,27,18,0,25,2,3,7,1,5,5,2,12,0,4,4,17,8,13,0,3,1,4,31,5,9,2,2,6,21,18,114,98,6,13,91,45,59,23,39,9,3,7,47,15,0,5,15,2,7,47,31,19,7,21,0,8,0,3,0,9,0,2,0,0,0,4,1,15,3,9,3,26,10,27,1,6,37,0,2,6,0,1,7,3,1,1,2,24,1,2,1,55,17,1,7,0,4,0,0,1,1844,428,811,139,90,641,6746,53,60,41,206,39,40,70,15,160,58,14,93,99,7,15,97,22,152,2,10,25,24,52,35,66,12,9,77,28,204,1,0,10,7,13,3,27,5,55,3,15,8,5,5,2,6,215,36,0,43,32,1,6,48,21,79,6,11,0,4,41,31,3,1,6,2,12,2,8,6,12,14,7,2,4,5,4,3,3,16,5,0,1,7,0,317,166,194,172,109,38,33,43,5,42,31,15,21,82,6,5,9,431,11,25,0,34,4,40,22,0,27,9,18,3,3,0,14,3,4,9,1,8,1,4,6,11,21,15,67,37,5,47,2,0,1,15,3,62,57,0,122,101,189,69,135,867,67,243,32,26,98,317,63,112,105,21,43,76,60,6,13,37,21,32,10,39,34,53,12,21,15,27,11,96,4,238,5,29,44,10,0,31,21,10,0,1,14,10,4,16,0,101,0,6,24,29,121,0,66,5,25,11,19,41,13,9,57,2,8,3,3,0,1,2,7,7,8,3,9,4,6,22,13,42,5,12,5,5,12,5,10,6,9,3,1,3,7,1,8,2,4,18,3,4,4,17,7,27,7,9,5,1,4,2,1,5,1,2,17,2,91,281,25,10,581,70,76,48,98,7,2,50,10,1,4,0,10,5,19,77,1,174,16,30,2,14,10,19,0,0,0,0,8,8,3,9,28,4,1,10,0,2,14,4,20,6,1,1,3,13,1,3,3,2,8,20,3,0,7,1,0,11,3,2,8,927,57,6,16,3,0,10,1,0,19,359,229,39,270,2390,43,41,24,14,14,21,21,180,48,57,82,63,50,23,45,341,33,18,5,12,3,11,10,618,11,44,6,29,0,17,9,8,1,6,97,9,27,29,12,11,15,8,205,17,15,22,88,6,15,12,15,26,34,1,5,2,18,22,5,24,152,0,1,107,13,3,11,2,0,17,0,3,4,5,8,2,5,6,12,4,14,19,1,21,14,52,13,2,12,1,15,5,3,1,5,20,12,4,0,5,6,20,1,7,6,80,9,19,4,0,35,8,13,9,4,36,10,7,4,7,0,22,0,2,0,15,1,3,0,135,1,1,2,5,1,1,0,8,2,9,3,6,64,4,1,3,39,9,92,22,281,37,40,40,15,15,10,17,122,5,27,3,14,60,1,38,1,5,7,7,9,3,18,0,11,0,11,21,5,3,4,10,3,3,4,0,2,0,0,2,15,4,2,5,6,35,1,2,4,5,4,0,4,180,4,18,8,6,8,22,2,2,0,48,5,3,9,2,1,4,3,7,2,0,0,1,6,36,1,2,2,209,4,1,4,6,0,8,7,0,8,1,2,1,8,129,52,29,18,8,4,7,0,0,3,1,17,1,5,1,0,0,2,1,26,0,0,3,6,2,1,34,1,0,19,0,254,125,38,255,3,35,24,15,2,44,90,7,10,30,2,3,3112,6,3,0,19,11,37,2,10,3,6,2,7,10,7,1,0,7,32,22,73,7,20,227,27,237,5,8,5,4,15,21,0,13,26,6,24,1,0,7,2,19,28,1,30,1,2,13,6,11,3,12,3,1,7,23,9,4,5,1,6,1,4,13,2,3,9,3,2,1,0,8,0,2,0,2,1,0,2,1,0,0,3,2,4,2,4,0,7,32,1,3,27,14,0,29,7,2,0,3,1,1,112,0,2,0,0,0,1,0,8,4,1,0,2,11,3,0,0,2,2,0,1,6,0,1,1,0,0,0,0,51,49,61,206,89,35,80,112,79,58,11,28,10,48,59,53,62,5,18,7,35,13,4,24,16,3,36,6,76,23,6,21,42,9,80,116,221,12,11,16,21,5,15,5,5,10,3,38,6,3,2,20,11,7,6,16,2,3,3,8,5,0,3,7,2,10,8,18,1,4,1,18,6,136,8,6,3,13,12,25,4,2,1,22,1,2,2,12,0,0,9,3,12,9,0,8,0,1,1,0,4,1,29,6,2,1,1,4,6,5,9,4,2,0,0,7,2,1,0,0,0,2,0,5,0,0,1,6,11,1,2,0,0,168,30,32,7,41,35,0,13,6,35,0,1,0,397,18,53,44,12,68,17,29,0,4,30,13,17,19,13,2,0,4,3,5,3,76,5,13,7,3,11,14,0,18,8,154,199,5,9,41,77,136,25,360,11,56,9,9,87,8,5,75,2,1,37,25,1,29,1,4,24,132,0,46,5,13,1,0,10,2,5,9,13,5,7,27,14,18,0,12,2,10,3,3,3,1,9,2,4,0,12,2,0,6,2,9,6,4,6,2,0,1,4,32,110,94,60,31,64,35,12,38,141,11,4,10,14,19,4,13,15,12,55,11,33,6,6,7,4,6,9,7,7,2,6,15,0,7,2,2,4,2,4,3,5,9,2,4,3,5,36,4,1,1,1,12,5,1,0,4,76,132,3,13,1439,6,2,7,71,5,737,18,61,1,12,12,3,16,1,12,2,0,3,1,10,3,1,2,1,2,3,0,10,8,1,0,3,28,0,9,993,5,6,18,43,33,16,44,9,18,2,1,15,2,4,18,8,2,2,22,13,1,14,15,2,0,14,0,9,34,7,5,4,2,227,6,2,5,116,172,239,317,38,180,56,30,65,52,12,2,17,1,23,24,20,81,27,2,318,17,1,37,13,6,8,8,3,26,14,6,0,10,17,7,14,1,2,5,3,14,12,2,7,9,14,10,6,6,6,6,3,9,13,0,2,7,6,1,6,3,2,0,20,2,15,78,39,20,95,7,42,54,16,16,13,22,16,67,10,14,4,0,0,2,5,58,4,4,10,9,7,21,1,9,8,1,8,3,21,4,69,62,132,137,5,36,72,11,79,59,6,13,71,18,17,33,174,46,31,37,29,9,11,18,11,22,9,8,47,2,7,18,7,28,12,41,28,25,12,19,31,8,16,1,14,18,9,8,1,13,9,7,8,1,32,1,6,28,0,25,4,18,6,5,4,4,6,2,19,1,4,7,10,3,0,4,3,4,5,9,4,4,2,4,2,0,3,4,10,6,0,21,7,7,0,5,15,16,1,3,1,8,1,18,6,1,4,3,9,5,4,0,1,2,0,3,1,4,12,2,0,0,0,1,0,2,3,0,0,1,7,6,14,3,0,2,0,0,1,12,9,19,1,8,0,25,44,64,44,16,38,69,12,27,154,13,2,14,13,10,3,53,9,10,58,1,12,3,5,7,0,4,10,8,0,0,26,4,0,2,14,13,5,4,5,1,1,4,22,11,1,7,2,6,0,4,4,2,4,0,1,102,137,108,57,57,81,52,25,52,3,53,3,4,3,29,22,205,4,61,31,3,67,130,11,7,10,2,6,8,0,32,8,2,43,16,2,22,9,15,21,9,12,7,7,5,2,86,0,23,24,4,8,0,35,9,11,11,3,10,4,8,8,4,10,9,12,2,10,1,11,1,7,0,7,0,1,4,7,1,14,8,20,0,1,2,4,4,6,16,8,7,1,3,5,6,0,7,5,4,11,2,13,3,0,1,1,3,0,2,4,7,4,1,0,11,1,13,2,2,7,8,3,4,3,1,1,0,8,4,0,3,6,38,54,52,66,20,132,56,30,179,11,29,56,34,95,15,15,14,6,78,37,4,274,26,14,5,14,11,75,63,2,12,12,7,14,28,61,8,37,7,11,13,18,9,18,2,10,3,9,12,22,34,21,6,2,3,16,35,4,59,7,11,4,2,4,9,1,2,3,6,7,0,1,2,10,0,6,2,12,5,7,5,12,55,1,4,8,10,4,3,21,1,0,20,20,11,14,1,50,2,5,14,1,8,7,2,15,7,0,17,4,1,2,5,1,4,9,0,4,3,1,1,15,5,6,1,11,1,7,13,8,5,0,1,8,4,1,0,1,1,2,13,6,6,10,256,109,77,42,124,238,119,114,20,16,2,28,41,537,138,19,5,50,29,24,8,7,29,21,37,25,46,20,0,2,7,37,20,10,6,17,0,28,11,54,8,39,13,2,18,11,26,9,12,30,14,18,25,2,4,0,2,15,36,5,6,0,0,5,0,16,23,7,25,10,430,5,11,27,9,11,50,6,17,14,4,5,17,2,2,0,9,20,6,4,11,20,27,13,3,7,11,2,13,0,3,24,2,2,2,3,7,8,1,7,0,1,7,16,3,1,2,5,9,6,0,23,31,1,8,3,3,1,4,0,12,4,3,2,164,126,117,140,9,152,150,155,82,7,73,29,57,1,46,113,55,12,32,16,7,57,4,11,29,1,19,3,20,67,16,4,8,6,143,72,5,7,27,15,12,2,13,6,4,18,21,23,38,1,5,5,5,31,0,6,6,9,9,22,6,2,4,14,12,98,18,4,3,4,8,3,10,25,33,0,4,3,4,32,3,12,3,7,1,12,0,3,2,233,11,6,1,10,24,6,15,9,17,5,7,2,0,8,0,6,3,7,15,4,0,2,28,0,4,116,132,14,17,15,18,12,2,1,24,1,1,2,18,12,1,6,6,0,2,31,2,1,17,0,1,2,5,3,3,4,11,1,0,1,3,23,2,4,1,569,12,14,27,33,2,3,0,33,47,42,29,35,55,101,35,7,30,28,49,3,19,15,14,3,21,2,22,6,24,17,4,57,25,11,15,8,89,16,24,1,4,3,2,0,7,3,1,0,1,2,1,12,19,5,8,54,2,20,12,3,5,30,5,8,40,1,13,2,3,4,21,113,30,87,8,9,4,3,9,38,0,4,2,4,0,6,30,3,2,13,4,7,11,43,12,3,2,0,132,244,84,95,114,206,18,37,44,9,46,89,10,23,16,3,20,1,9,4,1,2,14,34,84,26,6,4,36,46,19,3,1,1,11,2,7,7,12,5,11,2,0,13,0,1,6,3,3,2,4,10,1,8,11,7,0,3,27,6,4,1,0,0,0,15,0,3,1,9,0,16,7,3,10,9,1,0,24,476,193,82,31,94,69,10,33,43,14,6,2,8,18,3,24,6,18,20,12,37,11,10,6,5,8,11,0,3,0,11,103,6,6,4,2,7,30,2,7,10,0,5,6,3,4,4,3,2,1,6,10,36,145,97,27,750,91,336,185,5,16,53,9,6,14,14,1,18,9,0,5,22,32,24,25,13,46,12,0,3,15,8,47,6,20,42,22,0,17,12,4,4,7,5,6,13,20,5,15,1,21,14,4,8,4,4,9,8,10,2,8,7,4,0,5,63,3,0,0,3,1,171,203,228,79,45,472,167,76,58,84,17,5,11,6,89,31,39,16,18,66,39,138,0,105,35,2,13,8,156,33,8,6,13,21,73,93,0,2,27,9,37,7,7,45,17,37,8,11,20,104,1,18,8,11,7,2,6,4,3,11,1,3,8,0,9,3,4,17,5,0,74,0,341,134,132,71,439,189,22,9,11,55,64,87,31,7,23,464,2,5,44,0,24,19,22,9,18,15,18,31,1,2,15,54,15,1,27,20,9,13,4,0,4,34,8,14,14,0,0,2,3,2,2,10,3,11,8,2,13,36,3,13,4,2,10,3,19,5,0,14,1,1,3,1,0,1,10,2,1,23,3,16,2,5,8,7,0,3,10,215,51,82,26,34,23,8,0,6,11,3,11,8,21,2,7,0,7,25,3,8,2,4,3,1,7,8,0,2,1,13,172,10,85,5,0,1,1,36,5,2,20,0,12,18,1,0,4,40,42,30,38,27,451,36,25,45,16,17,8,43,11,22,7,17,7,27,39,9,45,15,15,5,8,8,1,5,3,21,11,0,13,0,8,172,25,12,4,11,8,3,8,5,5,8,0,24,0,1,13,122,3,18,1,3,4,17,3,18,8,1,1,0,21,0,169,261,110,37,121,40,17,123,103,17,22,51,10,37,40,23,7,12,30,14,5,1,11,16,26,141,107,3,1,139,16,7,10,3,1,13,0,7,116,3,0,1,2,3,7,2,17,2,16,5,8,11,0,11,3,8,23,17,4,7,4,10,3,5,5,87,0,3,8,2,0,13,1,6,6,1,2,4,10,52,12,74,85,15,21,70,1,4,23,5,31,11,3,5,1,7,0,7,2,6,2,4,8,0,9,1,3,10,8,12,16,1,5,14,3,3,2,3,24,3,2,6,10,4,5,1,4,14,4,20,1,5,21,4,0,25,232,76,34,24,51,11,36,43,34,9,10,7,40,10,29,9,1,28,1,4,25,9,3,5,5,14,49,0,1,56,23,16,0,8,16,3,8,5,37,3,0,0,8,4,11,10,41,8,3,9,2,154,10,59,86,100,420,6,5,14,15,16,15,4,4,100,0,7,16,11,0,8,5,0,4,14,40,10,4,1,3,1,3,1,1,1,1,4,5,0,2,8,3,41,4,6,1,0,497,0,4,2,0,794,1,0,68,2,0,20,5,3,10,27,0,0,1,2,0,22,168,122,22,89,21,8,25,2,6,2,4,56,10,20,9,3,13,0,5,11,10,37,8,4,8,2,11,86,76,38,94,15,18,6,113,20,4,5,6,5,16,1,8,6,11,1,2,2,1,9,3,3,22,1,19,0,5,1,1,2,2,1,5,3,5,2,0,0,2,4,0,0,2,22,15,21,0,13,10,0,1,3,21,1,3,0,0,3,0,4,0,101,1,7,5,0,1,0,0,5,34,8,23,48,16,19,47,3,4,4,7,38,0,8,3,7,7,17,1,16,59,72,57,79,50,0,87,25,110,35,22,16,3,2,12,29,12,45,20,20,8,5,1,2,5,12,13,1,2,34,8,14,5,10,6,11,0,2,7,7,1,3,3,5,17,18,10,14,14,13,7,2,3,1,3,12,4,0,0,5,2,53,72,137,28,369,7,7,20,3,2,50,3,7,3,37,225,7,4,5,9,24,3,0,3,8,19,0,7,4,7,4,2,9,16,13,3,5,2,3,4,1,1,2,1,110,47,100,6,74,38,49,9,16,34,27,22,8,1,35,4,7,90,0,5,8,9,7,4,5,37,35,3,5,10,1,17,0,8,4,2,0,1,3,1,10,26,11,0,5,1,9,0,0,2,5,11,4,0,13,4,1,8,28,3,1,1,0,6,6,0,3,3,3,6,1,17,3,17,1,4,0,4,0,1,4,44,0,2,6,15,19,44,1,11,1,5,10,3,0,3,2,9,7,142,119,200,121,107,162,11,63,34,10,5,6,0,8,1,13,24,5,13,8,3,2,23,7,3,13,0,2,5,5,9,13,21,4,122,49,99,45,0,14,4,0,5,41,6,14,6,0,19,3,0,7,5,0,0,67,81,46,20,32,0,22,16,292,54,20,5,97,1,75,1,13,1,11,6,28,4,2,6,16,24,0,56,38,8,13,7,15,13,17,13,2,47,7,2,9,5,3,14,3,2,22,48,101,403,58,79,58,11,271,115,3,14,25,69,12,5,22,13,9,2,8,14,1,31,10,9,5,2,10,7,18,10,10,7,32,17,39,11,22,9,8,18,29,4,3,2,11,3,88,1,2,7,3,1,4,2,9,6,18,1,3,1,3,2,0,6,2,12,0,0,3,4,0,13,4,5,1,0,7,1,2,1,4,2,2,26,3,0,4,1,5,5,6,8,26,8,2,2,7,5,2,0,7,1,5,28,3,0,6,1,0,1,0,1,7,6,23,1,1,3,1,1,1,40,2,0,1,1,1,32,37,97,22,27,17,24,23,5,24,11,3,8,1,1,20,7,6,3,3,0,3,17,0,9,7,6,3,137,0,5,3,3,291,30,72,23,13,122,22,98,3,14,48,2,9,25,4,78,1,8,10,4,5,5,8,12,21,1,5,8,11,5,3,29,2,2,15,17,2,6,8,23,3,8,4,1,8,1,7,2,2,2,1,4,0,5,0,16,0,24,3,1,10,1,14,14,2,4,8,10,4,0,21,11,9,0,3,0,3,0,11,0,4,0,76,0,5,82,2,5,27,3,7,5,2,1,0,1,7,28,8,0,14,1,3,2,14,2,3,3,16,331,10,17,96,120,8,37,108,7,87,5,3,19,9,7,8,66,0,9,4,8,0,8,1,14,1,18,4,0,0,243,2,1,5,0,11,1,3,2,5,1,16,3,1,2,4,2,12,0,4,18,12,5,4,1,3,25,20,3,5,0,59,3,4,5,4,0,2,0,112,1,1,1,0,3,3,4,3,19,1,0,2,7,0,274,2,0,1,0,0,3,1,2,0,2,9,8,30,10,7,21,10,3,55,12,9,200,1,0,8,3,3,6,4,1,3,13,4,1,1,3,0,2,2,2,12,11,0,0,8,0,2,2,0,2,0,6,2,0,4,5,8,2,1,1,2,50,4,0,5,0,1,0,0,4,1,2,0,0,5,0,5,0,3,1,1,29,2,0,4,0,1,4,23,0,38,1,3,28,0,2,0,0,35,2,0,0,1,1,0,3,8,2,0,75,11,1,63,0,0,5,0,14,4,1,5,6,1,2,107,8,121,0,1,1,1,3,1,2,1,0,0,21,0,0,0,6,4,1,2,0,11,1,1,2,0,0,14,0,19,1,0,2,10,1,0,0,1,0,29,10,1,1,0,0,0,1,12,0,8,1,9,4,1,7,0,0,0,3,22,9,2,0,11,0,9,1,15,23,1,1,41,19,175,5,21,95,4,142,1,18,17,3,5,21,4,18,2,5,7,0,2,3,1,27,109,0,0,0,0,0,13,1,3,1,3,12,10,23,8,6,2,5,10,0,12,7,3,1,3,2,0,1,11,3,4,0,0,1,6,18,2,5,5,5,11,12,14,18,4,35,17,0,12,0,0,0,0,7,2,0,11,3,8,1,6,1,90,57,157,12,2,99,6,0,90,16,1,28,1,1,26,9,39,29,24,5,3,11,11,0,4,3,5,73,137,3,9,0,1,0,7,1,2,7,2,9,0,7,19,0,124,0,0,109,8,0,24,11,5,9,24,4,12,6,15,1,11,2,2,9,2,1,8,0,3,1,2,4,3,0,1,3,3,1,4,87,133,56,3,31,7,0,0,2,3,2,10,50,3,0,7,2,1,1,0,64,53,35,6,43,20,52,3,37,16,12,14,3,7,4,49,10,14,8,2,11,1,21,10,3,32,7,7,1,38,9,13,1,9,7,5,11,6,7,1,4,0,1,36,77,10,9,1,5,2,0,13,0,1,36,92,31,27,94,32,30,2,36,17,5,8,4,1,6,7,3,17,20,19,12,1,55,2,10,16,6,0,2,3,5,4,0,4,26,2,2,6,1,0,9,10,1,3,10,1,11,2,41,74,63,24,8,21,134,45,17,2,31,7,23,2,4,2,11,0,1,7,0,6,5,3,42,91,1,4,1,22,25,16,0,14,17,0,2,4,20,6,3,18,21,1,2,21,7,1,3,7,3,2,1,0,7,147,0,1,0,0,5,3,110,2,4,2,29,5,2,5,27,2,4,7,6,1,19,6,1,2,6,1,22,2,0,6,14,13,1,13,24,9,10,11,4,38,8,8,213,5,5,1,0,11,12,10,26,6,0,0,2,0,1,6,1,20,2,0,2,6,10,3,19,5,34,436,0,11,2,0,8,0,19,47,79,312,11,29,14,48,14,2,43,0,108,17,5,7,3,8,4,1,10,7,0,12,75,0,0,1,0,0,2,9,2,0,3,12,17,6,9,47,3,11,0,1,3,4,2,3,5,0,8,17,2,2,18,9,4,4,2,2,19,4,0,1,0,2,9,0,3,12,13,0,5,16,8,2,6,0,1,222,20,1,0,2,7,19,0,3,1,0,0,34,52,9,5,104,1,1,0,400,12,1,12,2,7,18,2,191,6,30,4,6,9,2,3,24,6,16,12,1,7,3,6,0,3,1,5,8,3,5,5,2,8,1,22,6,1,0,72,22,2,21,2,53,36,8,53,60,34,93,111,48,10,1,39,49,36,10,4,7,3,16,6,6,18,1,1,8,4,13,5,23,17,5,9,16,0,2,20,11,9,1,7,2,0,7,5,23,2,11,1,0,0,0,5,18,13,0,2,38,10,0,1,1,7,16,27,23,4,5,9,2,1,7,9,5,2,0,5,0,14,6,6,11,1,27,24,20,6,4,0,6,1,3,3,0,8,10,3,2,4,3,2,0,1,37,152,62,10,29,81,5,18,17,60,5,52,16,2,22,1,6,4,0,5,4,16,10,1,12,0,1,0,7,0,2,5,5,13,1,1,39,6,10,0,7,5,0,1,1,11,1,2,0,2,1,8,3,0,2,0,2,2,18,5,3,1,0,12,52,2,0,5,7,25,7,2,40,3,0,60,1,4,1,0,0,2,3,8,0,1,0,0,5,2,1,2,0,21,4,3,1,9,1,0,5,0,4,1,0,2,1,11,1,1,2,1,0,2,0,3,4,1,0,2,1,0,0,3,1,4,2,2,0,3,4,2,2,1,5,22,1,2,0,3,0,0,0,21,0,1,8,0,35,0,5,9,17,5,0,0,0,0,0,0,51,0,22,5,2,0,3,19,42,4,284,4,6,161,9,41,0,4,4,5,13,0,141,8,9,32,10,5,6,0,15,44,3,7,4,4,36,1,31,10,3,69,8,74,41,9,20,5,0,6,3,8,12,8,4,5,32,19,0,30,5,11,5,3,90,0,0,488,2,80,14,4,7,5,14,8,5,14,1,152,0,3,5,3,1,13,23,21,40,13,56,11,0,42,228,31,4,28,2,21,1,4,0,0,10,1,1,7,127,5,4,25,9,0,5,0,1,0,0,0,3,1,10,9,3,26,12,0,1,1,0,5,0,21,67,11,1,4,182,19,155,12,2,13,19,89,4,0,3,1,14,2,5,1,2,4,0,5,7,5,2,1,10,2,5,2,70,19,0,9,2,1,5,2,8,3,1,3,0,1,0,3,0,3,6,1,12,5,28,3,0,0,3,20,11,5,18,4,5,4,5,4,14,0,18,414,6,12,6,4,1,1,3,0,4,12,0,1,0,6,0,5,0,0,15,1,0,2,1,4,2,5,2,4,21,2,7,1,4,7,5,16,6,0,9,22,6,6,9,3,1,20,3,0,1,0,0,0,1,6,0,0,5,2,1,3,1,0,2,2,2,2,0,0,3,1,1,0,0,0,1,1,1,0,0,0,1,1,3,0,2,1,1,0,0,2,0,3,1,0,0,0,4,1,30,32,115,42,38,77,1,132,3,32,39,3,1,102,59,12,8,1,10,56,1,10,0,18,5,17,1,0,2,53,1,1,7,0,6,10,14,0,8,18,0,6,1,11,9,6,15,5,9,8,5,4,0,2,9,4,0,3,3,5,4,5,20,13,8,1,0,4,10,1,0,11,23,0,6,56,9,4,3,2,1,3,3,1,10,1,4,4,0,0,0,0,2,6,19,0,0,29,3,0,41,42,39,11,6,6,15,6,8,8,9,1,1,2,6,6,5,3,12,2,1,1,10,0,9,13,13,14,6,0,1,34,5,3,0,14,17,0,8,4,1,29,26,23,38,6,22,2,30,7,9,3,3,14,6,34,41,12,11,2,13,3,0,16,0,1,16,0,9,9,4,6,9,10,14,6,9,9,14,29,7,18,2,1,22,7,5,1,3,1,1,14,6,25,4,1,2,22,3,12,1,5,4,5,1,12,23,3,0,41,16,31,18,18,37,213,52,27,8,21,0,9,0,2,2,3,13,7,0,3,2,2,2,6,10,7,0,6,0,40,16,6,3,5,1,7,3,0,1,1,1,8,30,4,2,6,0,1,2,1,0,2,2,15,4,27,28,9,2,10,4,6,1,0,9,3,0,3,25,21,0,4,2,62,1,6,4,15,3,9,3,4,2,1,28,0,19,8,9,6,0,40,11,0,5,3,23,29,42,10,12,18,17,19,7,9,3,1,4,17,1,8,0,2,2,0,6,20,1,3,6,0,0,0,15,22,22,20,3,4,8,9,3,366,1,19,7,8,4,1,10,42,3,0,0,4,6,2,3,8,14,1,0,0,2,2,4,181,8,4,8,2,17,4,0,3,0,1,23,4,0,4,6,27,13,13,97,15,29,16,11,7,3,13,20,9,1,1,2,18,2,4,18,0,0,1,6,3,7,2,6,1,27,8,7,8,3,22,6,1,6,3,1,8,0,2,4,24,2,10,15,0,2,37,1,2,3,6,4,2,2,15,1,3,0,1,0,0,2,0,0,0,0,0,1,0,0,12,2,12,194,0,49,1,21,4,0,5,0,3,86,8,136,4,37,34,11,40,8,4,12,52,1,27,18,12,20,21,3,3,3,11,2,50,7,6,7,11,5,7,9,4,8,17,14,3,9,25,4,23,1,6,3,16,10,29,18,14,6,5,7,18,18,6,4,16,2,8,10,14,12,4,11,8,22,0,10,6,4,0,1,0,12,0,10,0,21,269,54,4,14,4,1,13,0,0,16,0,13,17,3,11,7,2,2,1,1,4,5,10,2,2,17,3,6,1,6,8,6,5,4,4,1,2,1,13,3,8,3,3,1,0,8,7,5,19,0,44,1,20,8,36,30,88,3,8,35,40,21,0,2,6,3,17,14,1,7,1,23,1,1,15,12,40,12,2,2,1,6,3,4,33,0,44,2,2,0,5,3,5,0,14,0,1,20,7,6,5,0,0,0,1,1,1,2,0,1,9,0,4,1,2,3,0,1,7,1,0,2,0,2,1,5,6,1,1,0,5,2,1,2,9,8,4,13,24,6,12,11,5,53,4,24,10,3,1,5,14,0,0,4,3,19,3,11,0,6,3,1,7,13,2,32,52,31,65,9,73,2,12,2,1,7,4,5,12,8,18,3,1,9,36,0,2,15,1,5,0,0,6,2,12,4,6,2,24,1,40,2,3,10,0,0,15,19,3,18,9,11,12,2,1,5,16,8,18,0,3,2,0,113,7,5,5,2,18,10,1,1,16,5,5,11,3,11,2,4,14,5,4,0,3,3,4,12,7,2,9,23,4,1,3,24,10,44,11,38,5,13,5,2,5,0,9,0,14,5,7,7,5,2,17,6,11,8,10,2,7,21,12,10,3,1,0,1,8,3,2,1,2,0,0,0,3,0,1,1,0,8,0,8,18,5,0,28,6,3,1,5,4,4,4,1,9,3,41,1,2,3,14,3,5,3,0,4,2,3,0,0,1,4,5,8,1,3,6,2,3,7,0,2,2,0,1,1,1,0,1,1,0,25,1,0,0,0,1,2,0,4,2,0,0,0,0,16,40,205,7,2,8,1,3,9,1,4,2,1,1,25,13,8,1,1,0,9,84,0,11,33,5,4,7,7,2,0,2,6,0,6,17,0,8,0,17,13,12,12,18,20,16,6,3,7,0,3,68,6,15,2,0,166,1,2,2,4,10,1,13,10,0,0,0,4,1,0,1,0,3,0,1,0,2,1,3,0,0,0,5,6,3,7,2,8,1,21,11,13,3,7,0,0,4,7,71,0,7,3,7,1,14,3,0,11,5,1,1,18,1,6,0,2,2,1,6,0,1,4,0,1,13,3,6,0,3,0,3,0,1,1,0,1,7,0,0,1,2,2,0,0,3,0,0,0,1,4,4,8,7,0,2,1,2,0,0,2,0,1,4,1,10,10,7,35,2,10,4,3,3,0,0,136,22,29,6,16,16,1,32,4,3,4,14,12,33,7,11,3,23,41,38,0,31,16,5,7,6,1,14,2,2,1,4,4,6,4,5,1,2,4,0,1,12,5,5,14,7,9,7,37,1,5,129,5,1,6,5,3,2,1,10,3,5,5,18,18,1,0,0,23,108,105,22,29,20,15,9,3,13,20,12,69,1,5,0,1,18,11,1,0,8,3,0,1,3,2,0,1,4,4,3,2,1,0,10,0,3,0,1,4,6,6,8,2,12,1,1,0,4,6,80,12,0,1,35,7,5,59,4,1,9,3,9,8,10,4,5,1,3,1,1,1,7,0,0,1,6,1,2,1,4,3,1,0,1,4,0,0,1,15,0,0,75,0,0,0,0,4,0,0,5,2,0,1,13,17,23,6,4,1,5,7,110,2,0,4,2,13,28,15,0,3,7,3,5,33,7,73,0,1,15,2,0,103,8,12,2,3,10,1,4,19,21,35,2,6,48,6,38,1,10,7,1,31,11,8,3,10,0,2,23,0,1,0,5,7,3,6,13,11,2,0,9,2,3,13,3,11,4,2,363,2,9,6,5,1,9,4,2,7,0,0,4,40,3,9,28,13,29,1,10,60,12,7,2,2,1,5,37,3,5,62,16,0,1,5,3,2,1,5,3,1,2,5,1,1,2,5,18,7,4,1,13,8,18,4,16,7,13,3,4,4,7,5,8,0,6,3,20,1,11,1,10,1,6,0,0,4,1,2,3,11,2,3,16,2,1,9,7,5,0,4,0,3,8,21,1,0,0,5,0,0,6,3,9,6,14,2,15,68,8,1,8,25,6,6,1,9,4,4,7,9,6,3,15,9,4,18,2,14,4,0,2,5,2,13,5,0,2,4,7,0,4,6,0,1,0,1,1,1,0,0,31,7,2,27,5,3,114,7,4,7,3,8,12,4,9,4,26,30,2,0,3,0,6,0,2,0,8,7,5,0,7,61,8,14,2,1,21,0,6,2,1,52,81,24,12,6,3,50,4,0,0,1,2,4,4,5,4,4,4,1,50,7,4,1,9,1,0,1,4,1,2,3,7,15,1,7,3,2,5,11,0,11,4,1,4,4,5,2,5,9,2,6,0,0,5,0,2,41,3,12,0,5,1,1,0,41,1,3,18,9,17,16,0,3,5,6,2,14,10,0,2,14,3,1,2,1,0,10,14,0,1,0,15,1,2,2,3,3,0,3,0,3,5,44,7,1,1,15,42,3,22,0,0,10,0,1,0,0,0,0,1,1,1,21,0,0,0,59,0,0,0,1,19,11,0,4,0,12,12,0,12,21,33,2,0,2,55,12,1,1,0,0,24,1,14,0,3,19,3,2,8,0,3,0,1,2,1,4,0,0,3,4,8,2,23,3,12,5,0,1,0,1,9,0,3,0,0,61,6,19,8,13,3,4,1,0,3,14,1,0,0,5,7,0,0,2,2,1,4,3,5,16,6,2,2,1,16,0,8,2,1,0,1,0,14,6,27,5,3,0,0,2,5,1,14,1,0,6,1,0,1,5,7,0,4,4,7,3,0,13,21,23,1,1,1,60,5,4,11,0,3,19,58,0,11,14,3,4,2,0,1,4,2,1,0,2,2,2,0,8,2,2,6,0,1,2,2,20,0,0,0,0,2,2,2,3,4,1,1,0,2,0,3,2,0,8,2,0,2,13,0,6,7,9,31,0,41,3,54,20,4,7,5,1,14,93,1,0,4,0,0,3,13,0,0,0,2,1,9,1,1,1,0,0,0,0,0,1,1,0,3,6,17,12,2,1,2,7,1,2,8,1,4,2,7,11,0,4,0,1,0,4,3,34,0,6,3,6,2,7,7,1,6,1,2,0,3,1,7,1,0,10,4,7,1,3,0,2,18,8,0,0,0,41,1],"fwn":[72119,42618,8421,13595,43338,15059,13818,1862,3480,776,4283,3320,1124,3698,1892,1607,3950,1505,573,1129,183,1043,747,1260,935,940,1090,566,969,746,800,641,680,393,490,388,351,758,338,541,38,156,215,71,202,441,259,315,173,156,49,88,119,95,168,104,149,140,107,32,71,44,29,118,88,65,110,26,186,26,20,35,37,16151,27306,12291,3746,6170,6829,2346,4517,2808,450,782,2664,753,1071,516,2353,197,184,529,171,352,185,508,115,106,120,39,228,79,187,60,53,80,46,28,97,32,23,37,50,24,97889,46857,19969,17434,34167,18191,11188,14527,14089,6398,24943,6265,19396,4254,18531,17628,5822,12633,8623,12427,3919,8657,7215,6373,2228,4355,931,3143,3183,2743,3433,4830,1542,706,877,395,718,1098,1036,766,1079,429,444,1311,479,1036,679,573,1995,526,736,892,457,683,525,1359,667,588,1013,488,342,653,1599,540,582,1737,417,594,248,621,583,377,90,202,360,105,479,244,319,116,221,156,266,376,295,65,256,288,105,177,235,69,333,231,163,169,103,432,178,155,318,141,148,174,123,231,27,94,58,156,25,180,100,44,49,39,274,78,98,65,41,34,26,57,26,49,30,33,56,62,22,197,36,65,69,31,48493,42903,66283,33707,15332,11508,5219,26836,15127,4875,31209,9497,9632,26345,8143,25439,7553,5205,4414,7591,9132,5659,9579,15120,2701,6194,6497,647,579,2544,3346,2002,470,1328,4233,1794,1206,662,3780,3463,1510,922,1569,520,813,1588,1235,662,488,1101,846,513,291,567,594,672,581,449,407,1262,828,644,650,1685,467,943,466,1447,837,597,489,238,924,407,365,648,192,436,592,543,896,254,100,238,96,391,371,383,245,410,234,248,235,274,490,131,384,185,349,31,177,338,174,153,101,142,183,241,144,208,239,58,162,165,147,43,194,99,271,38,140,817,78,33,240,70,45,179,241,51,150,73,104,122,94,74,127,276,32,129,50,69,103,54,37,72,26,177,185,22,103,25,75,35,80,13,76,107,50,52,79,35,28,188,47,37777,53110,12592,24457,4831,14156,3669,1678,7605,6557,11263,1610,5762,5201,1930,1715,4733,1375,4227,1454,2902,978,1289,1930,1748,256,910,644,392,740,794,577,660,634,1810,590,870,598,395,2048,683,153,423,326,302,260,564,236,136,586,179,947,66,484,151,104,126,344,107,495,165,1054,416,139,333,78,323,83,87,32,371,185,30,67,52,176,83,182,202,48,121,53,48,231,72,109,84,68,121,103,120,141,49,249,129,64,36,58,152,36,21,26,62,29,130,27,42,74,53,29,31,70,15,58,71,13,43,21,6870,60143,17126,6405,8617,22003,7641,11600,12921,5108,6032,3132,3969,5286,21189,11903,2510,3970,2546,6284,4628,2764,1182,2548,1993,2234,3445,1543,347,721,2090,2630,2900,2930,398,798,1945,1147,777,2306,2897,937,1455,796,1269,283,1525,1909,2017,1023,422,231,3211,1209,380,1028,696,543,630,393,335,244,512,815,170,1828,1049,632,225,386,563,531,720,535,414,230,734,465,174,1123,113,549,146,173,272,151,196,297,161,83,211,208,1131,171,841,228,145,236,465,212,281,231,170,155,88,85,107,39,135,236,549,51,191,360,234,39,142,25,68,37,89,116,137,68,136,62,83,98,146,98,21,52,37,43,79,54,97,35,50,54267,28921,2489,5453,1797,19601,7720,10253,3122,1846,1097,579,1304,1060,2137,492,378,628,1034,348,397,924,132,708,329,431,1326,571,223,656,251,299,218,177,121,555,499,50,354,486,300,58,43,36,415,254,34,26,155,109,71,48,90,109,114,34,250,114,222,32,146,33,30,50,42,23,91,15,26,51,19039,17198,18821,16939,2375,10176,23994,25476,4590,2680,99742,25093,51159,11542,3346,971,946,1637,3333,989,2468,2012,424,2483,51994,5583,28576,303,2455,739,8384,8684,1844,604,3404,1564,20657,674,435,1019,315,360,18228,489,2593,125,499,6883,359,1555,1819,755,234,741,484,1108,9640,280,415,1873,316,2545,589,862,440,481,65,342,1058,1406,717,535,759,43,126,171,373,464,81,117,449,1103,219,272,213,558,422,433,141,589,1961,273,1084,59,235,150,122,117,215,1456,642,64,164,436,106,106,62,167,327,199,100,24,57,43,115,515,130,138,108,483,177,25,22,122,60,359,94,102,106,248,120,25,105,374,73,49,74,104,69,167,56,111,58,61,126,114,46,358,89,15,34,88,139,58,65,110,26,168,17,42,69,17,23,36,46,104,104,183,108,37,30,38,27,171,60,13,75,19,58,208,85,108,48,46,33,16,33,22361,11817,30438,21856,17913,3790,8444,5732,3545,15542,34255,4945,5131,4176,2702,7261,17517,547,2206,966,19881,2354,7969,19438,1484,3948,1026,1152,7157,2507,3293,686,1601,1206,800,1977,854,1168,2135,1499,6366,1069,348,901,1766,1895,1475,4253,415,524,106,695,720,1247,520,1006,28,1254,1537,747,1770,3688,2291,432,854,491,809,466,258,437,494,324,403,221,639,238,302,2382,185,159,162,406,302,374,303,186,403,151,158,182,363,653,297,321,271,45,417,446,194,330,38,79,523,68,581,310,103,83,87,336,74,223,206,47,116,331,72,133,113,44,54,143,26,49,269,63,30,289,79,139,119,183,110,105,112,170,42,98,39,46,59,14,32,103,46,218,420,57,67,15,24,269,36,48,79,54,76,100,32,21,83,105,242,14,39,35,54,94,57,26,51573,5854,20827,7293,236,7426,1981,1792,271,823,919,1033,449,368,1328,85,847,99,456,95,954,451,327,74,438,285,383,36,155,13,157,216,131,127,55,155,49,35,148,81,519,120,35,36,48,33,68,18,96,43,83,25,36,52,60,56033,21853,38645,3087,7254,33481,19656,4589,1455,8340,14309,14810,19005,18248,6924,2557,788,4459,2384,782,605,634,6123,2485,1840,1750,1284,2178,885,178,851,1675,1157,1765,97,1066,305,483,754,572,303,667,786,606,1054,1036,491,497,193,387,719,504,449,96,526,335,608,482,354,558,677,532,67,428,522,363,447,126,213,609,50,500,196,91,152,144,520,94,46,118,255,76,79,89,162,198,158,175,122,46,110,40,46,184,149,81,36,20,232,41,100,75,697,39,81,267,86,25,350,137,50,70,49,19,25,44,19,38,20,56,44,98,95,81,34,21,59,80,124,85,13,27,30,17,24,36,46,52,58,31,75,19,85,36,15,29,16018,29567,21872,4189,2523,798,1389,2853,1400,134,5978,549,6505,1212,27537,2993,2099,763,627,534,466,796,815,784,1738,1133,674,18,461,768,388,588,998,2747,270,196,513,146,96,232,41,226,83,57,126,72,167,18,171,131,271,200,61,89,337,69,124,74,172,30,89,34,68,52,47,27,137,179,19,160,31,94,32,59,416,172,135,32,62,229,20,66,37,40,52,14025,24276,26199,53173,20619,8535,2047,18190,713,3776,12579,4986,24042,4477,1266,575,1052,22879,7585,896,831,786,10092,1832,12108,1532,619,27906,394,240,994,890,3058,952,2543,56,208,681,703,1098,1445,228,965,549,1055,1496,48,1113,929,3456,565,801,37,2027,168,121,113,30,407,407,120,29,849,278,27,431,869,347,285,357,165,201,171,185,327,188,511,670,1182,217,41,303,245,171,444,64,279,92,146,106,105,200,164,122,35,68,159,75,43,73,1690,186,25,66,30,107,58,370,79,7,66,8,76,64,45,134,371,80,97,19,271,405,225,153,63,104,96,52,94,67,87,54,5,49,77,86,21,74,36,23,42,51,30,45,53,33,98,7,29,144,43,48,59,33,36,8,94,56,36,53,138,78,33,141,52,60,20,43,39,102,53,266,41,42,35,43,44,182,13396,16831,15421,4153,22299,2496,708,44014,1231,5506,1918,1443,2705,1657,1775,30097,3476,11315,2804,231,164,3005,1037,900,202,650,2962,5429,1517,340,2255,1003,24,856,448,533,67,250,1883,135,437,293,127,53,748,348,7,51,344,475,254,841,153,1759,51,327,1214,481,346,35,96,288,122,250,697,56,209,165,614,706,223,208,42,394,26,791,78,235,126,168,34,118,108,237,161,163,8,31,217,324,135,30,86,264,24,41,251,307,114,76,204,108,93,111,80,332,43,102,138,305,72,100,23,74,67,183,168,71,72,100,28,3,57,39,33,24,16,26,25,101,152,56,69,32,53,3,39,17,32,28,35,58,27,73,16,45,30,31136,38240,23262,20105,28672,17418,11691,6398,18449,4256,18790,13498,10230,17403,530,1890,10105,4762,4925,2402,11638,1069,8635,2411,1478,1677,1681,2268,1479,1408,6973,226,8975,4654,1970,2588,2798,4707,550,2468,2437,563,1032,2111,2095,473,536,644,1799,654,1986,860,756,310,330,232,467,383,1463,535,242,592,529,207,442,631,1764,552,651,490,1783,255,397,240,306,399,79,269,397,326,319,296,351,351,729,315,461,265,335,215,102,405,128,39,132,155,130,145,275,161,45,288,115,99,1136,203,63,252,753,94,207,100,210,227,152,163,111,194,74,150,264,131,48,46,96,62,62,293,17,37,164,81,71,66,134,99,112,113,52,39,63,26,163,88,35,79,78,27,20,54,52,49,61,31,82,31,60,44,433,29,204,70,48,21,58,25,67,22,115,89,105,49,46,31,67,17,20,30,25,16,37,14,2,1224,64,53,39,24685,17629,10943,14544,1477,3793,14649,5172,9309,1534,268,4955,881,709,51,181,2365,1819,1045,1290,928,91,94,277,891,566,910,690,619,392,175,521,127,167,848,858,53,270,72,351,218,205,40,625,66,226,49,89,236,181,203,167,1048,331,45,24,112,21,89,81,61,91,71,164,51,309,71,43,80,61,98,27,84,15,62,40,95,34,101,38,63,47,27,29,53,17,33,12,2981,6157,1093,175,300,183,52,95,76,31,30,35,78,23,46,2836,248,639,88,19,17138,7007,2832,5553,2087,365,610,546,364,276,842,379,399,354,55,74,194,130,57,205,97,46,40,86,30,49,78,28,24,22,67,2301,2143,1308,3874,6449,647,1185,153,267,226,866,138,74,43,206,101,266,62,79,58,15,64,223,93,1521,39856,5427,2747,15870,3885,5460,7471,23638,2507,2295,1615,608,877,1616,5190,1078,769,1020,3984,1417,822,319,351,881,641,179,435,104,219,516,1261,613,567,145,339,351,180,437,389,4471,351,156,214,169,105,159,683,378,442,279,60,493,279,93,220,137,129,139,71,77,130,118,51,27,104,287,77,129,92,199,164,209,65,108,64,52,59,37,106,114,37,48,77,57,29,75,61,63,52,65,47,98,32,425,47,41,48,33,284,40,69,91,116,36,39,93,86,25,45,21,488,45,88,71,30,34962,20875,1053,4124,12129,7748,19718,787,4325,16646,17886,1061,1251,2109,6337,3402,8006,1080,685,10433,8445,4403,1841,267,2428,384,1192,751,435,5550,685,310,794,7240,4693,1725,223,264,1163,305,2484,647,1343,142,802,1992,37,135,312,180,435,296,231,66,466,875,320,218,610,154,261,283,217,91,424,497,66,144,217,322,194,391,398,166,82,214,241,320,165,80,227,292,130,165,230,175,325,46,218,232,254,136,291,232,63,147,76,193,52,130,112,121,98,101,222,55,148,184,23,311,66,137,108,108,93,83,35,90,48,47,36,82,137,54,100,116,51,97,119,133,191,58,46,62,105,88,42,116,20,44,77,28,74,28,54,292,23,27,56,43,39,72,63,63,57,32,51,18,22,12,36,36,40,43,31,21049,19168,21151,6812,11141,3327,864,2049,6990,1857,138,5568,1498,739,3704,236,333,1146,20,407,3126,727,796,235,132,114,65,174,838,78,1168,85,253,553,33,777,966,509,448,4,333,237,236,118,2,390,69,14,210,203,38,25,298,254,23,24,154,92,274,58,107,90,110,163,84,158,74,214,50,10,15,51,62,79,18,107,266,29,61,18,239,52,322,22,38,157,78,17,271,27,13,26,71,59,14,17,35,35,26,3,26,44,50,12,53,57,18,20,40,31,24,4,40,28,15,49,18,47,32,19,7783,21245,3283,2779,1033,6601,901,1328,19414,9610,452,458,1746,12454,65465,3467,5625,1324,20267,555,1195,142,4956,425,184,367,429,666,400,1272,352,59,808,487,316,336,186,852,777,153,551,92,1047,140,42,505,468,219,52,1750,2679,405,293,119,158,33,32,94,122,122,79,79,33,68,307,98,181,208,107,192,214,203,66,184,721,81,412,104,10,110,205,32,100,42,60,270,52,41,17,64,52,29,62,73,77,79,82,31,32,32,717,7,110,27,19,27,33,70,36,27,40,48,55,43,38,26,76,57,29,40,323,124,17,48,91,23,104,36,22,58,26,2143,19545,6904,5373,44469,381,750,2485,5337,839,4094,1734,2493,2611,547,104,3345,675,789,311,5394,200,478,238,459,600,330,2694,151,412,307,390,375,1940,625,681,78,529,91,247,36,1347,388,82,342,379,64,144,656,666,128,47,351,118,393,299,40,345,203,747,186,394,170,692,137,23,75,115,63,73,166,398,71,34,93,144,152,74,102,42,49,116,46,33,72,368,127,37,126,156,131,75,24,162,179,143,11,39,181,111,95,227,35,56,43,13,71,22,61,33,43,42,78,32,48,321,11,8,35,95,62,26,15,65,170,55,25,57,25,296,20,57,21,41,23,60,52,54,42,14,31,38,32,37,14360,3372,8845,953,1513,218,634,2408,383,1443,141,1419,309,2489,710,477,439,160,164,2147,38,90,86,193,517,133,182,104,151,359,547,46,258,155,139,98,127,32,27,59,63,21,42,37,106,40,41,29,30,22,27,20,49,50,61,30,23,25,106,22,8669,2069,8013,1043,4992,928,913,190,2430,500,383,138,288,101,205,213,266,101,377,272,307,1214,454,87,130,645,156,66,100,7,140,66,44,24,76,68,40,45,56,50,27,10,23,4420,1962,3472,884,1337,3084,1420,18673,818,1675,1273,1411,3851,327,481,10267,2856,647,1650,3417,516,3920,445,753,260,333,85,857,202,222,448,249,291,654,253,237,167,164,162,105,657,178,114,158,253,18,88,222,165,140,74,43,176,88,63,125,50,108,123,1052,139,110,110,107,182,159,66,149,100,70,120,84,220,22,81,32,206,64,105,56,73,34,92,44,152,64,41,44,12,42,82,179,40,62,50,45,45,65,48,43,19,28,196,12,35,26,19,23,1467,835,264,4134,140,288,2193,223,136,234,65,59,102,75,1394,16,59,55,209,80,193,24,38,9351,10168,632,1256,3472,5517,7798,1549,3451,436,699,530,5483,484,111,1602,270,905,962,652,763,703,724,224,208,509,107,339,203,162,784,18,269,281,241,260,45,35,183,388,61,158,36,184,89,52,40,51,93,51,45,109,41,119,17,137,100,57,15,433,45,52,126,43,31,31,113,37,15,90,30,31,52,58,37,21,24,81,35,22,31,2047,12304,1512,3118,5602,39091,2347,899,3097,945,1293,973,6354,1908,2008,3212,3004,230,3032,843,2485,1824,1421,6869,421,712,327,4039,2143,393,1108,1055,1154,526,955,324,1721,64,1817,356,525,74,626,1271,895,205,340,1296,965,280,278,49,456,422,1535,43,313,41,112,676,426,49,988,462,258,1324,160,149,105,269,378,177,76,176,143,526,191,47,337,78,96,501,406,586,152,160,116,274,195,125,446,163,43,123,56,196,394,59,76,59,104,42,42,99,67,21,41,338,112,23,51,444,175,137,39,72,79,43,160,82,157,32,60,100,50,43,19,115,223,57,42,104,32,32,23,49,35,49,160,283,51,34,147,26,53,47,30,19,94,25,48,25,22,25,34,52,38,25,29,26,51,56,8,76,53,17,30,77,70,30,38,27,68,39,15,1720,200,54,171,137,38,29,25133,3964,29997,4521,2629,812,274,589,1974,538,1345,1715,652,1519,413,574,609,13323,1004,858,180,178,89,3490,249,831,4824,389,1887,1708,94,415,629,1014,758,35,382,567,4974,98,90,98,27,81,161,42,54,274,570,7,14,167,511,537,60,113,184,111,203,40,243,359,150,133,79,33,142,1974,126,115,162,25,40,173,184,48,659,288,41,41,406,22,27,74,42,126,23,78,149,62,37,18,74,197,29,94,29,109,28,143,28,83,39,275,24,94,75,66,16,31,14,43,38,118,15384,17046,7138,5792,12647,2046,813,973,1468,671,93,2807,2522,465,5119,195,463,1370,45,833,1012,216,76,109,51,80,1696,1383,206,1359,120,751,357,72,223,1375,1308,713,14,534,391,153,398,61,170,115,17,191,367,234,18,338,255,6,11,325,71,207,323,55,303,100,164,225,334,215,235,59,20,57,194,60,86,45,267,33,130,21,57,267,157,322,53,91,64,1328,8,33,30,78,66,315,129,29,95,40,94,11,72,183,96,171,92,169,33,16,19,24,82,94,46,203,1176,102,106,54,50,111,152,58,220,551,61,16,34,5,71,22,17429,5252,9894,4489,1432,2024,3136,4480,265,1664,1059,487,114,564,693,838,92,104,1004,283,182,420,416,611,332,122,453,241,234,221,33,118,598,233,191,63,72,144,112,167,154,81,36,92,30,56,87,54,34,60,40,88,18,83,53,38,21,32,20,58,6,8828,14129,8890,4090,6294,3176,1621,1489,169,5056,4160,504,1268,1365,623,1002,364,1461,1465,680,476,990,1834,857,686,667,942,409,1167,654,1139,613,610,74,957,1288,828,74,428,329,357,158,88,371,300,130,590,123,162,252,93,63,284,56,243,122,1065,217,185,62,32,254,188,233,153,123,97,147,163,177,170,172,314,92,261,87,134,186,184,192,20,189,75,141,262,213,113,172,184,42,29,147,80,86,79,110,56,68,58,111,145,31,61,74,44,50,34,188,49,49,36,53,61,86,54,78,42,48,106,103,40,85,50,12,80,21,35,68,67,102,23,53,68,38,9,122,91,3,10015,2328,6067,5583,2610,1071,2060,1869,1795,9649,1347,1486,5304,3922,629,2312,351,729,950,503,721,241,865,409,1596,652,932,433,124,278,1633,610,1586,165,549,355,115,242,335,352,283,448,396,416,190,330,157,310,55,339,183,158,102,98,659,209,242,91,189,302,222,241,169,71,137,2113,279,632,465,101,68,404,253,115,202,157,221,32,49,107,42,223,177,89,35,104,54,22,94,50,69,399,235,10,172,25,85,36,72,179,105,25,53,80,97,53,31,30,22,32,60,52,35,44,13,24,29,41,25,60,41,28,72,41,33,671,273,925,419,269,564,456,383,276,515,811,294,255,151,32,95,187,113,16,66,139,59,8771,4880,3174,623,1011,3251,717,1485,1624,217,395,957,1641,243,1802,211,638,630,134,548,392,390,1021,114,414,169,83,668,88,267,41,49,148,361,131,273,211,824,2166,74,66,279,55,64,116,219,80,148,43,68,148,29,32,151,68,216,33,51,26,44,129,21,95,232,43,47,67,29,18,72,45,53,20,155,27,39,15,46,23,21,253,41,39,10,58,6494,2210,4479,3025,2034,4993,3057,4870,2753,2635,1651,2613,3452,5075,796,2945,646,2490,1767,576,605,2156,1270,605,1458,1729,2715,967,1200,1153,1913,1633,992,1049,1207,631,1060,1090,654,138,790,452,495,1368,88,933,1570,233,382,772,312,159,368,1084,270,249,405,349,321,368,207,244,250,351,500,34,107,97,267,208,95,310,52,486,883,274,173,221,153,846,140,417,168,131,191,68,306,329,89,150,438,799,177,287,126,273,97,731,41,149,118,180,116,189,98,88,127,458,216,35,48,38,169,22,132,20,127,97,328,198,58,83,60,82,125,273,106,95,51,148,201,87,48,23,138,93,38,28,51,68,60,17,96,20,37,21,78,25,19,125,72,72,66,85,41,18,126,36,32,26,89,17,134,49,80,52,143,39,134,61,49,49,12,40,38,33,45,69,47,70,43,5464,11847,7269,6329,7653,5411,492,1342,398,903,317,169,2608,1683,1223,184,374,636,1787,260,718,228,126,4637,470,1322,90,151,62,68,940,559,671,67,1012,142,770,327,860,95,1060,227,573,422,49,101,612,224,365,211,37,36,130,48,28,101,403,10,42,201,509,9,230,103,530,103,78,63,87,183,480,129,242,231,142,146,131,152,103,86,81,22,501,12,43,187,431,112,192,103,21,16,20,36,121,263,73,29,99,182,310,9,13,20,30,72,44,3,20,50,30,25,64,74,30,147,33,60,39,43,37,36,85,27,50,28,36,87,27,18,49,213,43,31,10789,3635,306,835,1887,1528,2129,1381,2087,128,1409,504,956,650,91,53,1252,103,1586,708,442,1346,493,35,515,169,473,33,247,38,152,328,26,575,310,29,14,259,62,218,345,52,313,751,69,67,34,93,202,140,299,54,136,37,86,94,153,11,24,68,28,48,153,21,108,72,247,47,22,80,137,52,34,425,59,27,90,10,23,56,80,42,56,46,16,35,28,46,14,33,15,47,26,32,67,33,31,17,36,1666,9504,1837,3815,198,2993,1771,560,5775,405,506,220,452,820,15701,565,236,379,13144,293,11485,881,330,695,253,130,255,473,398,473,511,207,748,424,408,439,291,378,392,235,106,258,96,267,267,80,122,345,122,59,114,213,185,33,269,479,93,110,184,182,114,60,46,78,142,177,25,90,116,37,58,161,90,114,94,130,91,39,54,78,153,173,63,89,84,66,81,129,43,42,36,65,48,44,58,66,203,51,36,110,177,106,83,21,104,108,91,60,29,60,41,169,96,44,2,35,42,96,19,40,23,21,52,44,27,89,33,66,23,19,23,10,37,34,74,37,46,57,53,23,32,38,22,16,28,6870,6243,4136,1779,394,1022,243,2335,1060,188,87,965,135,155,475,311,368,368,1019,620,454,200,136,616,195,186,257,204,292,45,331,268,97,201,259,117,327,114,82,118,130,191,35,47,53,39,41,147,225,89,40,71,14,85,53,22,81,107,78,25,17,31,41,37,96,58,54,46,104,3447,3440,4358,7960,5758,1921,1064,545,3255,403,1435,519,4094,406,1856,565,1091,1050,1005,200,5438,636,240,811,400,918,205,674,191,604,507,379,684,204,786,651,303,186,110,529,580,547,1138,164,572,199,385,366,55,575,287,51,249,258,108,212,316,364,165,48,554,62,32,218,562,533,168,113,263,239,28,243,669,269,154,189,115,145,38,285,151,78,45,39,163,198,59,220,188,106,124,121,59,247,53,92,52,88,96,99,44,42,140,35,38,61,24,64,66,69,30,36,73,79,66,22,113,121,21,92,11,67,65,137,117,58,129,27,149,72,56,56,18,41,48,34,89,70,22,45,16,27,28,25,57,15,12,31,60,26,42,47,127,125,49,113,23,66,38,63,68,37,32,22,25,4,42,38,94,36,28,23,1804,9966,665,1505,785,846,10636,876,604,227,26164,521,13005,582,27,354,436,253,131,517,1013,145,311,958,174,884,34,390,252,223,138,407,550,1609,95,108,185,73,85,89,52,509,367,22,51,138,19,180,65,115,79,29,53,289,61,33,72,89,50,226,197,59,51,24,51,58,54,34,10,35,65,54,110,73,20,43,42,81,74,48,54,42,146,35,96,26,75,108,34,83,30,28,63,33,30,47,21,6843,7446,5015,590,2656,1781,1557,997,261,3200,895,441,344,1168,2498,259,3007,272,237,556,120,172,104,150,881,450,341,297,95,133,1371,680,196,457,338,130,151,275,422,7001,203,58,835,221,87,108,350,758,1340,852,312,41,87,286,98,112,97,37,893,62,29,125,26,169,95,126,27,282,85,40,32,126,59,94,183,325,124,21,261,228,152,152,148,126,169,89,43,26,91,14,68,70,158,26,385,46,43,62,63,179,30,43,57,31,12,15,266,25,42,33,148,109,29,21,24,28,288,126,49,44,38,22,32,26,34,16,72,33,39,29,69,21,32,56,17,14,52,38,43,20,31,61,60,58,36,29,21,21,31,3475,3028,2282,889,1288,5464,1939,881,1949,613,1469,2466,1313,2665,1283,1291,1425,621,926,521,656,845,1249,529,376,406,2728,203,774,354,616,314,716,286,146,1154,315,289,90,221,363,292,115,94,102,120,98,140,222,213,284,140,125,115,86,253,534,280,115,98,170,50,175,132,101,81,48,82,534,250,165,1136,501,106,105,151,214,93,139,60,95,78,87,46,104,129,295,81,78,125,64,72,37,31,92,61,66,18,94,86,40,47,44,163,27,147,72,91,47,64,106,26,39,87,27,28,19,41,76,15,20,65,22,37,32,36,26,37,34,43,36,61,25,4434,1982,5753,175,4219,7780,271,13939,54,251,86,25,260,452,418,357,49,2042,3037,599,23,41,200,70,892,288,2843,177,84,45,91,1517,53,48,114,10,33,173,166,127,358,4992,345,29,14,311,110,77,15,225,25,291,1040,8,40,762,23,33,436,133,179,12,18,473,325,40,165,132,503,46,194,401,779,283,27,432,52,91,68,26,53,12,161,13,64,811,85,27,463,149,99,82,34,1022,72,33,112,38,88,124,529,41,57,47,9,106,14,267,21,24,107,80,55,422,114,188,203,27,342,68,105,137,66,34,363,109,91,95,53,23,59,17,119,334,41,277,70,234,26,29,87,75,17,7115,2423,1596,2392,5851,4420,1214,3221,1405,2088,529,166,324,1517,2482,845,440,198,1039,854,267,343,704,170,632,441,2308,1919,514,237,736,2210,980,501,232,136,55,122,448,1643,774,17,539,163,190,180,50,158,641,38,175,437,117,245,126,31,74,66,97,23,109,216,303,85,42,332,114,273,308,127,115,152,165,119,22,375,586,115,276,240,177,180,152,157,267,29,34,53,288,29,102,57,56,59,108,240,123,22,23,85,22,22,43,166,153,36,94,73,193,81,14,27,34,87,46,22,226,37,27,119,52,60,75,34,53,45,22,37,153,48,66,27,28,65,30,24,47,40,75,29,89,44,41,14,1875,965,338,815,727,611,456,1680,353,750,2114,563,181,308,98,300,175,152,320,488,141,54,186,361,152,215,220,147,73,274,136,120,65,21,81,147,156,50,93,44,22,143,24,26,31,74,71,46,26,25,619,1595,3198,2428,15633,214,235,1382,218,309,850,95,477,90,471,490,493,5317,186,154,341,84,75,358,30,215,223,17,96,121,1468,126,62,61,82,102,52,116,59,74,147,59,80,349,21,60,590,65,124,195,214,134,36,99,81,33,259,24,100,33,52,109,36,19,78,35,24,225,80,176,29,26,66,18,82,43,116,70,48,24,73,12,125,69,49,57,14,74,68,47,34,49,55,14,43,95,124,31,46,24,32,3430,4250,3398,804,1688,7278,541,3673,265,627,4411,272,315,939,40,223,588,297,730,696,87,138,173,758,2922,240,1248,142,390,557,49,56,200,148,162,232,369,108,231,296,171,112,246,356,343,1011,422,158,325,155,50,330,29,138,318,114,46,164,146,63,57,150,414,158,44,23,88,352,11,10,88,31,523,77,414,90,150,81,17,99,109,64,105,5,13,98,53,20,15,99,198,74,84,310,23,8,157,160,23,29,41,19,125,13,39,39,77,31,7,22,47,45,26,35,36,30,25,139,50,60,37,18,36,50,50,66,45,82,24,53,64,74,32,12,13,31,20,26,37,13,28,3012,563,2072,462,1107,289,351,67,796,295,131,34,97,25,28,103,45,61,140,43,129,339,134,20,66,342,42,55,27,47,23,29,39,24,25,128,1401,220,148,160,39,34,164,687,454,246,102,104,224,53,31,138,79,52,30,59,39,51,3255,5371,2305,888,663,5683,121,894,1018,219,1675,916,61,60,860,1426,1846,168,1356,119,671,1102,1122,93,115,194,155,244,173,774,439,2356,91,179,32,564,386,412,118,1564,783,154,252,504,581,449,44,65,413,21,219,183,569,40,162,306,309,425,166,16,159,144,119,302,232,10,231,66,95,61,103,476,171,269,11,3,227,317,32,11,171,125,274,85,125,54,415,100,45,93,98,254,67,148,145,63,22,22,44,47,52,32,8,50,42,29,297,145,80,7,68,34,36,34,28,14,80,85,28,148,8,2,247,28,22,102,53,23,86,0,17,97,55,31,42,33,23,120,26,16,28,81,35,28,27,43,23,11,13,23,8,56,52,85,32,59,41,35,29,27,6803,4250,650,1357,1452,2758,4240,1093,1286,2037,248,299,718,1335,4126,555,136,2051,377,338,551,267,1419,101,371,404,146,657,79,102,435,673,1481,349,111,227,72,806,338,1680,197,198,64,266,61,323,479,165,61,238,54,94,206,98,56,81,31,44,157,71,75,1397,98,125,34,62,159,280,176,370,46,40,69,108,221,152,136,171,73,276,319,106,121,38,34,112,79,40,58,68,64,50,82,37,20,40,32,29,35,34,95,36,69,50,39,48,26,31,43,48,38,24,80,26,52,43,40,66,27,33,31,20,65,78,44,27,3208,538,421,1608,1346,1179,409,1379,750,286,909,757,478,235,830,265,229,322,687,90,119,95,345,115,87,77,162,128,116,48,117,51,108,135,161,94,45,65,74,24,22,108,37,35,47,58,24,22,80,29,28,32,21,42,19,361,18,16,30,3379,3522,2171,435,2643,1813,750,951,2188,1105,829,897,1000,530,510,180,744,297,2233,398,740,477,116,579,509,209,179,751,289,319,207,291,68,182,132,57,96,113,150,170,136,92,232,110,542,53,101,109,96,127,44,111,75,85,289,131,36,82,133,71,206,150,114,175,44,38,106,27,26,67,29,45,39,33,114,46,51,27,85,18,45,50,29,26,47,104,31,75,65,21,62,71,60,2016,1146,77,69,1757,258,710,578,387,260,275,321,678,3315,19,104,689,141,100,318,270,99,175,301,44,104,13,77,11,64,103,9,60,4,3,166,90,205,73,86,20,291,89,177,40,40,263,36,19,41,24,78,36,55,67,72,88,120,62,28,57,171,208,37,65,28,27,17,30,78,4393,1044,2317,1147,372,1881,8567,238,1070,436,2134,186,287,385,146,594,297,227,299,1089,54,631,6833,332,287,207,59,361,160,205,418,361,79,284,626,179,441,24,146,64,54,119,21,81,30,113,19,277,99,21,56,26,35,390,73,106,143,254,15,29,96,173,165,23,32,25,43,80,77,15,25,20,38,28,31,82,73,598,40,31,28,94,47,50,47,26,76,33,6,34,27,7,2447,1352,1332,2170,651,767,361,700,341,323,174,170,290,490,77,32,70,1053,127,146,148,233,81,177,200,29,108,75,241,32,36,20,223,61,28,34,40,30,11,25,30,93,275,331,585,1531,113,144,19,74,25,188,41,375,356,87,1116,550,1476,859,929,3851,547,1301,478,653,936,1048,694,1020,934,166,681,848,814,99,361,246,1392,324,188,310,318,386,81,125,140,326,183,808,277,720,100,240,761,146,15,127,323,113,57,61,142,137,55,91,269,254,27,53,174,142,281,60,229,54,143,73,88,241,151,138,218,50,77,59,30,20,54,60,70,59,107,73,104,26,54,89,43,164,88,47,49,40,103,51,60,105,61,70,14,59,49,13,36,29,70,112,27,85,32,76,49,92,24,30,51,40,56,28,6,22,46,37,50,42,828,1913,238,92,3839,407,601,922,472,41,119,883,129,145,56,10,286,133,118,332,48,674,137,263,34,43,122,89,16,10,36,0,39,156,66,80,107,64,23,59,30,44,115,28,86,20,39,22,64,39,48,29,58,33,41,205,32,92,42,36,85,61,29,53,64,3600,710,63,536,41,130,54,36,98,368,2867,1223,550,1153,8499,163,448,151,259,296,620,242,511,642,447,438,485,328,111,272,1333,449,61,154,83,101,465,89,2093,116,579,140,98,17,220,84,125,33,200,426,41,199,158,197,36,117,186,413,226,115,294,231,139,132,151,237,201,106,16,105,36,101,186,40,194,648,26,43,415,201,58,38,36,92,88,29,17,50,82,51,40,41,40,124,39,62,190,16,122,131,189,110,31,75,20,43,24,66,30,94,93,40,28,17,64,31,60,39,20,30,371,49,65,32,23,62,30,70,53,68,102,46,54,36,66,14,56,28,145,17,70,31,22,33,271,26,26,37,29,24,301,12,21,3,36,21,49,127,20,28,65,781,150,1944,496,3035,549,301,1001,288,215,383,214,496,257,278,319,405,380,984,322,116,208,77,100,102,105,541,179,104,29,95,776,96,59,40,425,46,19,27,37,39,57,25,23,80,26,26,50,207,804,19,37,69,66,72,18,48,746,77,148,61,74,30,88,71,32,52,183,131,40,44,28,54,29,31,53,21,21,25,13,37,125,13,16,124,628,33,39,57,111,17,150,59,39,42,34,125,28,129,2609,397,2273,314,110,96,79,161,16,90,52,390,37,57,28,10,48,30,58,221,40,18,45,44,82,34,102,63,29,64,25,3181,772,459,3982,84,338,151,467,53,198,416,85,164,179,31,46,6046,46,28,97,191,84,222,61,37,61,46,40,69,147,84,44,69,89,1033,611,1385,156,1113,3198,331,2350,44,245,164,379,266,310,66,142,414,270,250,39,20,213,84,674,135,574,878,19,52,33,440,462,44,414,81,25,82,440,242,50,36,153,51,35,58,171,58,30,504,82,120,23,210,46,2,18,36,147,37,34,61,134,116,29,98,43,48,77,60,39,26,148,47,461,210,504,59,447,63,35,27,56,36,111,424,33,129,70,85,20,59,29,251,33,52,12,71,223,224,66,30,42,31,28,32,280,54,40,64,27,34,36,67,1785,927,1370,1358,664,520,746,598,526,609,523,406,363,352,633,517,298,66,353,64,372,55,174,470,156,257,232,168,411,202,104,201,296,165,324,420,917,167,216,197,292,46,271,106,142,159,53,180,135,65,60,147,57,84,53,157,95,176,81,127,56,67,50,33,70,126,36,142,84,79,52,173,57,306,58,62,38,88,68,153,35,41,108,89,29,61,73,123,95,31,44,35,44,314,55,66,41,40,20,24,27,26,92,69,47,40,29,46,43,85,98,41,60,62,34,29,30,37,43,32,36,26,14,25,8,16,29,24,47,16,73,9,10,1043,512,443,54,126,392,158,106,57,94,52,12,32,2151,178,750,141,47,374,215,335,14,57,226,72,167,105,79,25,55,52,49,56,38,225,34,72,48,42,63,80,12,41,49,1723,1604,70,95,549,313,801,437,969,69,260,188,170,545,66,76,455,23,36,349,235,34,155,48,15,126,271,12,209,58,135,9,230,70,7,13,37,68,50,26,183,73,102,27,92,42,35,38,26,13,15,34,26,39,31,34,26,18,42,15,47,34,36,32,25,2,53,19,1406,933,575,402,781,496,311,257,430,356,157,219,326,308,133,64,166,180,198,269,310,204,124,108,70,44,56,71,102,40,34,97,57,163,62,39,45,38,46,78,17,63,51,30,37,17,31,60,50,45,27,31,50,99,24,24,52,898,1306,43,118,3167,74,40,91,428,67,3107,377,170,33,70,104,23,89,44,68,19,129,25,42,60,47,5,24,26,8,54,22,38,181,21,38,27,55,25,119,4576,28,53,207,164,161,168,237,44,82,36,47,487,10,35,93,75,45,23,61,92,17,27,112,15,21,25,15,29,78,29,42,27,34,253,43,18,15,1484,1132,1243,1089,375,952,380,346,509,383,203,103,250,383,288,362,269,292,120,59,911,129,124,269,108,44,81,95,231,156,334,77,79,68,244,20,160,129,79,82,32,190,90,60,56,87,95,59,19,31,30,66,97,59,73,27,27,34,43,36,85,35,25,25,92,51,41,575,400,236,528,115,366,481,1199,244,78,229,114,210,64,146,69,36,29,37,44,268,44,31,155,53,46,131,42,114,59,83,31,45,43,105,1383,764,1527,1767,158,790,624,198,531,581,31,382,682,294,318,462,779,735,579,456,263,158,180,268,177,304,111,124,194,127,70,113,202,161,120,663,230,189,199,201,142,114,222,24,210,177,160,98,112,165,120,118,90,78,363,63,107,243,35,254,39,108,36,99,35,44,70,67,105,93,100,162,98,273,64,62,108,19,57,106,51,87,24,83,27,21,89,58,129,62,28,71,87,54,18,39,195,137,37,38,20,57,18,46,51,35,72,45,37,32,42,36,19,24,72,42,67,35,90,24,28,43,19,33,18,27,30,24,64,23,44,14,90,33,24,61,17,34,29,47,27,74,16,29,6,1443,792,484,385,446,446,362,161,253,370,99,158,732,329,83,30,426,102,168,247,115,214,96,76,86,73,66,62,73,24,34,195,26,90,23,36,134,87,28,74,77,18,48,55,73,22,29,15,35,27,71,89,43,23,63,21,1466,1111,1165,417,518,1339,372,120,419,46,419,101,56,75,422,142,1181,76,583,143,36,367,847,73,63,130,58,180,99,104,1201,180,39,413,155,24,167,114,122,144,154,140,64,69,29,34,553,54,180,158,41,76,55,203,123,122,113,25,191,74,66,56,54,48,61,35,24,62,16,74,42,42,93,44,8,36,51,77,34,101,49,109,43,25,48,29,45,64,93,69,69,32,26,36,45,30,83,34,33,93,23,122,30,20,11,14,78,22,30,40,96,27,35,22,41,31,43,29,72,76,73,42,34,23,24,11,15,30,28,56,31,29,615,488,760,579,265,1328,419,336,1016,185,288,1111,219,1115,150,364,85,209,471,323,143,424,219,94,82,217,157,334,197,145,183,227,80,117,372,191,67,248,115,65,95,149,82,173,11,294,65,441,111,175,288,137,148,73,50,138,237,255,303,75,203,49,176,40,59,101,42,52,54,103,52,19,28,62,32,82,49,131,109,100,77,54,365,58,51,92,41,84,53,126,21,47,202,106,20,56,21,185,32,56,165,19,91,394,31,74,75,36,87,37,46,31,27,28,28,99,38,49,29,52,12,190,38,22,130,68,26,61,74,78,35,13,82,58,40,21,19,39,71,19,50,43,36,37,1822,1069,497,738,1299,1142,481,861,156,147,85,177,321,1613,683,347,70,251,268,234,89,174,253,55,175,163,1050,224,73,26,79,426,125,187,51,577,10,517,161,564,62,145,148,55,110,143,348,207,181,233,72,158,196,34,113,35,26,302,134,162,42,63,117,59,10,288,167,46,121,78,639,62,239,118,75,69,279,75,132,93,67,44,92,42,64,130,39,75,58,27,71,74,189,58,40,40,53,79,87,16,33,72,24,22,26,73,52,32,27,71,105,44,27,164,46,63,55,124,35,46,37,51,62,53,55,37,23,42,27,34,36,34,32,61,1722,815,822,914,135,953,858,666,595,97,403,374,315,11,357,599,416,220,295,139,161,337,66,232,161,113,98,102,112,321,140,80,106,83,542,213,76,74,166,170,94,40,35,33,21,72,180,196,104,42,134,141,150,99,36,50,23,48,78,160,55,19,49,89,71,327,100,64,41,48,48,12,92,68,71,35,21,19,38,98,20,58,36,46,18,58,27,126,30,453,18,156,31,67,53,39,38,41,39,45,64,66,12,159,46,60,48,41,104,17,21,33,48,9,253,906,832,211,286,243,238,472,134,141,348,323,86,139,249,119,116,107,84,18,47,252,90,94,103,23,264,69,101,36,41,46,92,31,20,33,93,230,89,36,32,2288,113,89,289,91,116,28,56,762,333,903,222,196,939,396,244,106,200,194,610,93,172,1293,122,91,255,26,418,72,129,115,52,267,151,645,84,41,152,80,115,27,64,17,15,186,55,32,67,19,40,105,22,44,90,43,32,87,47,44,40,21,35,82,21,25,80,22,90,18,35,22,165,792,272,308,90,153,372,33,54,276,39,21,52,74,56,37,80,31,27,60,57,84,48,89,50,43,21,19,1438,1161,568,697,948,965,118,371,351,83,482,671,100,163,122,91,395,72,118,91,39,29,169,254,547,172,37,97,236,167,152,59,28,38,56,34,83,67,126,81,57,53,40,79,15,8,124,29,44,37,30,43,26,44,111,59,53,37,111,53,21,15,25,6,21,61,25,16,26,37,19,113,31,47,47,61,16,6,301,1554,892,414,474,583,383,161,268,275,169,120,67,462,206,36,268,71,194,118,88,269,136,64,36,36,81,54,17,34,75,78,277,60,52,56,22,52,126,37,47,38,17,55,59,31,87,51,40,22,22,51,28,98,1165,773,286,2189,680,2395,676,62,190,425,127,88,104,190,30,241,80,18,143,83,277,268,132,160,243,109,44,52,134,79,178,119,367,150,70,27,68,56,73,32,48,83,99,92,45,65,90,30,69,120,28,48,39,39,85,42,41,34,70,38,29,21,48,153,49,11,18,27,35,1154,816,799,851,565,1122,558,482,561,404,163,148,137,306,535,198,274,123,160,309,176,355,30,281,146,46,85,62,387,165,128,58,63,170,152,230,54,37,117,21,192,72,28,260,62,149,113,36,61,249,32,44,34,63,34,124,42,22,30,39,30,52,52,20,48,23,59,75,49,31,573,73,1615,629,997,539,1778,899,173,195,206,388,359,772,404,121,210,1523,102,238,198,266,264,464,250,38,149,169,202,126,35,56,122,227,93,59,222,176,35,101,44,22,176,183,129,98,118,41,20,67,30,44,17,54,43,104,54,40,46,123,39,73,62,74,56,36,63,47,30,70,22,36,27,45,54,27,75,47,26,203,25,62,65,31,51,25,24,41,50,777,390,702,184,195,206,162,74,53,165,96,89,96,101,47,31,67,74,119,26,47,13,36,87,28,36,37,14,33,19,39,559,279,464,133,88,27,24,167,44,64,87,61,59,76,35,11,23,681,564,164,153,251,937,228,181,392,155,190,93,1073,404,226,189,168,44,195,150,593,134,58,146,65,44,36,13,80,51,91,57,58,42,11,29,234,74,78,21,26,52,37,88,45,164,47,29,88,22,41,44,170,54,63,14,17,71,65,44,68,18,19,22,200,49,27,1199,1238,1025,306,679,240,127,1404,524,158,283,356,125,191,250,212,163,70,325,137,120,30,141,105,119,818,334,30,45,438,169,69,66,17,15,97,40,67,406,20,96,19,37,28,45,35,76,32,71,36,66,106,12,23,22,65,78,89,27,38,63,37,15,47,48,340,40,23,45,10,19,93,24,54,69,24,27,18,49,2348,338,1828,1666,280,199,540,92,234,262,230,456,508,61,164,32,180,25,69,36,176,43,256,71,25,115,56,39,170,170,96,165,79,231,235,64,45,50,42,78,131,25,128,41,69,27,31,130,332,89,31,31,32,125,61,6,69,894,392,245,588,389,110,410,211,170,159,175,188,618,72,357,67,52,127,35,39,186,72,27,33,30,107,130,375,29,226,123,63,20,26,119,24,42,70,74,21,18,35,34,98,176,44,69,75,41,44,19,1384,182,1558,722,803,1133,145,203,164,200,429,289,26,68,398,112,795,184,130,29,92,62,38,43,153,188,307,65,22,163,53,41,15,30,15,28,36,45,56,33,46,40,197,74,38,27,18,1058,63,71,47,16,1816,16,22,159,36,29,75,20,111,51,64,51,30,18,22,30,61,1032,741,164,630,232,106,167,205,73,44,45,227,78,137,87,153,85,76,44,31,53,171,73,32,101,38,510,950,1359,624,1207,105,88,169,534,240,161,169,246,404,118,32,177,76,1489,34,113,185,50,74,50,86,558,56,50,45,60,30,54,33,25,36,129,44,61,21,23,49,38,89,60,67,43,101,92,106,9,105,131,44,30,22,106,9,24,23,36,42,24,44,34,174,20,70,41,30,21,22,17,49,249,116,411,270,121,179,445,53,64,54,62,99,57,32,30,58,60,77,34,53,854,427,281,442,400,32,301,339,568,136,111,169,496,65,147,110,109,185,120,151,36,177,85,107,37,62,54,59,30,138,49,56,40,49,76,39,42,18,23,44,29,58,59,19,78,49,32,91,574,35,23,29,60,264,50,44,24,6,6,49,28,445,447,450,159,1689,309,33,99,79,40,326,225,109,28,626,623,124,46,78,36,194,32,61,73,88,117,267,33,28,42,34,38,47,80,38,21,21,177,37,27,52,31,34,15,1397,524,843,85,674,407,499,265,251,271,434,221,199,72,253,57,354,389,105,84,61,153,133,49,60,193,160,56,163,73,28,52,55,73,67,50,65,35,73,25,78,146,66,95,14,25,87,18,49,44,48,71,57,20,49,75,18,38,223,41,38,49,34,70,49,19,18,36,28,67,20,32,27,85,37,32,7,35,10,31,46,120,23,39,36,191,217,277,86,93,16,46,54,73,34,33,38,39,39,1679,583,649,582,806,455,145,288,161,77,104,183,32,37,26,90,89,114,67,69,16,28,70,52,40,53,63,41,42,39,61,31,102,49,581,224,774,328,13,106,64,22,46,198,22,62,86,57,96,28,33,26,76,13,31,381,307,190,98,371,41,161,96,396,514,110,187,1132,36,385,24,49,55,56,41,58,20,50,73,97,60,128,127,144,85,24,27,28,50,57,56,33,208,106,26,40,25,15,102,52,32,556,381,590,1260,496,484,277,127,1104,378,97,277,132,302,157,96,112,188,144,33,31,130,41,104,68,68,49,161,87,740,65,55,281,35,76,77,129,57,125,77,88,55,127,68,89,53,50,67,219,28,44,21,147,37,59,38,40,202,51,11,97,44,34,27,26,37,39,43,54,24,32,45,22,31,47,59,15,32,30,20,21,20,28,25,22,65,28,29,123,53,48,33,24,65,173,33,34,48,33,35,180,26,31,40,59,231,43,6,46,47,41,22,6,41,72,55,125,22,278,115,20,25,30,142,9,132,23,73,22,101,670,1076,127,166,183,130,150,35,294,84,61,78,80,29,91,58,75,30,77,22,33,142,27,66,46,38,22,759,104,40,46,32,1483,232,520,250,258,656,109,571,24,151,626,39,66,166,139,310,32,138,63,18,60,49,94,83,111,137,79,39,30,106,20,130,14,29,79,23,64,59,47,61,84,67,33,73,64,15,50,26,19,21,27,40,33,39,64,81,31,67,32,20,16,21,73,41,23,34,48,42,23,22,91,36,33,37,54,22,19,26,69,15,78,28,105,33,52,373,121,71,112,59,88,462,103,14,17,23,46,58,65,39,28,42,192,14,88,22,18,26,327,1322,225,173,1365,320,77,338,397,52,320,79,43,75,48,115,64,360,28,155,24,155,138,86,61,74,15,124,36,7,28,656,66,21,13,43,30,109,36,25,31,48,64,36,31,18,30,19,152,12,43,106,65,16,31,30,49,486,511,229,173,28,1055,62,61,80,62,14,44,70,568,41,34,54,35,93,95,45,34,118,64,32,53,105,79,989,74,27,49,34,19,42,97,48,21,39,35,143,118,548,179,784,145,217,563,63,115,1385,10,53,247,14,67,59,38,81,67,206,109,143,60,51,0,31,30,134,308,99,375,17,125,11,25,184,24,37,42,108,23,28,73,64,29,21,26,43,20,185,209,25,69,17,16,28,80,83,12,124,29,24,40,46,48,40,144,22,48,813,46,77,19,31,37,41,167,24,243,41,34,149,8,24,32,22,92,36,19,41,29,114,70,34,48,72,19,210,172,25,322,24,16,35,31,59,34,157,136,570,47,343,1176,76,950,8,47,367,50,22,45,41,80,54,39,336,8,28,19,172,37,615,13,13,53,193,33,15,6,8,185,22,485,86,11,34,144,89,70,44,39,3,61,58,29,96,28,40,27,42,80,6,366,28,96,26,23,69,17,24,15,35,56,68,33,3,174,43,102,25,177,176,45,33,729,249,1183,137,271,484,31,904,21,163,247,225,56,137,122,156,97,67,57,26,53,74,62,468,290,283,22,13,9,10,233,29,40,55,20,163,59,109,156,155,33,95,71,10,94,83,56,18,121,23,23,11,117,94,49,29,21,28,60,39,34,43,16,116,73,68,140,55,55,143,78,24,91,39,25,32,12,40,74,27,33,27,31,31,40,29,643,247,726,273,99,447,35,125,488,107,40,337,8,29,229,59,271,550,183,29,77,80,84,9,88,46,126,1279,313,93,111,8,9,3,177,14,54,60,79,82,12,76,37,10,194,32,8,273,106,7,481,44,50,124,226,24,86,39,118,17,37,52,19,131,33,52,46,58,25,15,15,94,52,28,40,48,62,12,14,212,260,124,43,83,35,11,10,45,53,58,38,163,82,12,35,21,21,3,62,757,435,90,37,573,131,251,68,244,118,131,167,135,69,32,258,66,175,59,53,77,34,73,92,19,78,85,49,25,214,64,73,18,45,64,29,37,28,36,28,51,13,17,67,418,124,214,15,29,45,131,86,28,12,486,717,281,234,373,282,191,33,267,69,50,109,130,52,126,79,80,101,116,146,65,22,223,56,110,39,100,26,90,51,50,33,49,61,99,18,25,36,26,16,52,30,46,21,36,11,41,28,621,512,616,452,74,219,634,471,104,47,352,101,343,37,81,92,120,30,36,35,70,130,79,75,355,196,56,378,89,105,156,170,43,81,135,30,29,41,212,30,201,47,202,57,16,354,61,22,126,62,56,176,32,11,143,553,31,38,33,30,106,22,249,65,120,61,260,131,46,177,135,116,25,56,40,26,197,49,55,51,51,24,80,21,24,67,95,57,25,249,387,174,86,202,85,171,151,125,466,57,44,170,51,108,78,50,140,43,174,91,24,59,15,30,30,76,24,18,34,63,35,54,58,60,96,514,6,96,25,15,20,16,263,427,645,1328,235,356,95,393,76,148,425,19,537,186,127,146,23,96,110,16,89,52,36,387,313,97,57,18,16,4,99,98,58,41,25,139,66,42,123,215,39,87,17,110,43,38,41,97,73,61,28,108,27,21,149,34,19,50,37,110,90,22,49,35,25,24,40,49,36,89,115,3,43,69,30,22,47,83,74,2443,146,69,63,9,40,121,43,57,43,89,34,481,504,51,71,641,32,46,42,1236,198,15,45,57,85,228,76,1301,67,362,38,21,67,44,52,121,18,74,133,10,69,27,207,46,26,14,34,22,176,24,38,40,49,21,78,36,31,7,418,41,28,151,40,718,381,91,321,331,527,450,291,438,208,196,168,257,213,115,45,70,30,102,58,57,233,28,64,35,112,105,40,163,263,56,51,54,23,18,149,99,124,54,60,25,31,27,67,133,46,50,36,25,43,30,40,163,64,34,21,76,40,41,28,30,75,119,119,105,66,45,51,92,22,54,60,33,22,24,51,17,37,12,31,19,25,256,166,401,148,46,86,97,48,27,69,55,199,39,40,26,25,31,33,32,7,692,668,557,126,324,458,41,68,399,648,33,292,78,37,279,105,122,65,14,40,110,256,62,61,63,56,13,19,86,3,22,126,113,115,45,102,226,28,49,3,44,30,33,24,17,30,35,77,75,22,39,22,30,18,32,25,27,43,51,57,37,36,34,39,125,24,36,160,216,721,145,187,712,49,17,939,23,50,31,14,18,42,32,112,14,25,92,73,56,23,47,45,99,471,80,156,57,30,22,27,30,120,52,24,256,21,185,67,35,15,53,34,5,24,30,66,23,95,11,44,49,77,16,54,75,68,65,120,57,103,67,41,29,21,121,208,21,25,31,122,32,30,57,50,3,37,43,17,196,61,33,104,241,33,23,39,28,40,34,27,148,28,174,88,54,76,21,210,395,48,529,34,71,346,53,143,15,20,71,14,37,28,147,85,44,139,26,46,28,18,248,74,136,69,21,45,139,54,88,40,42,118,32,260,67,42,98,31,26,22,28,133,27,19,25,48,125,52,272,33,36,68,17,15,145,18,149,1051,58,294,346,127,37,28,22,105,30,25,38,131,1,73,25,77,1,194,225,151,675,190,368,82,17,427,824,252,99,209,64,113,30,69,112,13,142,27,73,61,343,49,57,146,119,1,72,27,39,37,27,29,139,18,44,90,49,72,32,50,16,33,38,142,1,404,315,278,55,102,1041,210,795,178,29,213,580,318,49,32,224,19,97,27,100,56,46,60,188,93,126,39,17,35,66,28,38,37,216,318,21,33,21,13,153,80,117,41,64,33,183,25,80,43,24,110,91,17,31,194,90,66,13,36,48,89,51,57,318,382,118,150,199,113,222,140,187,2628,122,148,46,189,101,107,79,49,56,87,80,58,33,55,13,81,20,42,77,38,103,41,25,64,107,137,59,282,413,263,234,118,392,299,185,274,92,104,132,407,119,127,146,101,45,148,104,41,72,44,77,56,46,137,33,302,104,34,96,41,48,32,149,104,91,93,12,27,54,51,47,32,16,100,29,88,52,148,76,370,55,19,48,83,32,35,37,30,29,30,34,32,31,34,55,44,27,50,342,298,654,391,190,357,10,498,20,146,529,31,14,287,216,108,73,9,108,247,3,59,8,139,39,49,90,4,13,179,31,16,40,9,43,81,97,12,155,89,28,25,25,58,31,63,85,52,53,27,39,22,11,18,40,123,97,18,34,26,28,78,92,72,36,24,7,37,38,35,38,28,32,3,121,327,54,56,64,32,105,109,86,306,95,40,25,39,20,11,16,33,32,110,54,42,19,67,42,10,332,208,177,67,55,44,149,71,34,38,106,63,26,28,53,37,45,26,292,21,45,47,33,50,34,53,36,69,25,22,15,116,33,27,5,80,39,5,37,26,21,513,359,344,200,171,325,50,157,140,149,86,54,82,66,359,312,144,277,24,115,36,79,84,23,78,390,40,131,123,51,161,65,99,79,46,126,81,139,169,47,192,22,25,251,51,78,42,26,24,29,49,30,117,50,19,35,89,37,248,22,37,59,140,18,63,140,223,20,523,170,397,209,188,194,533,325,136,113,185,54,93,44,51,18,107,129,38,22,27,18,35,31,27,217,53,54,96,34,213,65,79,44,56,29,37,38,8,30,29,120,52,80,22,67,40,23,26,24,29,12,45,39,62,34,89,58,28,30,38,44,29,22,30,34,27,3,41,241,110,32,84,91,286,33,53,70,53,42,112,63,46,16,4,145,47,129,66,129,24,3,126,42,31,34,46,103,57,81,63,318,131,105,78,119,91,64,88,44,73,27,123,145,18,78,16,41,46,39,73,33,16,53,30,43,112,102,32,79,24,158,227,64,744,45,214,102,75,95,53,63,183,77,24,43,58,93,39,124,64,260,44,47,48,14,21,41,447,87,40,58,24,84,44,17,23,13,46,141,121,10,38,62,224,138,119,693,148,284,122,87,88,126,90,157,131,33,20,22,82,22,44,164,17,10,150,85,21,43,62,81,26,201,79,36,24,69,53,49,55,54,25,35,70,25,25,72,137,21,178,26,32,17,131,29,34,30,33,387,196,51,174,64,119,25,18,34,76,48,52,35,26,19,79,45,81,15,67,123,40,251,21,171,50,112,38,52,37,26,23,307,52,337,64,124,159,35,148,47,34,115,279,16,86,209,54,53,122,29,37,37,74,83,111,228,37,21,125,22,68,46,17,43,51,68,27,46,192,35,118,50,127,29,88,44,121,42,31,122,25,33,37,77,50,31,97,33,115,41,69,29,42,41,97,129,86,76,137,47,16,24,16,35,52,34,25,313,637,345,90,211,82,7,144,16,42,136,6,120,142,45,107,152,25,25,190,119,63,100,22,21,7,84,87,28,9,51,67,143,53,44,39,8,25,27,166,22,77,32,25,26,29,34,40,16,77,35,101,4,42,376,243,110,296,57,40,151,116,99,37,68,76,30,80,49,22,31,28,48,39,43,36,45,46,55,32,134,30,202,71,95,411,70,508,46,60,62,127,53,44,59,74,88,39,75,93,45,51,130,30,28,15,27,47,26,24,15,166,8,17,39,207,58,13,65,66,13,18,32,20,22,28,63,51,25,46,18,35,21,74,43,46,45,24,54,210,73,61,68,138,278,100,134,84,49,62,189,42,24,66,51,84,77,36,123,73,43,30,44,38,49,23,118,165,247,203,51,252,9,112,14,27,119,39,66,162,51,122,25,31,181,70,212,88,40,14,98,6,20,49,15,45,53,25,12,60,20,81,34,11,29,7,26,29,46,41,33,18,44,37,115,26,30,54,93,81,3,59,37,22,327,35,24,28,46,180,45,47,20,51,20,19,73,33,43,69,66,163,35,32,121,44,36,39,68,50,39,36,74,25,21,23,295,114,239,174,204,83,146,149,38,78,44,46,29,73,44,43,40,24,33,419,176,107,111,136,32,39,139,37,38,109,107,106,33,50,30,22,38,38,16,9,5,19,7,22,22,80,50,20,56,128,23,19,307,41,17,15,37,244,32,20,19,28,36,168,25,44,42,109,83,75,103,15,112,18,34,11,35,19,42,48,669,85,234,234,187,84,66,16,54,70,30,46,24,47,375,51,61,20,256,117,7,21,20,35,29,23,130,5,17,40,12,9,145,118,346,32,82,96,21,27,42,10,53,95,35,31,120,54,58,26,37,18,26,120,28,107,129,50,70,88,25,58,25,19,33,30,78,84,14,40,26,53,45,244,71,147,74,261,34,48,81,14,60,103,31,32,18,21,303,36,29,58,46,245,76,239,69,17,34,18,60,76,37,23,11,48,22,35,121,27,52,35,38,41,47,49,53,28,41,29,67,21,230,42,40,14,70,17,19,139,35,113,18,78,69,94,9,210,44,38,136,27,17,47,79,59,54,44,26,33,44,54,21,21,12,35,28,63,111,73,32,22,14,21,24,12,44,44,48,38,17,41,9,21,20,30,41,18,21,31,22,17,18,18,37,21,10,28,27,35,11,19,20,40,39,45,60,61,29,25,219,30,91,18,34,43,8,23,219,158,137,38,61,346,24,102,64,54,95,66,48,134,40,270,34,128,184,216,37,173,122,156,51,53,25,65,37,74,21,35,41,53,57,28,43,32,20,24,23,58,29,60,80,103,102,80,141,17,42,270,59,26,38,72,39,27,172,43,25,61,37,82,695,62,91,6,34,147,268,100,52,296,86,108,51,120,183,37,325,25,112,80,25,77,96,25,6,90,35,3,11,121,72,31,43,71,48,36,56,47,18,108,15,47,49,54,52,21,79,36,41,67,12,42,18,66,38,290,202,30,82,131,82,32,58,123,53,222,27,122,94,327,45,33,80,41,44,31,48,38,93,57,21,37,29,23,12,23,62,144,134,38,14,95,5,41,45,69,26,123,20,34,54,10,46,64,31,44,68,47,15,214,112,83,45,77,42,39,55,186,38,76,145,35,44,91,21,20,32,42,39,34,88,60,96,20,20,186,53,44,291,47,68,32,43,40,25,29,115,85,162,44,52,167,22,105,4,118,42,8,112,56,76,50,68,6,90,80,64,20,15,37,39,48,24,59,30,19,7,29,18,65,128,21,151,24,36,956,45,33,68,160,24,138,59,37,44,11,17,74,111,39,43,191,90,152,37,77,277,64,128,34,31,6,56,136,33,58,154,136,6,17,34,94,20,27,11,37,25,12,37,36,9,20,16,46,36,71,35,178,48,191,55,123,55,94,49,62,54,45,81,34,28,32,73,111,64,50,41,52,21,51,22,18,22,32,20,66,59,41,26,130,26,35,129,35,31,67,62,86,118,41,89,30,50,14,24,122,19,36,15,74,28,53,26,111,133,49,18,34,101,29,73,27,97,19,38,21,73,25,16,26,61,51,55,47,123,61,119,40,35,30,52,95,11,11,26,22,9,39,61,25,207,30,31,56,24,14,23,48,39,19,125,33,48,378,72,19,58,19,28,44,48,33,32,197,113,23,41,32,28,36,26,17,17,26,42,41,35,27,178,55,111,10,9,129,28,82,28,28,127,208,69,28,79,30,178,28,109,24,28,18,43,23,33,17,32,78,37,174,43,65,20,69,34,1,58,32,37,26,36,104,123,11,82,53,85,38,52,17,78,69,39,41,47,42,71,47,31,50,48,29,60,29,21,42,258,42,47,34,26,56,20,12,180,7,63,102,45,87,72,36,54,62,35,31,40,54,62,27,75,84,33,51,34,61,49,34,78,21,32,78,43,39,33,60,35,59,53,83,61,55,211,60,30,19,73,180,62,101,27,21,58,18,26,12,43,84,23,10,110,65,232,23,77,36,312,24,11,58,28,84,82,14,226,30,135,97,15,85,53,162,32,35,22,81,42,26,48,19,29,49,21,29,18,30,69,27,36,50,42,39,36,31,80,13,19,12,3,84,129,37,50,132,19,68,43,7,28,35,36,47,57,44,27,16,233,48,87,86,38,43,26,64,15,24,33,13,17,18,24,42,21,31,41,25,31,35,100,49,175,95,33,33,23,69,20,37,26,79,38,57,23,62,112,75,29,73,17,31,42,61,44,127,31,6,55,16,16,36,21,35,25,35,24,33,13,20,56,50,47,35,15,48,140,40,48,53,96,25,55,188,147,69,183,27,40,32,62,36,48,50,21,14,14,20,51,26,25,34,31,35,13,46,24,32,42,42,12,36,4,3,26,29,36,23,19,41,23,36,17,17,24,18,32,20,41,37,64,10,243,55,36,244,20,88,27,154,38,39,43,43,39,33,271,56,17,39,75,23,113,98,81,49,46,66,76,70,29,57,20,28,34,31,9,19,25,35,21,25,69,56,27,23,47,172,157,61,105,49,30,45,21,44,32,16,78,7,24,138,14,18,85,25,79,15,61,12,37,42,32,46,22,21,41,38,27,30,10,19,38,31,31,10,22,10,53,47,33,9,15,4,62,13],"fww":[35705,21629,4037,7076,22607,7754,6967,922,1675,382,2193,1606,590,1783,808,824,1990,699,232,519,93,494,369,612,456,449,510,262,473,348,389,310,364,196,233,179,171,375,150,267,17,71,106,30,99,187,116,126,81,75,20,41,61,49,82,44,79,58,55,17,36,19,12,52,38,30,47,12,108,9,9,15,18,7833,13711,6194,1852,2967,3382,1147,2218,1283,199,376,1242,340,534,217,1146,80,88,252,75,167,75,237,46,48,55,18,114,39,91,26,20,32,23,9,42,10,6,17,21,8,52186,23434,10178,8553,17510,9254,5594,6444,7217,3211,13051,3195,9847,2054,10137,8773,2706,5486,4355,6724,1995,4776,3572,3194,1053,2328,430,1589,1582,1296,1761,2441,789,338,385,195,329,532,516,362,519,207,223,661,217,511,314,259,864,229,332,455,212,332,236,613,300,291,532,238,190,325,826,264,269,1038,226,320,120,294,294,172,46,87,182,55,240,113,165,55,97,74,148,185,124,22,126,129,53,88,119,26,175,109,80,80,46,218,85,89,153,64,72,86,55,101,12,46,20,69,14,81,40,16,20,16,128,31,42,26,22,15,12,35,11,24,15,11,25,31,11,110,24,26,36,10,24205,21453,32957,16943,7517,5422,2687,13592,8074,2389,15248,4717,4788,13243,4002,12678,3903,2658,2245,3434,5051,2773,4169,7680,1338,3111,3435,308,294,1189,1691,954,222,651,1973,888,616,310,1783,1736,737,418,710,242,369,743,584,322,214,513,403,244,143,265,273,311,256,214,172,626,361,273,317,812,229,411,226,628,380,267,232,117,491,184,189,340,93,211,281,260,421,119,48,119,50,178,175,181,114,171,96,120,122,144,218,58,162,86,173,9,79,159,80,65,51,67,91,120,61,92,115,24,65,80,70,20,79,48,156,11,66,419,39,10,113,33,21,82,103,15,64,38,51,51,49,39,58,127,14,59,26,29,53,22,22,28,11,84,91,11,48,9,39,11,36,5,32,61,19,29,37,11,11,94,21,19534,27112,6283,12663,2420,7153,1838,834,3975,3402,5558,855,2965,2648,854,858,2540,702,2179,709,1412,434,648,928,847,118,443,307,206,378,405,263,327,291,909,271,428,291,202,1058,337,60,198,134,148,116,280,108,61,270,79,511,37,220,67,52,50,176,57,264,83,552,226,80,168,46,181,37,37,16,180,85,14,30,26,81,37,96,109,21,61,18,24,108,25,47,41,37,65,42,58,70,26,150,58,40,16,27,73,23,10,14,33,14,60,12,20,44,28,10,17,27,5,30,38,5,20,11,3315,29864,8545,3058,4179,11100,3731,5732,6548,2552,3031,1469,2083,2689,10391,5951,1242,1934,1336,3336,2147,1337,533,1329,949,1074,1646,677,129,350,1070,1338,1250,1307,182,376,870,521,362,1227,1340,422,677,386,580,135,669,852,868,486,174,100,1593,528,174,499,342,281,343,184,127,121,245,411,93,918,511,328,108,167,270,264,322,250,166,106,380,228,75,536,48,258,50,57,108,59,82,134,63,35,85,97,524,86,345,96,58,100,268,94,128,87,78,66,42,38,48,16,61,101,304,23,84,166,111,18,66,11,25,15,28,52,63,34,50,29,36,49,60,40,8,18,12,13,32,22,46,14,24,27775,14284,1135,2476,834,10076,3791,5108,1551,857,496,241,591,522,972,196,176,299,477,139,173,433,67,322,156,184,632,252,100,336,118,115,92,82,63,270,212,21,185,244,145,28,18,10,183,104,9,7,63,44,27,30,39,41,51,14,105,50,107,13,72,15,12,22,8,12,40,5,13,32,10533,8835,10133,9350,1230,5447,13793,12221,2493,1436,55630,13548,26531,6248,1747,510,488,883,1906,545,1320,1135,224,1378,27687,3136,16015,156,1366,375,4719,4998,1056,319,1749,876,11542,373,232,514,157,172,10474,251,1310,54,230,3679,179,830,991,380,123,392,258,610,6191,142,188,1030,157,1378,277,462,223,248,37,157,570,819,402,268,389,21,59,90,190,221,52,62,235,584,91,141,112,290,225,217,73,292,1030,163,532,25,113,75,62,59,115,821,352,29,86,219,54,55,34,94,185,119,46,13,27,17,52,292,71,72,51,254,79,13,9,73,28,180,50,55,54,128,53,14,44,194,37,29,33,50,35,89,28,66,33,24,67,57,27,171,51,6,10,48,70,33,27,54,9,82,4,23,38,9,14,18,12,46,55,89,49,16,16,23,10,90,34,4,39,10,30,112,48,50,29,25,18,7,17,10944,5656,14920,10751,9069,1867,4114,2860,1693,7935,16390,2315,2520,2101,1315,3758,8779,248,1166,450,9309,1126,3453,9606,701,1933,518,587,3715,1270,1670,351,771,580,349,886,390,542,1060,732,3155,474,153,426,835,943,704,2123,189,253,50,318,324,623,234,507,8,614,745,356,804,1815,1041,203,387,240,410,230,122,200,208,132,176,92,305,116,144,1094,92,69,86,171,162,185,136,87,199,61,71,72,184,330,141,140,118,11,205,211,77,133,16,33,244,25,293,143,43,29,39,167,35,100,102,23,54,155,40,60,51,19,22,71,8,17,144,29,13,138,43,62,49,83,56,37,43,91,22,56,17,23,21,4,14,38,17,100,208,24,26,5,9,118,15,25,39,26,40,47,13,6,44,47,128,9,17,10,22,48,26,17,25683,2878,10714,3691,97,3740,996,923,133,402,465,480,236,184,672,31,429,49,224,41,413,204,158,23,199,123,183,14,62,5,80,92,77,69,22,77,21,15,63,30,205,50,14,15,21,16,35,12,44,17,42,12,14,27,25,28986,10700,20203,1561,3551,17045,10276,2350,740,4170,7335,7969,9656,9518,3525,1254,397,2276,1231,351,279,318,3156,1329,950,924,636,1078,435,86,448,790,596,883,37,483,145,232,366,228,122,324,390,294,516,499,243,244,97,174,372,245,233,39,236,156,310,235,175,276,343,248,30,183,235,158,235,65,93,325,19,241,105,48,87,70,273,50,22,58,125,44,38,40,84,108,63,83,42,26,51,19,14,90,75,45,21,9,108,16,53,31,307,20,32,130,40,8,153,66,22,32,20,10,10,21,10,16,9,31,19,52,40,31,10,5,31,40,56,51,5,7,9,4,14,20,23,24,31,18,44,8,53,17,6,18,8201,14827,11385,2142,1147,386,685,1586,699,56,3212,260,3450,593,14776,1543,1064,377,304,234,229,361,392,393,898,634,343,9,218,378,178,279,465,1346,120,85,252,64,55,112,13,114,42,26,61,37,83,11,80,63,124,93,28,49,169,36,59,29,83,17,36,23,30,26,21,17,71,83,9,76,11,36,13,25,181,68,63,17,26,128,4,28,18,20,26,6972,12148,13559,27354,10574,4441,978,8892,338,1937,6836,2037,12180,2185,611,262,409,11698,3864,390,398,367,5060,902,6575,750,274,14469,196,99,491,399,1590,434,1347,24,88,304,360,524,720,110,542,252,530,764,29,588,479,1766,284,440,18,903,75,46,54,17,173,185,43,15,411,145,7,196,435,161,148,159,70,105,85,75,168,86,238,320,560,104,21,153,111,85,240,30,126,40,85,46,53,119,76,53,17,34,83,36,21,43,1001,86,7,37,15,52,25,188,38,3,33,3,36,29,14,60,183,37,41,9,109,225,115,73,20,56,41,17,49,27,46,27,3,20,34,46,6,36,15,11,23,32,9,19,24,7,35,3,18,71,18,20,22,17,12,5,53,24,14,26,74,29,17,67,25,25,9,20,18,45,32,125,19,17,13,23,20,91,6728,8343,7595,2073,10711,1136,350,23586,493,2796,923,685,1435,784,845,14526,1748,5563,1321,116,74,1523,516,463,88,338,1476,2609,711,156,1108,504,9,394,217,256,33,113,932,68,212,133,50,26,375,157,4,25,177,222,114,392,70,776,21,143,542,220,154,15,46,128,58,129,316,28,97,69,311,356,95,103,16,196,12,396,27,103,58,77,17,51,53,117,90,76,2,15,106,179,77,8,40,126,10,17,108,148,55,38,90,51,52,45,39,151,15,41,65,121,40,39,12,26,18,77,87,33,36,43,10,0,28,19,19,9,13,9,10,43,73,30,33,16,25,2,16,7,11,14,17,31,15,29,8,22,16,16230,19446,12241,10264,15093,8909,6095,3222,9604,2144,9716,6852,5221,8994,266,973,5468,2346,2564,1232,6218,538,4546,1256,757,837,844,1150,756,719,3669,116,4601,2422,1035,1465,1468,2416,283,1250,1207,268,544,1082,1049,219,270,325,890,310,991,445,388,165,168,114,222,181,757,230,102,256,273,114,186,346,892,290,328,257,1007,106,207,122,172,203,36,124,199,142,135,150,153,186,355,156,230,141,148,114,45,223,71,16,57,77,43,69,139,77,21,139,41,53,583,94,20,101,428,39,114,56,111,112,66,92,50,96,33,78,124,76,29,20,52,29,25,151,8,18,79,46,31,35,73,47,59,53,25,16,33,11,74,46,18,34,38,16,10,31,25,16,27,12,42,16,31,21,184,12,109,30,21,10,27,10,31,9,42,44,50,21,22,15,36,7,7,16,14,7,13,5,0,604,28,15,16,12660,8593,5420,7249,742,1721,7467,2536,4806,756,125,2361,438,318,30,94,1202,882,517,617,439,35,46,134,421,288,430,334,297,191,86,245,43,72,395,419,23,121,38,156,100,95,19,305,27,94,25,43,120,86,88,82,510,157,22,9,46,7,34,44,31,37,28,69,17,121,33,12,33,28,39,12,50,8,25,16,57,16,55,20,21,16,14,16,22,8,10,6,1467,3240,550,80,139,79,25,42,33,16,15,16,35,11,19,1433,130,291,37,11,8602,3723,1491,2834,1075,185,303,251,174,137,375,177,205,170,17,25,95,65,26,83,49,27,21,39,13,20,34,9,14,13,34,1071,1058,618,1927,3370,291,574,84,145,105,422,66,33,22,89,54,135,31,36,33,3,29,107,42,714,20379,2763,1363,8069,2005,2721,3658,12088,1237,1229,758,304,411,781,2718,522,375,508,2103,697,403,140,155,405,307,85,220,49,108,267,600,283,291,59,146,155,78,210,208,2313,182,75,108,61,41,69,313,161,206,126,25,239,123,43,113,59,61,67,26,25,54,54,20,10,43,145,40,64,43,90,78,102,34,52,25,22,26,17,43,56,17,19,32,30,9,36,26,25,23,29,22,48,17,205,19,26,24,12,136,17,40,46,57,18,22,48,40,12,25,9,262,17,47,31,9,17465,10310,512,2052,6028,3912,9809,395,2128,8416,9226,502,564,1059,3190,1686,4122,553,328,5429,4224,2387,906,135,1256,191,636,376,194,2891,339,158,378,3592,2415,839,98,142,625,165,1213,324,640,72,372,974,16,56,134,81,229,153,102,31,234,435,156,111,294,76,124,158,105,48,191,212,36,69,100,149,83,173,200,81,34,104,116,169,80,43,95,131,66,74,115,81,154,24,112,114,125,66,150,90,29,61,36,92,21,76,46,67,50,53,134,24,40,95,12,117,31,64,53,53,48,39,10,34,20,21,18,36,65,25,39,62,23,46,43,77,83,24,19,28,54,35,21,64,10,13,36,18,38,10,26,185,8,15,26,15,10,31,17,36,31,17,15,8,10,3,20,19,19,16,15,11470,9986,11684,3552,5892,1749,407,1020,3659,1044,62,2880,741,365,2056,121,151,595,7,228,1743,377,419,118,56,56,35,76,439,41,633,45,126,309,15,443,473,270,231,2,147,119,130,59,1,212,44,7,97,109,10,13,159,125,10,11,88,53,140,28,53,40,52,75,40,77,34,92,27,2,10,27,30,32,8,53,136,12,26,10,125,27,177,16,21,49,39,10,153,14,7,12,35,28,8,11,18,14,9,2,14,22,23,4,29,26,10,9,21,14,9,1,12,14,8,26,9,29,17,16,4051,10576,1627,1372,460,3437,431,654,9731,5116,215,219,830,6223,33595,1759,2940,639,10300,277,639,72,2422,197,87,167,193,331,200,678,191,23,423,239,145,144,91,451,367,77,251,41,523,73,18,231,240,114,26,765,1279,190,137,64,75,18,12,43,60,59,42,33,16,33,139,41,96,90,40,95,112,100,29,78,321,39,184,57,3,55,94,18,57,19,24,122,29,14,6,26,28,15,27,36,38,33,35,16,17,18,388,4,47,15,6,12,19,33,17,9,15,17,32,26,15,13,38,26,11,20,159,50,4,26,33,9,48,21,7,29,13,1014,9859,3510,2765,22749,181,335,1261,2767,362,2081,859,1306,1380,266,50,1644,361,393,148,2626,87,236,92,207,297,152,1486,64,211,156,181,189,1016,289,338,28,255,37,117,14,666,180,35,154,180,31,57,317,346,48,22,172,49,222,145,20,181,95,324,84,200,74,355,68,12,29,44,29,43,79,217,28,12,46,73,83,35,51,22,23,50,25,17,30,185,69,15,51,86,53,28,7,84,95,74,5,19,96,59,41,105,15,21,20,4,35,11,30,17,22,24,42,16,22,146,5,6,19,29,30,7,4,18,89,23,9,26,12,167,10,25,6,22,7,31,21,23,21,2,12,18,12,24,7985,1635,5461,516,785,105,331,1314,182,785,75,761,165,1292,363,246,210,70,74,1150,16,38,38,85,280,56,81,45,72,160,304,21,140,81,60,42,65,19,13,31,26,8,23,13,54,24,18,15,11,6,12,7,25,20,33,15,13,14,44,8,4461,721,4067,540,2571,464,397,76,1329,211,170,71,131,40,86,110,115,47,187,147,137,688,232,48,56,292,78,29,42,2,65,39,19,7,39,37,17,20,28,20,11,3,9,2309,930,1736,433,615,1627,734,10545,398,852,655,718,2076,179,202,5147,1566,330,890,1794,265,2165,252,354,123,162,41,446,85,106,206,133,151,323,129,117,88,82,81,48,342,83,54,74,138,7,44,113,76,54,36,12,88,42,22,52,19,49,62,501,78,49,51,51,88,88,27,70,42,27,61,40,129,11,27,11,104,23,43,30,35,19,48,17,89,27,18,19,8,17,26,82,20,21,21,24,19,36,21,20,6,12,86,8,13,11,7,10,652,421,130,2025,60,133,1054,97,51,119,31,25,54,36,676,7,29,19,105,35,78,13,20,4603,5132,260,584,1829,2189,3980,781,1744,205,344,253,2184,245,46,812,131,446,461,329,370,335,318,118,87,271,39,155,88,65,413,11,122,139,102,132,22,11,92,189,27,85,18,97,36,21,16,20,48,22,21,46,22,64,7,71,46,26,6,164,18,20,55,26,10,14,56,9,5,52,12,11,25,29,15,10,10,42,15,3,22,999,6341,767,1649,2971,19823,1154,412,1599,447,628,519,3128,1016,955,1675,1581,116,1574,423,1222,987,765,3507,206,322,141,2008,1146,196,574,566,619,254,499,152,934,35,878,180,281,42,287,626,469,94,163,628,492,126,138,19,211,212,771,22,149,18,53,337,215,27,473,216,121,643,71,71,41,129,164,72,37,87,69,265,97,21,148,33,49,234,213,261,67,88,53,135,84,50,232,72,20,59,30,92,188,33,35,25,42,19,13,51,30,7,26,169,56,11,27,194,93,53,17,29,35,17,76,33,74,12,34,59,22,24,11,54,103,21,16,43,14,13,8,20,17,20,81,145,20,13,85,10,17,17,13,6,45,8,24,16,11,7,18,20,19,11,12,13,18,29,2,31,23,13,16,38,35,12,24,10,36,17,6,779,87,21,77,66,17,14,13881,1927,16549,2430,1318,377,126,264,1031,265,660,835,315,782,215,286,324,7578,500,441,85,77,38,1978,105,421,2566,177,998,822,47,183,323,525,374,14,169,257,2549,46,40,47,10,40,70,18,26,133,287,2,5,81,240,259,28,53,91,49,91,17,124,176,81,59,34,15,50,1047,64,55,79,16,18,87,82,20,355,142,15,21,188,8,15,36,18,47,10,41,75,23,19,7,31,82,9,48,13,59,17,64,10,37,17,131,10,52,42,31,4,8,6,18,14,59,8017,8579,3823,3012,6581,990,344,356,748,353,42,1367,1272,222,2753,87,221,697,20,472,585,89,38,56,30,31,919,716,108,760,39,301,163,33,97,635,675,362,4,255,190,81,196,30,81,54,4,87,161,120,8,160,109,3,6,134,24,97,145,24,150,45,66,96,171,88,109,24,10,25,92,28,43,21,125,9,49,11,16,156,62,170,28,47,27,694,5,16,11,28,41,167,54,12,31,19,41,1,41,85,47,82,42,87,15,9,7,15,34,38,24,92,625,46,53,23,26,59,74,34,107,253,25,4,10,1,35,9,9371,2677,5088,2361,655,1100,1640,2266,125,850,510,240,52,257,315,399,45,44,546,124,90,218,188,294,150,62,230,117,111,115,11,71,301,129,75,35,31,67,51,71,82,38,18,40,12,28,41,21,22,29,10,38,8,39,29,18,9,13,7,28,2,4388,6938,4470,2116,3230,1474,729,738,69,2543,2099,248,587,659,305,497,185,746,734,342,233,482,936,421,337,325,447,182,568,299,575,305,263,33,448,561,404,37,221,141,182,76,40,197,127,58,278,52,67,111,45,30,152,28,109,59,447,96,91,26,14,113,81,115,70,60,40,61,72,81,68,88,150,48,117,43,64,75,90,88,6,91,41,69,109,107,57,78,85,17,12,65,44,42,36,46,26,33,23,56,70,15,38,35,14,17,18,99,21,22,19,20,32,39,24,40,14,21,51,44,11,35,21,4,42,11,19,29,31,41,12,22,28,17,3,69,46,0,5139,1151,3042,2936,1290,514,1042,995,935,5030,649,779,2789,2127,300,1233,184,337,507,275,344,107,437,220,854,316,454,198,53,118,786,290,833,79,264,150,58,126,167,153,138,222,202,174,90,155,69,179,32,162,89,73,51,42,276,98,113,33,82,137,100,136,94,31,55,1109,116,292,248,58,27,226,112,48,95,70,103,14,19,57,23,116,85,50,12,57,28,6,41,26,31,184,126,2,78,11,54,19,43,72,56,10,22,32,42,31,17,14,11,10,35,23,18,21,7,7,15,24,8,21,18,13,34,18,15,321,132,469,212,137,267,216,166,135,243,419,150,125,70,13,42,88,54,9,32,71,34,4754,2537,1665,317,501,1833,357,756,852,121,173,503,903,132,929,108,320,342,72,273,185,192,518,52,229,74,39,340,44,131,18,24,69,190,64,145,105,471,1142,29,26,130,25,32,69,111,44,83,22,34,79,9,15,76,30,118,13,32,14,22,59,10,51,111,22,20,29,10,10,40,22,28,9,79,19,18,11,28,8,11,123,22,15,5,31,3220,1032,2347,1535,1044,2517,1504,2559,1354,1351,860,1439,1737,2606,406,1442,326,1295,907,300,303,1046,651,322,769,881,1396,495,661,600,973,847,510,542,617,303,518,538,338,74,406,210,257,663,49,475,773,126,193,390,147,70,185,516,125,120,184,172,169,157,96,146,124,195,211,12,42,40,131,96,37,177,23,259,436,130,80,96,69,424,65,208,79,56,90,36,154,142,43,67,217,401,78,123,58,123,51,386,17,73,53,86,51,105,51,35,63,213,93,16,25,21,94,10,67,7,55,59,172,115,31,37,28,37,55,145,49,42,28,75,112,52,17,11,74,46,17,21,18,29,31,6,51,8,13,5,31,13,10,56,37,36,31,41,14,9,65,16,19,10,41,5,53,26,46,20,72,16,71,30,25,28,4,21,25,18,23,33,24,36,22,2773,6172,3930,3233,4056,2616,245,674,183,454,158,77,1272,828,624,90,179,308,841,122,372,115,59,2475,213,675,35,76,26,24,482,261,351,38,537,54,369,154,432,43,561,104,278,206,23,45,292,124,185,106,14,15,61,23,11,46,186,4,22,101,259,4,107,51,269,47,27,33,45,83,202,59,116,100,60,67,84,62,46,55,39,7,253,6,13,103,254,59,85,51,12,8,5,20,52,127,39,16,50,73,148,3,8,7,14,35,22,0,10,21,18,10,27,37,13,72,15,27,18,19,13,22,48,14,21,12,17,41,10,8,16,93,26,9,5452,1719,131,346,878,641,1031,664,1047,53,702,238,447,318,41,25,597,34,798,295,198,607,221,18,226,90,219,13,103,14,57,158,10,254,131,13,4,126,20,101,144,20,131,323,30,29,17,35,81,58,158,14,46,12,37,43,75,8,12,31,12,24,61,11,50,29,126,16,11,28,64,22,14,195,29,11,39,1,9,20,34,18,26,15,4,13,13,22,6,19,6,15,13,13,23,11,17,7,16,745,4721,887,1865,95,1460,846,274,2957,196,237,98,205,376,7926,280,120,188,6787,143,5768,434,143,345,124,54,127,237,194,228,265,95,364,189,208,226,146,174,185,108,49,126,39,128,114,42,53,149,51,23,51,107,90,19,119,263,43,53,78,72,57,29,16,44,58,77,12,39,55,19,32,77,36,41,52,61,42,14,18,31,74,75,27,47,35,20,36,69,23,21,8,27,24,18,22,26,98,23,17,50,87,45,30,7,39,52,46,26,8,28,13,91,43,22,1,18,17,48,10,19,12,7,20,22,15,33,22,32,11,5,9,7,13,11,35,20,20,28,21,13,12,23,13,8,9,3502,3045,2046,893,181,458,102,1204,516,81,46,473,56,72,236,152,155,179,464,286,201,93,58,269,106,88,112,95,136,20,169,120,42,73,117,54,139,45,38,43,64,75,16,19,24,15,22,66,126,45,16,38,4,38,22,7,32,47,38,8,8,16,20,18,41,27,22,20,44,1660,1624,2007,3633,2796,932,478,284,1633,190,692,232,1960,159,940,266,507,514,500,96,2537,321,108,401,188,462,113,306,77,313,226,189,311,94,372,307,152,78,48,254,279,244,546,72,260,114,160,165,23,274,126,22,106,113,46,99,146,171,76,23,239,28,14,82,262,252,79,58,108,96,10,95,333,110,65,76,57,74,15,149,69,33,20,12,71,93,33,101,84,48,54,54,23,94,21,27,21,42,37,47,23,13,56,12,16,19,10,27,31,35,9,15,37,26,29,10,55,53,7,38,3,26,32,61,46,23,63,10,87,41,19,25,6,20,20,13,51,37,13,25,4,20,16,9,21,3,4,11,25,8,16,17,52,67,26,60,14,38,12,28,29,16,12,6,11,0,19,21,31,16,10,5,954,5201,326,778,416,436,5622,481,346,110,14734,272,7572,283,12,192,225,131,63,273,555,59,165,513,96,445,17,209,133,112,68,205,303,922,48,59,106,36,35,47,25,282,163,10,22,65,6,85,27,58,41,11,25,164,27,16,45,46,18,120,99,29,30,9,26,27,30,14,5,15,29,29,49,35,13,18,23,33,40,25,30,28,78,18,57,12,33,54,13,45,13,13,36,16,19,27,13,3286,3554,2463,274,1326,812,717,446,115,1559,441,219,160,508,1224,126,1485,129,108,229,57,91,45,80,404,218,141,148,43,62,683,329,86,235,187,55,67,129,202,3386,90,33,411,99,40,44,173,355,652,415,145,17,42,120,45,47,43,16,387,30,14,48,6,66,38,56,9,135,30,14,14,61,28,46,82,165,45,11,116,117,62,60,61,53,72,44,14,11,33,6,28,30,58,9,176,24,20,26,25,90,14,21,22,17,3,6,120,12,24,11,83,56,15,6,13,15,125,50,19,21,17,9,10,9,14,7,35,13,15,14,37,6,14,25,7,5,26,15,22,7,11,26,26,27,14,14,6,10,16,1646,1493,1098,393,638,2667,922,393,822,290,731,1189,623,1287,675,624,749,267,443,282,347,417,630,266,192,180,1311,86,383,166,328,150,334,133,66,523,137,116,35,111,183,125,51,33,57,50,41,61,98,110,112,70,56,49,44,122,250,133,56,43,94,22,84,56,57,39,20,34,208,115,70,474,203,42,39,71,97,39,52,24,48,33,38,17,54,70,140,39,29,54,22,37,14,19,34,34,35,8,43,39,17,22,22,78,12,67,37,37,16,29,43,11,16,47,16,10,11,15,33,9,10,36,6,21,13,17,9,22,17,25,20,23,13,2304,965,2954,77,2146,3876,112,7091,20,136,32,8,111,217,212,171,26,1058,1551,303,12,16,90,26,431,142,1472,98,38,22,51,803,28,25,54,2,12,89,77,68,177,2504,168,15,9,153,57,33,8,113,9,147,523,2,15,383,9,15,214,59,93,6,4,263,164,12,75,63,266,23,90,175,371,126,12,216,26,40,29,9,27,5,77,8,28,422,37,17,247,69,41,44,17,497,34,18,57,17,36,57,272,21,30,23,3,54,4,139,8,13,53,43,24,238,51,101,100,13,178,39,43,66,23,17,186,45,45,37,21,14,29,8,64,184,25,142,43,105,10,12,44,30,7,3581,1170,812,1161,3058,2169,589,1609,725,1067,247,76,158,697,1256,403,210,84,514,441,128,149,340,92,283,226,1156,1003,267,113,384,1136,489,231,106,67,23,43,212,849,403,3,254,71,92,80,19,67,294,14,85,194,64,119,60,15,32,26,44,14,49,91,162,42,21,168,49,139,142,59,56,69,66,47,7,188,277,55,130,105,82,84,63,63,113,11,17,15,145,4,41,29,23,22,42,122,64,10,8,36,15,9,17,75,62,14,41,34,92,30,1,12,14,42,17,9,116,21,12,53,26,26,32,19,26,21,9,16,64,15,33,11,8,34,13,9,17,18,29,10,54,17,20,6,898,446,141,372,342,299,235,855,156,353,1066,293,59,128,33,137,67,64,168,224,62,20,78,162,58,109,108,68,27,147,74,59,29,7,33,65,75,20,43,25,8,54,7,10,8,24,36,17,7,3,270,726,1524,1189,7550,94,107,689,105,142,411,41,243,51,201,242,220,2569,74,62,163,49,32,167,7,113,99,3,42,48,748,65,20,29,46,53,18,63,30,34,70,28,37,181,7,27,282,35,44,89,85,57,14,45,36,19,119,13,51,9,20,42,20,11,40,12,11,104,34,90,13,11,35,11,42,13,50,32,21,15,29,4,70,32,26,26,5,38,35,20,16,23,20,6,20,43,65,15,22,10,12,1765,2188,1761,397,855,3862,249,1876,126,295,2289,108,151,454,21,116,283,128,366,355,48,61,82,407,1629,114,574,58,153,298,21,29,94,71,71,122,184,49,112,143,73,62,112,149,169,541,203,64,175,70,15,173,13,54,159,55,20,70,71,29,22,78,183,75,21,11,44,182,4,4,45,19,307,35,178,25,68,34,8,40,55,28,55,1,4,44,26,8,9,52,104,32,34,176,9,3,77,64,10,11,23,3,61,7,14,15,41,17,1,11,19,25,8,14,17,15,14,60,23,28,20,11,22,25,25,30,18,45,6,27,33,30,13,3,5,13,5,15,10,6,12,1505,261,1089,252,567,156,164,22,450,124,62,22,39,8,14,41,15,25,69,23,58,201,61,8,31,172,21,30,8,25,8,13,16,14,13,58,681,116,69,67,17,14,65,305,216,97,44,41,108,20,19,71,43,21,8,22,15,17,1550,2477,1085,406,310,2647,43,456,461,90,787,450,24,21,386,637,873,62,642,54,312,515,515,44,42,76,74,108,76,345,185,1207,39,66,13,266,183,188,50,794,391,72,114,224,295,201,17,25,164,8,101,63,255,21,63,144,154,188,76,5,92,46,49,150,120,5,122,29,39,31,47,198,80,103,3,2,91,142,9,3,73,51,114,29,49,23,197,45,16,37,52,117,29,61,66,29,10,10,18,25,16,15,3,22,15,10,165,59,34,2,37,13,10,13,14,4,27,42,15,64,2,2,140,12,9,36,22,5,38,0,7,48,19,14,22,8,12,45,10,4,11,34,13,8,8,18,15,7,5,6,5,24,23,34,15,30,17,16,9,12,3501,1989,345,644,718,1258,2105,499,615,1063,125,131,360,635,2101,274,60,1110,195,159,285,137,661,44,193,200,63,321,39,44,204,321,633,179,53,118,32,392,151,847,105,93,28,120,27,166,230,80,32,110,25,49,81,53,22,41,15,25,70,27,34,591,52,65,14,27,85,126,95,169,30,21,21,63,94,64,65,83,32,130,145,47,48,11,20,47,41,15,28,33,19,28,31,23,9,20,17,13,23,18,48,18,43,20,21,23,9,15,16,19,21,10,35,15,26,20,22,30,12,10,13,9,31,43,20,8,1609,222,184,823,671,552,193,676,366,136,469,366,233,122,425,127,97,173,313,30,58,35,147,56,42,26,74,49,58,23,46,19,51,48,67,52,20,32,35,11,6,55,15,15,21,27,10,15,36,8,9,12,13,18,10,181,10,6,18,1636,1756,1072,202,1312,871,388,483,1009,534,408,422,491,266,257,81,376,135,1153,216,356,244,56,248,258,97,84,367,138,147,93,157,30,89,61,25,48,43,65,74,51,38,103,59,295,20,41,53,46,53,20,47,38,37,137,49,14,28,72,32,78,74,54,81,22,10,49,16,9,24,7,24,21,13,56,15,25,10,44,8,22,22,8,13,27,44,14,37,27,9,21,34,33,983,541,26,27,906,107,346,263,183,129,132,168,333,1600,9,47,345,77,45,155,112,43,84,139,13,46,7,33,4,27,51,6,27,1,0,82,36,88,32,43,7,126,45,91,18,19,119,16,7,17,10,30,15,28,32,30,29,59,30,17,17,79,98,16,29,18,13,7,13,47,2612,527,1372,614,208,1013,5405,125,579,214,1237,85,129,206,70,321,144,114,150,672,23,371,4419,176,169,111,28,181,76,114,222,203,31,152,323,104,248,10,76,31,24,68,11,42,10,70,8,147,41,10,18,11,16,205,37,55,64,149,7,13,51,108,76,7,21,8,23,40,38,3,10,10,15,15,15,49,41,378,24,13,17,63,29,21,15,11,46,18,3,13,12,3,1112,624,576,1091,302,357,166,338,172,155,83,67,140,208,23,13,27,447,59,69,63,89,32,86,100,14,54,31,125,13,12,3,114,25,13,16,17,11,3,9,10,51,120,170,281,738,65,61,6,36,13,101,18,183,161,42,551,235,715,409,461,1913,260,540,202,291,469,470,318,489,451,75,286,366,400,42,168,107,659,152,86,146,141,181,39,60,56,161,85,394,151,341,43,120,340,70,8,65,168,40,29,31,68,62,24,39,133,97,17,20,82,68,128,27,110,22,81,25,41,109,56,69,115,25,36,17,8,6,24,22,38,29,51,30,44,10,27,43,20,83,50,22,19,17,52,26,29,53,32,32,5,25,21,8,22,12,27,59,14,42,13,33,19,46,10,16,21,25,20,15,3,7,14,14,33,22,390,1004,107,38,1925,175,281,469,228,17,56,471,62,74,24,5,142,61,52,174,18,351,52,129,7,17,53,50,7,3,19,0,21,76,36,36,47,25,11,28,8,21,60,12,45,9,13,12,26,14,23,12,26,19,16,115,12,45,18,21,38,30,14,24,32,1646,345,33,257,18,52,29,11,45,169,1348,574,243,566,4058,67,219,63,103,137,288,123,232,326,211,193,224,160,48,131,592,238,27,76,33,51,218,41,995,41,273,69,35,6,100,35,56,11,94,209,16,85,79,85,19,52,72,207,100,45,138,102,56,48,67,108,93,48,7,38,15,56,87,14,95,280,6,11,203,88,23,20,13,34,38,11,7,23,30,20,21,22,18,54,13,34,68,4,49,57,75,40,16,28,5,19,9,34,7,42,36,11,14,6,34,15,24,18,11,14,176,21,40,15,9,36,10,36,18,29,39,21,25,19,28,4,19,15,54,6,23,14,4,12,139,13,11,11,13,11,135,4,9,1,10,7,25,64,8,8,33,355,63,923,222,1411,240,124,506,121,110,188,102,216,124,121,167,179,180,441,141,60,93,45,56,51,38,260,81,51,14,39,400,47,20,19,231,24,7,13,14,18,30,10,10,32,15,11,17,95,408,12,14,26,25,25,10,21,295,41,49,28,29,13,37,30,7,26,95,71,18,20,13,16,11,11,26,16,6,6,6,18,75,3,6,57,273,16,18,24,42,10,78,30,20,17,14,58,10,66,1159,160,981,154,44,50,38,71,4,36,22,158,15,23,11,2,16,11,26,87,16,7,23,21,45,18,35,29,9,18,10,1479,412,202,1915,34,134,86,260,18,102,204,28,95,76,10,24,2766,23,11,40,92,40,86,23,16,26,21,12,38,71,42,18,26,38,474,280,669,78,541,1530,160,1133,23,114,75,174,109,157,36,77,199,140,78,19,10,111,49,324,71,282,415,10,26,20,222,209,24,175,38,7,35,194,111,22,13,83,24,15,24,84,28,18,240,27,49,7,106,20,1,10,16,59,11,12,31,54,44,11,53,23,24,26,26,23,12,69,15,204,97,224,27,216,31,19,10,26,18,49,191,15,66,39,40,7,19,12,99,18,18,6,32,114,113,34,14,16,11,9,12,164,23,14,28,10,14,14,41,866,402,616,621,317,236,325,269,228,272,245,189,162,163,310,258,131,21,153,30,182,21,79,222,77,118,104,69,209,91,39,91,135,71,179,186,380,65,95,87,129,15,132,40,60,60,18,95,51,26,23,68,26,34,20,90,38,82,36,66,23,28,15,19,32,45,16,65,27,31,22,72,24,135,23,29,17,37,37,61,10,18,60,39,13,25,32,74,43,5,17,14,18,143,21,24,12,13,8,5,11,12,48,30,19,23,10,21,15,43,39,13,29,23,16,16,13,13,15,14,18,12,2,14,2,6,12,10,19,6,24,1,4,494,246,220,29,57,194,67,41,25,40,22,7,12,1023,66,344,61,20,191,112,152,4,26,124,25,69,43,35,11,23,19,19,21,17,108,14,41,27,18,29,33,3,20,22,831,689,33,38,284,139,376,191,502,39,132,96,79,256,27,30,213,7,12,163,105,9,70,19,8,59,125,7,101,21,57,3,96,33,3,4,13,28,18,10,65,35,47,8,43,19,13,17,11,7,5,20,10,11,16,15,9,8,22,8,21,18,19,8,7,0,29,6,653,441,281,199,386,235,124,118,216,170,70,112,166,148,47,24,69,81,92,112,167,90,52,45,27,18,25,38,49,15,10,38,23,71,29,14,17,13,16,27,7,29,23,14,12,3,9,32,24,25,11,15,19,38,6,14,29,475,651,17,55,1610,47,17,37,244,32,1579,192,77,14,30,45,12,35,9,25,9,69,10,15,26,21,2,13,11,3,25,11,18,85,13,17,8,30,13,55,2325,10,25,91,65,65,74,114,20,42,20,17,229,5,14,44,30,15,10,23,36,8,12,63,5,7,15,5,10,40,11,17,13,17,111,19,11,8,734,531,583,573,183,459,189,174,245,193,102,45,130,173,156,180,129,156,56,35,442,68,59,113,55,23,40,43,102,75,161,35,36,33,113,7,81,42,29,39,9,69,42,28,22,42,38,25,8,12,11,40,38,21,32,13,9,11,19,11,42,15,9,11,38,26,13,275,167,116,248,56,191,246,590,113,33,119,47,91,25,83,30,18,11,13,14,126,16,14,67,26,19,51,15,61,26,30,13,22,22,49,650,366,723,821,72,373,286,105,239,286,15,184,353,141,147,180,356,348,273,216,115,71,84,144,97,144,53,46,94,64,37,65,103,75,57,317,104,84,93,92,66,49,104,10,99,71,73,41,51,81,54,53,43,33,165,31,48,108,21,115,16,42,18,53,16,21,29,34,49,42,37,69,35,112,30,27,56,6,24,44,24,38,8,36,13,5,39,23,63,23,11,33,35,22,7,18,85,61,16,14,7,35,5,29,27,16,21,16,14,16,26,15,6,8,32,21,18,17,41,8,7,17,6,11,7,14,15,10,28,9,20,4,43,14,13,33,5,10,13,26,17,37,7,13,3,723,365,223,181,199,204,164,83,136,197,51,78,409,159,33,14,226,50,74,116,57,115,35,39,38,30,32,36,35,7,14,95,11,28,10,18,74,46,12,28,31,8,16,22,42,9,15,4,13,13,39,49,14,13,35,10,734,543,578,197,261,615,176,68,215,21,224,54,21,27,234,77,584,35,285,78,14,182,414,43,28,61,30,84,42,51,571,88,17,203,84,11,80,62,54,72,80,61,31,27,16,15,247,31,77,64,17,35,23,91,64,64,67,13,102,29,28,23,14,26,25,15,9,26,7,34,21,16,41,21,3,18,26,32,17,49,18,48,18,11,19,13,21,33,44,25,32,8,10,15,20,10,42,12,17,49,9,67,14,10,3,5,41,9,14,16,50,17,15,8,13,20,29,13,31,31,42,23,14,9,10,5,7,21,14,26,17,18,281,209,365,265,113,562,183,162,471,78,115,520,113,511,62,167,42,95,216,157,62,199,97,48,27,106,66,156,85,57,94,92,27,55,194,103,30,117,49,39,49,64,32,86,4,148,24,204,52,75,138,49,67,29,28,61,108,104,141,30,89,24,75,15,25,42,16,20,25,43,28,5,10,20,13,39,26,60,43,37,34,25,162,27,23,33,14,32,23,52,9,24,98,46,9,13,9,89,9,24,63,5,29,185,11,28,40,18,41,20,21,17,11,9,11,41,21,17,15,18,2,102,17,12,68,29,16,25,27,40,10,9,40,26,16,5,10,11,32,9,23,17,18,19,919,524,250,382,703,575,240,418,77,65,46,97,155,786,334,180,39,133,131,116,45,83,128,27,80,78,491,107,31,7,39,213,57,99,21,322,4,254,62,278,35,67,78,22,56,66,158,118,96,100,36,80,101,15,56,14,10,143,65,66,15,22,56,16,5,130,69,17,61,31,346,27,115,54,28,31,136,37,64,39,33,11,35,23,22,60,21,34,30,11,28,39,83,20,23,20,27,42,40,7,15,35,12,10,11,34,20,12,13,26,51,20,14,76,21,29,21,64,11,19,22,20,27,28,20,15,9,19,16,16,19,16,17,31,851,363,399,429,68,441,391,320,272,36,181,172,129,3,164,299,213,94,131,72,71,159,28,99,64,57,49,45,54,151,64,36,46,35,276,88,42,36,62,83,46,18,20,13,6,40,88,93,48,17,59,74,62,49,18,23,12,24,34,63,27,9,19,39,26,157,52,25,17,21,19,7,41,25,34,13,12,9,18,45,8,29,12,25,6,30,7,63,9,222,6,74,14,28,23,19,17,16,19,19,24,23,5,81,29,22,27,20,47,7,9,9,25,4,107,382,316,91,101,115,101,214,54,68,153,144,40,58,129,47,47,39,29,5,19,93,34,32,56,5,121,29,40,13,16,22,44,9,7,11,39,97,32,18,11,1001,45,34,135,34,51,13,28,332,150,474,99,88,484,182,114,52,87,92,288,51,77,666,64,45,123,9,234,29,63,56,18,101,70,320,40,16,67,47,46,10,26,7,5,70,17,12,30,6,14,44,8,21,48,18,9,47,20,21,24,4,13,31,10,14,34,12,41,9,19,8,73,327,128,150,38,58,190,12,25,133,6,10,21,36,30,19,37,11,8,21,23,34,20,46,18,19,6,6,724,568,281,339,456,452,50,188,143,43,227,346,41,75,57,34,187,31,50,35,19,12,74,138,262,69,15,49,112,78,66,26,11,18,22,14,37,29,51,30,20,18,14,36,6,3,58,17,16,15,9,24,10,17,48,23,24,12,66,24,11,7,8,3,8,32,10,7,14,15,10,34,14,25,19,25,6,5,120,721,413,181,214,281,144,73,122,128,84,60,25,218,84,9,125,28,86,47,38,109,61,23,14,17,39,20,4,8,36,41,122,20,17,24,7,20,61,13,20,17,5,24,17,16,32,15,21,12,7,21,15,35,495,342,128,969,319,1137,295,21,89,190,55,29,41,88,9,100,44,7,67,50,107,121,51,77,90,41,22,17,60,29,73,54,166,62,28,10,27,21,39,16,21,36,32,29,20,29,38,13,22,54,8,22,13,14,33,19,20,10,32,9,11,9,16,59,13,6,6,15,14,544,391,412,382,297,546,281,226,252,192,81,70,62,158,224,96,131,66,79,151,82,171,16,121,67,25,37,25,173,80,58,23,30,81,77,101,19,15,67,7,83,38,13,98,21,70,40,17,30,131,15,17,17,24,13,58,18,8,13,20,13,24,27,7,20,5,27,33,19,16,257,34,764,295,512,270,822,412,81,89,98,177,162,379,193,54,101,751,49,99,102,132,125,220,125,16,72,81,89,49,10,24,56,118,44,26,100,72,13,54,23,13,60,79,57,43,53,16,6,30,13,17,5,19,18,50,27,10,18,55,18,38,26,36,32,9,32,16,13,30,11,10,8,15,20,15,33,14,9,108,12,26,28,10,21,12,8,14,27,365,163,338,87,80,107,72,28,22,79,45,34,40,47,22,12,30,31,56,12,30,6,15,38,14,15,14,4,17,6,15,259,131,225,61,27,12,11,74,15,28,34,18,25,25,13,5,9,304,250,73,72,126,440,111,85,182,71,93,46,546,180,94,88,81,20,99,69,303,63,27,70,27,19,20,4,40,17,49,25,47,11,3,15,109,34,32,5,12,23,15,30,27,102,18,14,43,13,14,15,82,25,26,3,5,33,29,18,28,10,7,9,84,24,9,548,529,462,126,314,110,47,678,220,80,119,162,60,95,113,96,67,30,154,57,55,17,62,49,41,354,129,6,17,191,71,30,24,4,7,38,14,33,187,8,37,7,24,11,21,12,28,14,30,17,32,43,3,8,4,29,35,39,14,13,25,15,5,19,16,149,13,9,18,8,5,41,8,23,31,10,9,9,15,1188,159,999,873,122,92,268,39,103,114,111,235,253,27,77,15,96,10,35,17,96,17,131,31,4,53,25,15,77,95,46,79,38,123,117,27,22,21,21,38,55,11,59,22,26,11,16,41,166,46,10,12,17,53,28,0,31,417,179,99,282,192,48,199,102,90,71,85,80,292,31,168,28,21,55,12,14,76,26,7,8,9,45,51,209,15,94,64,28,5,8,56,11,13,37,32,9,7,15,17,49,89,21,29,31,11,20,8,698,77,948,357,377,520,51,98,65,86,194,122,12,24,195,56,467,84,61,9,45,32,23,20,67,105,191,32,11,74,31,21,7,13,7,9,17,21,32,13,26,20,87,36,18,12,5,509,34,27,17,8,1084,8,11,66,15,13,26,7,54,19,19,23,10,8,7,15,38,505,370,92,301,128,40,81,103,32,16,20,108,42,62,38,80,40,34,15,17,20,83,42,16,53,14,241,432,594,303,516,57,37,80,254,95,76,70,110,157,57,9,76,27,691,10,63,78,18,25,24,35,226,23,25,21,20,10,19,12,11,24,51,15,27,11,6,16,24,44,22,28,15,47,37,35,6,46,57,22,10,10,38,3,9,15,8,20,16,25,18,77,7,29,14,14,9,11,8,16,101,52,210,124,64,103,236,27,25,19,32,47,25,14,8,28,31,35,14,26,412,214,151,234,193,12,143,159,300,60,56,81,244,25,67,55,53,76,55,70,12,108,39,59,15,26,16,28,13,73,19,19,15,22,28,19,17,11,9,23,11,20,21,11,40,19,15,43,355,14,10,16,37,178,17,25,12,2,3,14,13,212,233,234,80,858,156,18,50,41,15,171,115,49,14,328,393,70,17,35,14,91,20,32,44,42,66,172,13,8,18,16,19,23,34,18,9,11,128,14,15,20,10,15,9,819,248,501,39,323,209,272,127,112,116,242,111,93,31,125,26,170,207,47,45,28,75,61,21,29,99,71,33,95,30,13,26,23,31,28,24,32,14,28,10,30,65,36,47,9,15,30,6,28,19,19,35,22,12,24,30,4,22,86,15,12,20,20,38,24,7,12,14,13,39,10,21,13,36,16,17,2,20,6,13,19,53,9,21,19,88,97,131,37,45,7,24,25,28,14,15,19,16,21,846,261,318,291,404,210,62,134,62,41,43,85,14,17,16,38,33,48,18,34,5,10,32,26,18,26,23,18,16,16,28,17,48,21,277,111,396,162,3,47,30,7,17,82,9,26,34,26,33,13,15,11,33,6,17,168,156,82,44,180,12,81,49,189,247,61,68,531,15,191,10,17,24,25,13,27,12,28,36,43,28,67,60,66,25,12,17,16,19,26,20,14,103,39,11,21,11,7,53,26,16,248,160,266,547,206,219,118,65,472,169,37,133,49,130,73,37,44,81,57,8,13,50,14,57,32,29,23,71,44,319,31,23,116,16,38,36,61,28,56,30,40,28,48,16,35,22,26,27,99,12,20,12,74,14,24,17,15,81,21,5,33,22,15,10,7,14,14,18,16,13,12,21,8,13,22,21,3,7,14,9,8,9,15,8,4,26,13,9,64,32,21,9,10,32,92,14,13,21,8,12,99,11,11,22,32,117,32,1,17,18,19,11,2,24,33,22,61,8,112,54,14,10,11,67,2,70,5,46,9,56,325,548,63,86,90,66,70,21,141,40,29,43,32,14,43,20,35,14,33,6,13,73,14,28,24,13,12,374,53,16,21,16,726,89,258,108,125,295,46,294,8,72,314,21,27,75,74,170,15,68,28,10,31,16,49,47,46,62,35,17,19,46,6,54,6,17,34,13,30,23,20,33,28,35,18,28,21,8,26,11,8,13,10,13,18,21,25,29,15,34,10,8,6,11,30,18,11,15,19,18,11,12,46,19,12,15,22,11,3,13,37,6,32,8,46,14,18,163,86,35,67,28,41,264,44,5,3,8,25,33,29,26,12,14,130,9,48,10,8,13,155,784,114,70,835,159,30,148,189,26,142,32,21,34,20,43,28,181,13,75,10,72,78,30,21,31,4,48,18,2,16,262,28,5,4,19,10,34,13,8,13,17,20,13,12,5,9,9,78,5,14,56,35,8,12,14,14,237,251,103,92,9,544,25,33,44,39,4,21,30,261,19,14,24,17,37,44,21,16,59,33,15,23,42,35,530,39,8,30,14,6,14,37,25,9,15,19,55,54,248,78,379,65,97,249,28,67,635,5,28,107,7,25,23,16,36,32,97,54,71,24,21,0,18,12,66,153,40,165,7,56,5,12,84,12,18,17,48,10,12,36,30,13,14,11,18,8,83,96,12,33,10,4,11,43,37,4,51,13,7,16,18,24,21,58,9,29,349,20,30,8,9,15,17,82,13,122,17,17,61,2,12,14,10,40,17,3,9,16,54,34,15,22,35,8,102,81,8,164,7,6,18,17,26,11,71,57,236,22,166,497,30,446,3,15,179,12,5,24,23,37,29,16,159,4,12,7,76,18,259,5,9,19,94,13,5,4,4,83,10,204,35,8,19,50,37,38,26,15,1,27,29,11,42,12,16,12,13,34,3,163,12,24,10,5,28,6,16,4,12,33,33,12,1,84,18,36,15,77,89,21,10,327,103,603,67,126,206,10,404,7,89,112,91,24,60,60,70,47,26,20,15,20,33,23,247,146,142,4,3,2,2,102,13,15,28,11,87,30,53,49,72,14,42,32,3,39,38,28,8,57,12,4,5,60,39,18,14,13,7,32,24,16,18,8,64,32,29,55,22,20,71,38,14,39,22,10,11,7,16,29,10,12,9,14,15,18,15,331,117,371,128,37,209,17,62,231,49,18,165,6,12,106,23,125,289,89,13,26,35,40,2,36,25,60,634,154,41,56,2,6,0,84,7,22,34,34,36,5,39,18,6,103,15,1,139,52,4,244,21,24,57,105,13,34,22,50,8,9,32,9,67,17,23,17,32,9,3,6,42,18,14,21,26,27,6,5,92,124,59,27,35,17,2,4,23,29,17,15,85,42,3,17,8,10,3,30,377,217,30,18,274,48,112,27,129,58,64,79,64,36,17,134,27,85,37,25,33,12,30,42,5,31,36,25,11,83,31,31,5,20,32,16,17,8,12,9,29,7,6,41,184,62,107,3,13,13,68,33,12,5,240,328,117,111,174,133,91,11,137,39,27,61,63,23,66,38,34,51,51,78,32,7,101,33,49,23,50,9,43,17,18,14,22,26,42,11,13,19,15,9,25,11,15,13,16,5,16,11,322,248,299,228,32,109,296,239,54,24,167,56,166,13,34,59,66,12,16,15,41,69,39,34,179,102,25,195,50,58,74,77,15,41,75,17,12,19,104,12,100,21,104,33,5,171,30,8,64,32,33,97,13,3,69,246,19,19,15,11,51,9,120,32,54,26,116,63,19,85,53,58,10,26,15,14,89,23,28,24,25,12,43,9,6,31,50,25,12,104,185,76,38,81,37,74,79,51,233,27,13,90,23,46,38,16,59,19,121,52,10,27,5,23,8,37,8,5,13,34,15,18,23,30,46,343,4,58,13,5,11,7,97,180,293,598,112,151,34,168,28,47,189,12,220,81,53,54,8,31,43,9,36,25,19,164,131,45,20,7,5,1,36,36,20,15,8,61,23,24,58,76,15,40,10,47,15,15,18,42,24,24,14,49,11,9,47,18,7,9,19,57,40,7,15,12,3,8,21,25,15,33,48,2,20,27,14,6,16,44,35,1202,73,30,24,5,24,53,22,19,27,52,14,230,242,15,31,309,11,16,18,606,91,7,19,27,45,114,40,649,39,173,23,13,31,20,22,46,11,33,66,7,37,15,100,24,12,3,15,15,83,10,21,14,20,14,35,20,16,6,187,20,10,75,18,314,170,36,147,158,235,221,133,205,99,101,88,110,107,58,22,33,13,54,23,24,97,11,27,13,49,50,13,73,125,33,24,25,12,8,65,40,52,22,29,6,14,8,34,60,19,23,20,11,18,12,18,87,30,16,7,35,20,20,14,11,28,45,57,46,30,17,21,43,8,27,29,10,8,11,24,8,21,6,10,11,13,123,70,195,73,20,42,61,24,9,28,26,109,19,13,14,16,15,17,13,4,326,294,280,53,137,192,17,31,198,298,19,140,36,14,118,50,69,28,3,18,55,105,21,31,28,27,5,7,38,1,11,53,51,51,20,53,98,14,12,0,16,13,17,10,6,17,18,33,31,7,14,11,8,6,13,11,14,13,23,25,15,20,14,13,51,15,13,69,107,361,70,92,343,23,4,437,8,20,10,8,8,20,15,59,8,11,46,32,24,8,23,21,38,238,31,85,19,16,11,17,7,61,21,10,109,4,74,28,16,5,20,19,4,12,20,32,8,46,4,17,12,34,8,20,44,38,32,50,25,49,28,14,7,8,65,107,9,11,15,64,12,19,29,29,0,11,14,11,104,27,18,53,127,15,12,12,20,15,17,15,71,14,68,31,20,38,11,106,220,21,285,16,35,211,24,73,2,10,34,6,19,11,109,45,21,73,10,18,8,8,129,42,57,48,7,20,75,29,57,17,21,64,11,155,31,19,55,16,6,11,13,72,18,11,7,25,83,34,186,18,18,44,9,9,96,9,87,726,32,183,243,99,23,13,10,54,11,13,25,70,0,47,9,36,1,109,97,75,308,97,153,38,4,193,368,113,43,89,35,60,13,19,46,4,63,11,28,17,160,18,23,60,62,0,38,15,12,20,12,16,56,8,25,44,21,33,15,22,9,11,16,52,0,199,144,123,25,52,457,94,386,79,7,100,267,147,22,16,122,9,35,15,45,18,16,30,101,42,57,16,4,16,30,10,10,15,97,153,5,14,7,5,77,44,52,16,27,14,95,6,39,20,8,55,48,4,14,91,55,32,5,14,21,38,28,25,180,208,69,77,98,46,115,63,92,1396,71,75,25,106,50,58,40,17,30,49,51,32,16,31,5,39,13,16,30,19,52,22,13,23,68,75,33,127,180,99,97,49,152,120,81,129,39,51,49,170,61,53,73,38,12,60,47,18,27,18,26,21,17,55,7,143,50,18,52,13,21,13,63,42,41,35,5,8,21,24,20,12,6,40,10,38,19,58,27,158,18,8,20,33,14,19,13,8,12,14,14,11,15,10,26,16,11,19,144,124,303,166,95,147,2,243,7,72,265,10,3,112,105,56,27,4,61,111,0,29,4,62,19,23,51,1,6,82,15,6,20,1,22,29,37,6,66,31,12,14,8,17,20,28,40,23,19,17,16,9,7,10,14,56,46,8,9,7,10,31,45,22,13,9,1,16,13,14,12,9,18,1,56,181,24,26,29,12,51,55,33,157,54,16,14,19,10,6,8,15,9,46,25,14,8,32,20,4,143,98,75,29,24,17,75,32,18,18,50,22,11,14,18,13,14,7,133,5,18,25,18,17,13,24,17,23,15,8,7,50,13,9,2,30,17,2,14,10,7,257,183,165,95,67,149,25,80,60,72,36,16,40,33,125,147,71,134,12,58,23,33,44,7,37,185,17,64,62,21,80,32,46,30,20,56,43,72,94,24,81,6,8,101,20,28,20,12,9,17,23,13,54,14,7,13,53,14,110,9,19,23,46,7,24,76,94,8,280,79,216,98,101,105,290,164,60,53,90,22,43,18,18,8,55,57,14,5,10,11,17,17,11,111,22,26,46,17,108,26,36,18,28,14,16,16,3,15,14,72,20,41,9,36,18,7,14,10,19,5,22,18,23,13,41,27,13,13,19,21,10,12,16,13,13,2,16,110,55,13,31,45,144,17,22,30,22,17,37,21,17,7,2,60,19,57,35,55,11,1,55,25,13,20,27,59,21,36,37,151,60,54,42,51,42,36,41,26,40,14,68,71,11,33,8,21,25,19,30,14,7,15,17,22,50,51,16,41,15,67,92,22,345,17,109,37,36,34,28,26,72,36,7,12,20,41,17,59,22,129,14,23,19,3,7,15,168,38,12,20,11,39,13,5,10,5,19,59,51,5,14,23,93,69,47,331,68,122,51,46,39,70,40,66,53,14,10,9,47,14,15,81,10,4,77,39,8,21,24,35,12,76,42,16,11,39,27,23,20,18,12,14,35,11,12,38,66,11,71,14,13,8,58,11,13,12,15,165,80,27,80,23,51,5,9,19,27,18,27,11,10,7,42,22,44,4,28,58,17,133,10,70,25,58,19,19,17,10,13,153,21,171,21,51,65,16,73,26,18,51,117,6,44,91,26,33,66,12,21,11,37,33,55,101,17,7,65,13,39,18,4,16,24,36,15,24,102,15,46,20,56,15,35,18,50,16,17,60,13,14,13,32,18,16,40,17,53,23,31,17,13,15,44,48,40,35,56,20,6,10,5,14,34,17,11,136,269,161,36,95,22,1,64,5,14,60,2,49,52,15,49,58,9,11,84,59,25,33,11,9,3,43,30,11,4,20,25,66,25,22,19,1,16,11,77,8,29,13,7,6,15,16,13,9,46,11,55,3,15,179,118,48,147,28,19,82,51,47,14,34,27,14,35,20,10,14,9,22,17,14,22,19,28,20,15,53,10,91,33,48,182,29,240,13,33,21,53,17,18,25,33,39,23,26,36,19,26,64,13,16,3,11,26,10,10,7,77,2,8,15,106,29,4,19,28,3,7,20,6,10,11,38,24,15,19,11,11,5,34,14,15,18,11,32,92,27,29,27,62,127,42,63,38,28,31,99,16,13,24,27,36,30,17,49,17,14,8,15,8,21,9,54,82,125,105,25,131,3,43,6,9,53,17,31,77,16,61,12,13,90,35,124,41,21,7,47,3,6,25,6,16,32,11,3,31,8,42,15,5,14,3,11,14,26,14,14,5,12,16,63,11,11,24,44,37,0,29,18,7,155,18,14,15,17,75,17,24,6,24,12,10,37,14,17,28,21,63,14,14,56,17,14,15,26,20,15,13,26,15,6,11,139,40,102,75,94,34,57,68,19,28,21,18,5,34,19,20,18,11,12,194,71,40,45,69,11,21,61,16,18,56,53,43,16,24,17,8,14,14,7,2,0,7,3,10,11,53,18,10,24,66,14,9,161,20,7,5,14,122,20,3,10,14,17,80,10,25,20,52,40,31,49,9,55,6,22,7,13,9,20,17,296,47,120,129,99,43,41,6,27,42,8,19,12,22,251,25,27,7,124,55,3,9,9,15,11,10,82,1,11,22,5,5,63,59,139,14,44,41,6,14,21,5,21,44,15,12,51,25,20,11,11,6,10,57,6,52,55,14,34,47,13,29,8,10,14,5,40,39,9,21,10,25,19,116,34,67,30,125,14,26,46,5,35,59,12,17,6,7,165,7,19,23,18,112,32,83,40,6,13,7,28,39,17,14,3,22,7,14,40,11,24,19,15,9,19,17,24,10,15,14,30,9,124,22,24,8,35,5,7,75,15,62,4,38,30,43,5,89,19,19,63,7,5,28,30,24,23,21,11,13,17,26,7,12,4,22,12,22,50,31,11,17,9,13,10,3,13,14,26,16,4,18,4,10,6,9,15,7,7,14,10,4,9,7,15,8,2,9,11,20,5,9,9,18,16,19,25,30,10,11,101,13,40,5,12,19,4,7,104,74,56,15,27,175,12,52,27,23,41,27,24,58,19,131,12,74,65,97,16,64,51,59,20,25,4,34,14,31,8,16,16,17,26,11,14,12,12,10,7,17,15,23,29,45,34,33,55,8,13,121,24,8,13,39,14,8,84,13,12,22,10,21,245,18,26,4,13,76,102,27,25,114,38,43,21,57,69,18,145,16,36,46,15,36,42,10,1,45,16,1,5,52,31,12,22,31,21,21,27,17,8,36,4,20,23,23,22,8,38,21,19,32,4,22,9,26,15,147,108,9,37,74,36,15,42,54,23,120,10,49,43,159,14,19,49,17,19,16,16,13,50,18,9,16,6,10,4,11,28,66,58,20,5,52,0,21,22,36,10,57,5,15,23,3,17,27,11,24,30,22,8,101,50,32,22,44,14,10,23,94,17,35,86,12,26,38,12,11,13,22,20,17,44,29,61,15,12,94,24,15,139,26,27,14,16,15,13,15,52,40,73,17,20,74,11,45,1,56,19,2,41,17,36,25,30,2,43,32,30,6,6,12,17,17,11,23,12,7,3,9,7,29,66,8,86,15,17,502,26,13,37,91,8,55,23,17,25,4,6,33,55,15,17,87,31,63,18,44,132,27,63,12,19,5,29,60,18,26,81,80,4,12,18,43,10,9,4,18,14,2,17,13,3,7,7,18,17,50,17,72,21,86,34,52,22,48,16,19,23,22,34,18,17,15,31,54,32,16,20,16,10,24,7,7,13,12,9,23,24,25,11,56,11,11,51,16,22,32,23,36,62,19,43,13,27,6,9,57,10,17,6,38,16,27,14,47,71,33,8,20,57,8,35,11,43,9,16,7,36,10,11,12,33,26,22,18,65,27,57,19,14,14,24,45,8,5,9,8,4,21,24,12,101,10,13,28,10,5,12,25,16,8,69,15,18,185,35,7,31,8,12,20,20,13,18,88,60,8,24,12,13,10,13,9,8,13,25,11,20,11,84,16,46,1,2,57,15,36,11,14,59,93,47,17,41,16,74,10,65,12,17,6,12,16,15,7,9,33,17,67,20,21,11,31,17,0,25,16,13,11,17,50,64,3,32,24,42,15,25,7,35,28,12,21,18,16,31,14,15,28,21,10,29,16,6,19,133,17,18,18,9,24,6,5,104,2,28,42,16,39,35,14,25,28,10,13,12,25,26,8,29,44,15,25,18,22,25,14,24,9,18,36,18,17,19,27,16,20,19,39,33,32,100,33,11,8,40,78,29,47,9,7,24,10,13,2,11,32,8,2,44,29,96,9,29,13,125,12,3,19,11,35,36,6,107,14,63,53,6,37,28,60,13,9,8,38,25,10,19,11,17,24,13,11,7,8,32,17,19,25,23,20,13,16,31,9,9,5,2,41,50,13,21,58,8,33,24,3,11,19,16,31,36,15,12,9,111,23,42,43,23,18,11,29,7,8,18,7,10,7,10,16,10,11,15,12,18,15,47,18,85,43,12,12,12,24,8,19,13,28,17,26,11,28,51,32,13,35,7,6,16,26,14,43,15,2,18,5,6,13,11,15,14,8,12,15,5,8,31,23,19,13,6,20,65,12,17,24,40,10,25,105,85,40,66,9,15,9,31,15,20,23,13,4,5,9,21,15,14,16,12,15,6,18,9,13,18,15,4,13,2,2,12,12,13,7,7,20,8,14,7,5,14,8,17,8,12,14,25,4,96,23,13,110,7,41,16,68,16,17,15,17,13,19,132,25,6,15,41,4,55,47,37,25,20,35,41,27,4,29,2,15,16,8,5,2,11,4,9,9,21,12,18,5,21,73,75,16,46,21,12,22,8,19,13,10,29,3,10,70,5,11,41,8,37,8,26,6,17,19,8,22,10,8,14,18,10,15,2,9,18,13,12,3,6,5,26,24,14,2,6,0,24,6]},"opp":{"a":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,244,244,244,244,244,244,244,244,244,244,244,244,244,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,246,246,247,247,247,247,247,247,247,248,248,248,248,248,248,248,248,248,248,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,254,254,254,254,254,255,255,255,256,256,257,258],"b":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,254,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,252,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,248,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,248,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,248,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,246,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,242,243,244,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,230,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,230,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,214,217,220,224,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,214,215,216,217,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,220,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,213,214,215,218,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,222,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,214,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,206,207,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,205,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,197,198,199,200,202,204,205,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,194,196,197,198,199,200,201,203,204,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,198,200,203,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,168,169,170,171,172,173,174,175,176,177,178,181,183,184,186,195,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,184,185,186,187,199,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,181,182,183,186,188,195,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,178,180,181,183,184,185,186,189,190,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,181,182,183,184,185,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,191,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,183,184,185,186,193,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,181,184,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,182,185,186,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,177,178,182,185,186,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,177,178,179,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,171,172,174,179,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,165,166,170,174,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,163,164,165,166,167,168,170,171,172,174,177,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,157,158,159,162,171,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,173,176,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,141,142,143,144,145,146,147,148,150,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,152,157,158,163,174,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,150,151,152,153,154,155,156,157,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,150,151,152,153,155,156,157,163,167,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,154,155,156,172,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,162,167,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,151,152,154,156,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,153,155,163,164,168,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,150,155,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,146,151,153,154,156,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,150,155,157,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,146,148,152,153,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,137,138,140,142,144,145,146,147,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,141,144,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,140,153,155,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,136,137,142,145,149,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,132,133,139,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,127,130,133,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,127,128,129,130,138,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,139,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,130,131,132,133,134,138,140,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,120,121,122,124,125,126,128,130,131,132,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,130,131,133,134,140,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,131,132,133,137,140,142,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,120,121,122,123,126,129,130,131,132,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,129,131,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,130,131,132,133,134,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,120,121,122,123,125,131,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,121,122,125,126,128,130,131,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,126,129,130,133,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,122,123,125,128,131,132,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,126,131,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,122,123,126,128,130,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,113,114,115,116,117,118,121,122,124,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,126,135,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,117,118,119,121,122,123,124,125,131,134,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,121,123,126,128,133,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,120,123,125,126,132,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,114,116,117,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,125,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,118,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,109,111,114,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,106,108,109,110,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,105,107,108,110,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,105,106,108,109,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,100,101,103,106,107,111,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,103,105,106,112,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,105,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,106,107,114,115,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,109,114,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,91,92,93,95,97,98,99,102,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,90,92,93,94,95,96,97,98,99,101,106,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,85,86,88,89,90,91,92,93,94,95,96,98,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,95,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,95,97,99,100,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,93,94,95,96,98,99,100,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,88,89,93,97,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,88,89,90,91,93,94,99,101,103,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,91,92,93,95,96,98,100,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,86,93,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,84,86,91,94,96,100,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,85,87,88,92,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,89,91,92,96,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,78,82,83,84,85,86,87,88,89,90,91,94,95,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,86,87,89,94,101,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,79,80,82,83,85,86,89,92,100,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,80,82,83,84,85,88,89,96,97,99,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,87,89,98,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,86,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,81,83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,79,82,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,77,83,85,86,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,76,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,78,86,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,75,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,73,75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,67,68,69,70,71,78,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,71,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,67,68,69,70,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,68,69,74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,66,68,70,72,74,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,65,67,68,69,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,65,66,67,68,70,71,73,77,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,65,66,67,68,69,72,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,65,66,68,73,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,66,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,60,62,66,68,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,70,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,67,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,64,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,62,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,60,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,50,51,52,56,58,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,51,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,51,52,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,54,55,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,51,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,51,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,49,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,51,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,52,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,46,48,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,44,45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,42,43,44,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,43,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,35,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,24,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,24,25,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,27,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,10,11,12,15,0,1,2,3,4,5,6,8,9,10,0,1,2,3,4,5,6,7,11,14,0,1,2,3,4,5,8,0,1,2,3,4,5,6,7,11,13,0,1,2,3,5,6,0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,5,6,0,1,2,3,5,0,1,2,3,4,0,1,2,0,1,1,0],"n":[292526,266410,223966,186784,158303,158250,144047,133680,134089,131255,126457,117996,117207,119844,107949,89896,91357,83633,79519,67849,67622,64478,65019,59835,60584,59287,58462,55659,48992,47232,46675,43351,40690,41734,41708,39549,34627,34363,33699,32321,30704,29272,29576,29332,27402,23705,21805,22826,22379,21284,20804,19869,20119,19769,18730,18578,17258,16954,16894,15735,14429,14029,13526,12329,12191,12280,11648,11995,11664,11431,10187,10169,9794,9844,9745,9459,8806,8531,8648,8295,8307,8143,7729,7738,7838,7755,7384,7542,7691,7428,7320,7369,6991,6977,6985,7018,6954,6468,6511,6554,6290,5890,5300,5361,5168,5121,5024,4874,5109,4884,4722,4828,4608,4660,4431,4149,4177,4176,4046,4012,3986,3928,3770,3649,3764,3602,3604,3464,3606,3282,3413,3288,3248,3260,3105,3039,2922,2844,2813,2795,2721,2765,2498,2589,2587,2502,2597,2648,2573,2406,2343,2209,2360,2235,2200,2166,2148,2202,2133,1945,1829,1814,1833,1747,1726,1784,1737,1724,1682,1798,1655,1717,1702,1642,1695,1428,1433,1372,1425,1415,1388,1363,1383,1342,1222,1263,1163,1232,1184,1180,1127,1097,1096,1041,1054,1060,1069,1025,1025,1020,979,989,1033,883,983,880,864,820,760,718,730,696,681,771,699,685,708,691,667,698,644,635,623,567,582,549,517,480,479,470,441,391,384,364,378,346,296,329,302,283,305,262,254,274,221,243,211,210,211,185,189,186,178,172,154,119,108,100,266410,246132,206591,175872,148035,144647,134189,124979,123918,118636,115859,110998,111313,110439,100127,85128,83229,77060,71774,63878,63917,57742,58455,56560,55562,53982,53281,52107,45282,42973,42535,39440,39047,38106,38462,36890,32533,31844,31155,29471,28481,27068,26370,26013,24827,22272,22150,20199,20225,20332,18994,18357,18292,18080,17467,17170,15625,15611,15180,14363,13308,12862,12590,11954,11296,11213,10916,10923,10608,10338,9387,9523,9654,9072,8925,8927,7863,7730,7884,7375,7601,7339,7285,7307,7102,7123,7045,6977,6907,6779,6753,6599,6378,6482,6355,6390,6400,6007,6106,6145,5762,5608,5232,4942,4720,4715,4730,4620,4455,4468,4344,4276,4180,4296,4152,3786,3932,3997,3630,3750,3729,3702,3331,3496,3491,3345,3347,3238,3238,3147,3141,3050,3018,3025,2868,2751,2644,2608,2585,2638,2416,2436,2410,2437,2450,2361,2356,2421,2347,2322,2186,2149,2082,2073,2035,1923,1994,1911,1927,1719,1710,1670,1685,1629,1648,1624,1624,1625,1596,1635,1548,1542,1545,1541,1515,1333,1319,1271,1337,1266,1247,1263,1232,1194,1205,1221,1143,1119,1157,1092,1137,1026,1033,997,981,1042,979,979,917,1000,947,866,934,874,830,852,730,752,672,670,697,643,649,702,657,632,635,610,632,681,586,557,550,510,565,538,466,416,449,420,434,388,345,347,311,323,266,274,264,269,277,262,250,244,215,246,226,210,214,180,163,184,153,143,163,105,107,113,223966,206591,173892,147825,123386,121927,112777,105266,103890,99216,96932,93258,92453,92746,84000,71398,69491,64775,61451,52702,52572,48792,48616,46994,46746,45715,45194,44041,38557,36751,35292,32752,33153,32244,32426,31102,27104,26919,26494,25407,24026,22740,22486,22381,20965,18211,18172,17018,17071,16543,15967,15397,15554,15258,14507,14650,13347,12858,12763,12191,11220,10909,10687,9906,9485,9524,9214,9460,9225,8769,8386,8200,8047,7897,7464,7364,6788,6705,6649,6547,6412,6232,6100,6031,5952,5937,5746,5964,5877,5903,5713,5522,5503,5479,5405,5491,5404,5332,5139,5192,4996,4727,4535,4144,4197,3943,3982,3892,4016,3830,3717,3709,3606,3706,3519,3425,3297,3234,3187,3192,3249,3104,2954,2918,2903,2809,2888,2709,2778,2688,2640,2719,2647,2560,2549,2307,2312,2259,2266,2152,2120,2171,2114,2025,2012,2007,2059,2044,2018,1895,1852,1793,1841,1783,1721,1729,1728,1693,1658,1488,1468,1482,1388,1473,1410,1360,1385,1407,1397,1476,1351,1309,1320,1332,1301,1116,1063,1150,1032,1096,1049,1066,1144,1015,1029,964,995,965,974,963,901,903,887,877,869,860,845,860,817,771,827,786,762,767,718,735,710,644,598,595,594,586,543,613,573,534,547,538,515,559,529,510,494,464,461,414,400,394,353,391,339,327,313,296,304,293,280,258,262,225,261,223,208,221,194,182,189,182,147,149,163,155,139,133,150,113,186784,175872,147825,131376,106171,100598,98792,92403,88332,79138,81894,80684,82562,77168,70456,60938,56654,55143,52231,45228,45906,40338,38704,41274,39794,36971,38380,37352,33873,30608,28208,27153,30163,27262,28167,27374,23667,23011,22399,22103,20294,19800,17742,18362,17194,15662,17745,13347,14105,14203,13766,13110,12849,12727,12421,12107,10848,10640,9965,10118,9674,9513,9054,8809,8153,7840,7800,7809,7636,7288,7380,7111,7271,6739,6344,6456,5537,5997,5407,5507,5471,5131,5136,4938,5074,4930,4889,5037,4684,4551,4994,4318,4720,4598,4360,4604,4367,4753,4192,4371,4152,4080,4100,3581,3626,3379,3412,3325,3234,3289,3113,3088,2951,3016,3068,2990,2902,2816,2861,2638,2632,2700,2403,2255,2368,2400,2403,2299,2219,2274,2198,2289,2228,2118,2184,1898,1882,1978,1893,1792,1892,1897,1832,1804,1764,1727,1769,1688,1718,1603,1522,1510,1389,1492,1467,1447,1429,1358,1269,1198,1273,1333,1193,1275,1231,1180,1136,1092,1168,1142,1120,1111,1161,1236,1123,968,933,939,909,904,882,886,813,868,846,811,858,881,834,802,797,764,734,765,757,724,715,726,687,658,695,667,615,629,613,613,616,544,504,535,493,484,478,475,476,483,443,481,490,409,467,437,461,416,350,319,286,315,312,315,311,271,262,239,267,243,222,234,217,189,204,182,165,184,181,142,148,151,142,121,134,134,120,107,126,158303,148035,123386,106171,89984,85624,81355,75773,72888,69942,70062,67085,67957,65823,60792,50597,49186,45880,42830,39133,38856,33936,34383,34719,33243,31785,31498,30950,26894,25182,24906,23520,24118,22490,23057,21981,19344,19338,18468,17413,17093,16235,15166,15239,14507,13291,14393,11812,12054,11861,11316,10717,10935,10706,10370,10089,9123,9261,8827,8242,7840,7822,7280,7562,6500,6577,6468,6311,6199,6012,5567,5477,5761,5442,5060,5349,4555,4511,4597,4488,4431,4344,4220,4191,4219,4115,4052,4130,3926,3763,4003,3743,3841,3679,3733,3697,3583,3505,3453,3634,3196,3197,3245,2857,2825,2732,2694,2717,2613,2550,2513,2448,2387,2530,2465,2094,2338,2403,2197,2129,2157,2135,1971,1990,2053,1876,1907,1861,1803,1867,1834,1806,1744,1796,1642,1567,1564,1542,1464,1522,1433,1449,1402,1401,1393,1469,1284,1395,1347,1249,1267,1203,1130,1238,1262,1079,1161,1123,1066,1047,1027,981,946,1016,930,982,933,890,931,929,934,865,900,921,874,718,755,735,748,780,671,762,726,648,665,699,652,700,658,595,618,603,583,589,573,694,570,523,549,542,527,545,553,517,454,507,513,446,409,371,403,370,399,392,359,380,360,337,358,381,321,343,313,301,294,286,250,216,246,238,216,232,190,195,197,202,179,161,181,161,150,152,133,152,117,121,131,123,123,103,102,105,158250,144647,121927,100598,85624,87978,77176,71120,72519,70748,68365,64535,62308,64887,58286,50241,50463,45664,42450,36902,35613,33804,34794,31954,32524,32722,31096,31410,26467,26140,26084,23604,21602,22867,22579,21685,19131,18784,18335,16750,16695,15989,16464,15713,15518,13198,11155,12738,12095,11853,11331,11522,11294,11000,10644,10559,9774,9651,9522,8766,8162,7418,7980,6239,6905,6932,6827,6597,6782,6428,6021,6027,5759,5636,5456,5397,4899,4723,4839,4355,4376,4587,4519,4604,4422,4305,4429,4208,4416,4441,4113,4285,3887,3966,4074,3910,4023,3785,3939,3748,3709,3457,2970,3047,2798,2896,2925,2901,2936,2817,2691,2580,2632,2578,2596,2421,2298,2341,2245,2270,2302,2144,2200,2174,2125,2023,2179,2056,2022,2027,1984,1898,1966,1919,1811,1788,1692,1649,1645,1598,1615,1591,1560,1429,1529,1468,1450,1464,1476,1444,1338,1298,1322,1302,1326,1261,1220,1192,1237,1182,1073,1031,1114,1059,1051,1020,985,1118,1031,1034,1039,1004,999,931,932,856,855,778,839,805,785,780,786,722,773,740,675,707,716,680,700,629,646,649,649,572,596,604,615,618,636,578,547,577,548,531,462,489,451,439,468,426,412,423,429,410,392,387,369,391,395,341,365,333,350,305,319,263,295,277,281,214,228,240,201,202,204,208,163,187,166,147,156,146,156,122,143,122,139,127,105,110,110,105,144047,134189,112777,98792,81355,77176,75580,69887,67396,61678,62565,60919,62170,58779,53632,46881,43788,42301,39649,34696,34907,31309,30252,31114,30685,28520,29094,28563,25276,23492,22237,20770,22137,21271,21279,20848,17932,17759,16897,16821,15499,15137,13937,14130,13353,11990,13353,10412,10791,10962,10664,10071,9725,9818,9424,9266,8446,8205,7816,7786,7199,7295,6824,6566,6434,5915,5895,5842,5909,5791,5392,5355,5441,5021,4808,4865,4351,4466,4274,4178,4233,3976,4029,3808,3818,3966,3696,3919,3645,3524,3748,3292,3524,3438,3392,3506,3345,3626,3274,3367,3032,3032,3129,2695,2758,2620,2695,2545,2481,2523,2258,2367,2210,2349,2351,2230,2152,2204,2007,2012,1978,1949,1920,1815,1829,1885,1853,1800,1669,1820,1699,1731,1683,1618,1660,1374,1386,1498,1446,1350,1337,1397,1368,1374,1382,1344,1332,1300,1325,1217,1141,1189,1106,1100,1129,1099,1115,1044,975,896,956,908,879,921,885,888,901,811,857,878,880,865,847,881,804,723,728,711,708,658,674,671,657,721,670,624,654,623,612,558,562,594,537,556,544,529,553,527,537,508,466,497,506,445,465,454,454,399,376,394,342,364,388,317,361,350,370,375,328,329,316,297,343,318,275,251,224,253,222,259,244,215,181,164,196,177,184,134,159,125,149,144,137,151,113,136,121,114,100,103,133680,124979,105266,92403,75773,71120,69887,66310,63132,57845,57926,57241,59348,55861,50610,42671,40458,39254,36539,31965,33228,28615,28238,29901,28269,26725,27878,25924,24048,21394,20419,19450,21317,19386,19796,18762,16653,16275,15910,15888,14538,14060,12597,13022,12183,11367,12974,9540,10178,10032,9576,8894,8800,9119,8538,8282,7599,7560,7430,7048,6740,6801,6157,6512,5850,5452,5416,5535,5129,5096,4998,5044,4828,4405,4415,4255,3877,4046,3831,3816,3727,3580,3485,3338,3593,3511,3382,3391,3279,3224,3406,2948,3237,3216,2913,3039,3037,3123,2973,2891,2777,2733,2844,2397,2396,2438,2308,2208,2207,2331,2141,2142,2058,2126,1965,1984,1921,1956,1857,1804,1900,1824,1652,1613,1677,1703,1605,1623,1474,1550,1543,1572,1467,1348,1412,1251,1288,1297,1307,1321,1217,1281,1213,1236,1238,1164,1111,1273,1104,1101,1035,1046,988,955,1047,960,995,921,921,857,819,857,801,827,823,772,782,743,762,790,812,756,784,809,750,658,635,641,614,582,645,613,540,591,577,569,589,567,553,470,534,482,508,475,522,607,469,495,489,430,462,470,455,425,416,422,445,379,327,351,355,312,350,289,309,346,296,329,307,310,277,303,311,276,216,219,199,240,189,216,196,215,154,155,176,160,161,128,119,127,146,119,131,126,102,110,121,134089,123918,103890,88332,72888,72519,67396,63132,61304,58190,58396,55262,55241,55304,49458,42106,41986,38794,36782,31455,30867,29146,28762,28216,28065,27022,27129,25584,23075,21723,21034,19576,19611,19182,19317,18265,16414,15916,15588,15029,14259,13855,13100,13321,12485,10633,10933,10129,10261,9938,9633,9239,9261,9157,8681,8619,7979,8018,7614,7206,6697,6551,6273,5742,5671,5555,5581,5562,5327,5165,4962,4942,4758,4635,4376,4521,4180,3975,3935,3751,3939,3786,3546,3563,3515,3628,3458,3534,3411,3438,3451,3255,3332,3268,3131,3205,3203,3069,3035,3042,3002,2740,2623,2414,2390,2468,2288,2274,2303,2346,2229,2145,2126,2185,2001,1945,1929,1897,1872,1784,1810,1814,1795,1696,1701,1698,1582,1610,1589,1546,1638,1602,1495,1479,1418,1378,1369,1298,1353,1274,1301,1266,1260,1249,1273,1199,1120,1159,1217,1147,1099,1062,1021,1036,1016,964,1031,942,1013,890,854,864,859,872,860,786,794,803,818,872,801,787,728,773,767,720,639,668,649,647,663,620,654,571,553,615,592,569,524,550,533,508,480,509,519,472,491,528,501,439,452,473,491,437,390,408,401,393,340,344,339,329,335,381,308,330,305,334,317,292,307,307,274,239,231,243,214,240,204,214,191,190,171,174,154,165,170,156,141,134,151,125,146,123,103,115,101,131255,118636,99216,79138,69942,70748,61678,57845,58190,61796,56555,51575,49842,54603,48506,38275,41920,36287,34246,29425,30062,28549,30548,26339,26235,27060,25749,23851,20854,20606,21781,19635,17001,18025,18161,16425,15054,14700,14566,13123,13464,12644,13600,13121,12201,10671,8868,10740,10091,9098,8958,8789,8903,8952,8350,8209,7641,7996,7904,6832,6074,6002,5957,5555,5031,5314,5000,5048,4984,4936,4147,4265,3901,4318,4196,4181,3891,3564,4000,3388,3618,3662,3380,3508,3513,3360,3188,3190,3544,3401,3134,3521,2993,3030,3184,3035,3117,2453,2851,2805,2770,2494,2133,2216,2138,2293,2023,2052,2095,2111,2088,2030,1958,1987,1915,1691,1807,1823,1675,1709,1741,1625,1525,1613,1709,1508,1528,1497,1618,1324,1489,1366,1367,1394,1284,1380,1259,1149,1197,1136,1132,1171,1018,1133,1019,1102,1074,1135,1181,1097,1063,926,970,905,919,878,914,972,965,889,782,726,855,689,705,789,713,760,726,781,672,735,746,659,643,623,573,593,574,596,565,600,624,569,560,574,476,536,465,481,506,456,462,420,427,445,433,405,440,463,414,442,492,400,403,368,304,347,341,289,323,294,274,351,275,279,284,276,287,305,222,236,228,221,298,259,266,192,183,183,191,157,145,175,135,139,104,122,110,134,122,128,106,118,126,126457,115859,96932,81894,70062,68365,62565,57926,58396,56555,55074,51054,50992,51817,46545,38841,39769,36377,34542,29343,29762,27824,28123,26192,26345,25658,25215,24098,21232,20630,20288,18784,17471,17920,18221,17204,15079,14809,14411,13848,13234,12708,12829,12688,11618,10869,9693,9661,9821,9145,9017,8621,8528,8562,8275,8021,7426,7453,7193,6761,6138,5977,5945,5338,5217,5160,5189,5065,5045,4957,4553,4377,4315,4260,4203,4208,3878,3658,3712,3531,3675,3521,3351,3315,3340,3367,3219,3309,3350,3214,3196,3095,2947,3028,3115,2995,3069,2871,2846,2802,2615,2603,2442,2297,2220,2257,2269,2167,2180,2092,1978,2060,1972,1992,1958,1831,1854,1827,1763,1691,1708,1651,1649,1538,1547,1576,1594,1535,1582,1435,1508,1438,1411,1492,1389,1250,1276,1303,1242,1191,1182,1176,1106,1184,1139,1164,1151,1141,1159,1037,1000,952,1013,941,932,952,954,914,914,850,802,773,784,780,771,798,762,726,742,760,748,738,749,737,663,629,605,590,603,579,618,593,561,551,572,563,524,548,492,505,505,478,466,460,468,443,469,462,439,459,401,396,441,387,433,377,362,365,330,329,290,311,293,305,320,268,323,295,296,279,287,253,236,255,270,239,221,206,218,250,207,167,139,170,192,166,148,139,156,121,112,109,116,108,111,107,117996,110998,93258,80684,67085,64535,60919,57241,55262,51575,51054,51386,50687,49732,45205,38786,36675,34653,31808,28454,28675,25051,24590,26085,24744,23938,23433,23756,20510,19294,18510,17505,18249,17176,17192,16890,14833,14570,14286,13556,12669,12284,11713,11164,11265,10237,11191,9014,8824,9126,8790,8378,8313,8109,7818,7785,7104,6834,6790,6390,6200,5956,5793,5536,5260,4981,5005,4988,4828,4705,4702,4740,4552,4122,4098,3987,3396,3832,3461,3288,3184,3311,3318,3217,3231,3156,3291,3125,3141,3177,3108,2952,2999,2983,2837,2784,2919,2867,2861,2745,2637,2591,2596,2179,2212,2237,2216,2123,2063,2018,2020,1926,1937,1955,1892,1886,1738,1853,1700,1637,1749,1655,1583,1577,1485,1561,1540,1488,1371,1477,1458,1478,1427,1387,1349,1194,1249,1222,1223,1271,1129,1128,1181,1175,1160,1074,1115,1063,1018,1066,990,968,969,924,931,965,904,837,882,810,828,813,764,762,808,745,735,702,744,761,762,755,719,716,710,668,627,594,603,528,592,577,530,545,576,568,592,519,539,483,504,473,485,443,488,495,441,460,459,394,428,449,395,432,400,394,414,356,341,341,351,311,329,255,296,332,266,294,329,319,279,273,313,249,227,193,197,226,186,206,188,190,175,155,149,141,169,152,110,117,130,100,126,107,105,107,105,117207,111313,92453,82562,67957,62308,62170,59348,55241,49842,50992,50687,53154,48670,44872,38076,35511,34644,32352,28916,29468,25245,24416,26930,25084,23203,24398,22881,21399,18691,17764,17219,19563,16972,17955,16769,15080,14568,13980,14027,12903,12527,10626,11285,10382,9657,11934,7989,8941,8971,8547,7804,7763,7816,7515,7301,6518,6705,6254,6111,5941,6050,5313,5810,5061,4781,4825,4744,4579,4421,4355,4303,4457,3894,3713,3986,3471,3509,3254,3443,3358,3129,3040,2896,3092,3115,2962,3056,2836,2792,3061,2464,2893,2705,2470,2809,2605,2846,2465,2643,2387,2366,2575,2159,2132,2061,2053,1979,1875,2003,1825,1898,1798,1907,1840,1713,1801,1797,1625,1548,1648,1620,1459,1362,1493,1512,1324,1453,1256,1337,1312,1354,1270,1246,1229,1096,1149,1197,1133,1089,1122,1095,1071,1086,1047,1030,1007,1033,1011,939,912,881,857,921,990,832,879,748,726,727,770,790,685,744,704,673,661,661,631,668,687,617,651,763,632,550,538,546,540,545,552,502,493,473,473,429,499,481,500,445,486,438,428,450,427,477,438,417,400,353,383,403,391,355,351,357,376,359,310,299,329,284,300,271,286,310,268,266,250,260,258,255,265,252,186,200,181,200,170,143,173,161,148,129,144,145,142,133,119,108,131,107,114,101,119844,110439,92746,77168,65823,64887,58779,55861,55304,54603,51817,49732,48670,50710,45665,36929,37920,34027,31957,27388,28165,25555,26575,25378,24413,24469,23917,22835,20102,19142,19333,17778,17274,16836,16883,15890,14569,14164,13997,13091,12500,12077,12138,11648,11216,9909,9687,9373,8879,8653,8363,8214,8104,8149,7580,7586,6935,7123,7133,6318,5996,5599,5637,5346,4937,5048,4808,5067,4738,4644,4278,4339,3945,4107,3896,3801,3534,3547,3447,3207,3313,3334,3192,3245,3223,3149,3087,3074,2964,3149,2933,3031,2850,2899,2854,2796,2868,2595,2750,2616,2575,2432,2305,2095,2059,2199,2002,1916,2072,2041,1993,1889,1826,1844,1705,1709,1686,1717,1644,1675,1652,1524,1549,1453,1496,1487,1491,1396,1401,1395,1403,1371,1292,1334,1291,1149,1212,1179,1182,1153,1062,1128,1056,1100,1091,1045,987,1065,981,1005,962,928,967,847,895,869,912,846,944,832,762,709,787,726,701,718,703,702,726,747,721,682,665,678,641,630,564,546,573,550,560,523,572,505,526,541,504,462,482,434,513,433,446,451,448,443,414,422,410,421,400,413,426,400,373,363,330,351,321,290,326,283,282,316,285,285,242,282,273,314,253,277,255,210,239,208,206,198,178,195,190,174,136,156,130,151,125,131,120,121,123,103,118,106,112,107949,100127,84000,70456,60792,58286,53632,50610,49458,48506,46545,45205,44872,45665,41558,34114,33522,30537,28445,25624,26275,23172,23813,23540,21973,22100,21445,20730,17900,17072,17236,16141,15842,15302,15506,14790,12913,12794,12670,11739,11572,10908,10628,10228,10043,9065,9191,8338,8097,7947,7595,7306,7531,7244,7011,6852,6443,6180,6300,5853,5362,5088,4886,5258,4404,4531,4321,4402,4206,4044,3605,3712,3761,3606,3563,3597,3094,3161,3046,2938,2874,3014,2892,2982,2922,2727,2779,2750,2778,2797,2655,2685,2609,2503,2541,2542,2487,2372,2411,2375,2338,2209,2139,1928,1976,1874,1762,1756,1760,1861,1790,1714,1619,1774,1690,1469,1538,1594,1544,1481,1504,1423,1268,1377,1484,1369,1310,1313,1261,1259,1245,1239,1174,1194,1119,1071,1095,1039,1045,1040,1006,1039,942,953,875,954,907,965,913,910,842,788,824,789,846,788,826,744,808,729,647,653,657,642,686,631,628,641,601,664,625,570,594,628,629,498,531,512,474,494,487,493,498,442,474,476,506,427,435,440,472,403,422,397,365,433,378,365,393,415,361,351,360,361,348,331,346,295,267,275,287,262,255,283,235,256,218,247,235,271,235,241,229,225,219,212,193,171,175,159,170,136,151,131,130,129,121,122,113,128,105,103,102,100,89896,85128,71398,60938,50597,50241,46881,42671,42106,38275,38841,38786,38076,36929,34114,30542,27910,26765,24464,22232,21111,19287,18635,19051,19064,18317,17695,18656,15693,15126,14200,13253,13752,13721,13150,13484,11337,11181,10657,10216,9648,9572,9093,8659,8746,7713,7873,6997,6798,7192,6803,6732,6542,6362,6365,6118,5612,5323,5231,4999,4834,4607,4722,4059,4001,3957,3969,3795,3933,3654,3687,3725,3780,3481,3196,3200,2836,3014,2818,2732,2521,2550,2700,2655,2495,2469,2634,2639,2445,2398,2442,2320,2474,2376,2291,2351,2284,2308,2279,2335,2175,2073,2007,1770,1936,1680,1811,1791,1649,1636,1613,1519,1528,1580,1620,1501,1519,1455,1331,1320,1337,1307,1250,1267,1265,1223,1300,1116,1093,1195,1159,1199,1161,1140,1076,1039,945,989,990,950,930,962,911,911,900,939,842,820,854,844,842,782,733,808,815,722,726,677,661,629,711,673,624,655,648,667,635,562,583,575,594,581,574,606,571,505,499,530,482,486,483,475,436,437,469,451,458,416,446,419,419,384,375,383,382,371,387,360,359,338,370,351,311,359,324,307,333,317,240,251,239,270,270,230,246,232,250,252,250,235,233,195,230,215,187,182,175,178,163,156,171,127,137,131,112,114,103,125,127,111,107,110,101,91357,83229,69491,56654,49186,50463,43788,40458,41986,41920,39769,36675,35511,37920,33522,27910,29606,26163,24350,21046,20968,19772,20654,18341,18704,18949,17612,17563,14878,14857,15203,13572,12186,12931,12816,12366,10635,10680,10240,9610,9358,9003,9553,9096,8698,7721,6323,7477,7174,6665,6407,6461,6401,6239,6072,5827,5638,5703,5483,4978,4573,4219,4513,3666,3699,3986,3759,3675,3856,3707,3139,3255,3083,3214,3094,3137,2832,2699,2806,2542,2572,2581,2456,2588,2562,2515,2468,2434,2491,2451,2295,2472,2226,2139,2324,2250,2261,1947,2136,2118,2035,1841,1604,1673,1649,1591,1584,1603,1561,1539,1469,1544,1552,1428,1448,1333,1395,1332,1223,1284,1236,1128,1231,1160,1187,1194,1160,1091,1153,1067,1103,1088,1010,1022,972,914,926,957,907,900,875,848,831,867,824,856,855,793,819,809,804,726,789,699,678,711,679,683,693,612,696,577,573,593,555,548,550,553,574,557,514,577,540,501,503,513,449,458,447,448,451,472,442,399,403,425,408,353,388,411,370,366,337,334,314,299,372,330,364,341,312,321,312,316,327,287,258,268,272,214,230,225,204,244,231,204,202,191,223,190,210,175,217,172,231,207,171,142,171,141,150,125,138,117,112,101,107,110,118,104,83633,77060,64775,55143,45880,45664,42301,39254,38794,36287,36377,34653,34644,34027,30537,26765,26163,24422,22719,20164,19575,18013,18007,17349,17505,16914,16835,16324,14317,13670,13357,12201,12126,11983,11972,11833,10187,9930,9600,9131,8948,8629,8409,8303,7843,7077,6645,6396,6525,6424,6005,5888,5840,5876,5555,5317,4988,5025,4550,4547,4302,4205,4158,3497,3647,3565,3471,3373,3402,3337,3216,3093,3047,2950,2844,2847,2594,2525,2435,2403,2426,2470,2373,2329,2323,2390,2276,2222,2300,2172,2256,2111,2076,2060,2148,2163,1985,2021,1930,1941,1870,1839,1629,1590,1494,1534,1507,1578,1400,1436,1397,1338,1348,1375,1379,1306,1214,1192,1161,1186,1177,1123,1064,1094,1054,1104,1089,1049,1032,1010,1070,1032,986,1018,927,895,847,895,915,837,818,793,798,773,825,798,818,769,769,696,723,679,670,653,629,629,612,641,597,516,564,532,579,504,531,538,494,522,516,523,467,520,513,474,451,441,386,445,416,404,400,430,384,379,374,380,377,349,364,368,382,341,320,350,307,314,351,301,296,324,307,287,307,280,306,299,232,249,215,189,217,227,213,202,230,182,199,189,200,195,198,181,185,177,161,159,148,152,172,150,157,130,110,121,108,110,108,79519,71774,61451,52231,42830,42450,39649,36539,36782,34246,34542,31808,32352,31957,28445,24464,24350,22719,22680,18004,18190,17695,17131,16084,16523,15871,16296,15016,13989,13092,12411,11291,11293,11352,11235,10826,9743,9313,9185,8972,8349,7861,8049,8282,7400,6400,5687,6159,6175,5785,5689,5522,5400,5495,5222,5075,4646,4628,4374,4349,3840,3933,3786,3375,3238,3311,3297,3311,3170,3206,2938,2900,2645,2796,2756,2547,2516,2436,2350,2282,2517,2223,2172,2128,2130,2159,2043,2069,2053,2047,2022,1875,1858,1979,2003,1999,1928,1862,1696,1784,1739,1723,1495,1524,1453,1376,1420,1382,1443,1413,1317,1341,1313,1264,1190,1237,1159,1024,1102,1141,1056,1092,1039,953,1077,982,1053,962,952,927,941,920,943,939,899,873,818,777,780,761,808,808,685,739,705,714,741,717,682,680,617,645,657,607,610,636,566,622,566,546,524,523,528,482,483,503,463,451,498,476,450,459,498,434,463,378,413,393,361,394,384,376,374,412,333,333,329,348,351,350,327,336,300,304,314,264,289,288,319,279,265,285,256,250,270,259,219,248,197,207,214,198,183,206,213,166,193,194,181,180,176,177,176,180,162,155,149,125,136,148,130,106,108,131,117,67849,63878,52702,45228,39133,36902,34696,31965,31455,29425,29343,28454,28916,27388,25624,22232,21046,20164,18004,16898,16514,14477,14375,14922,14406,13631,12954,13623,11470,11058,10718,10005,9964,10063,10044,10163,8366,8406,7881,7525,7412,7265,6696,6523,6297,6051,6243,4940,5190,5342,4968,4813,4529,4674,4696,4324,4104,4010,3701,3630,3498,3260,3157,2821,2970,2785,2773,2605,2779,2611,2444,2395,2626,2328,2314,2401,2065,2026,1985,2023,1810,1891,1849,1844,1864,1911,1792,1885,1813,1636,1784,1642,1648,1591,1669,1558,1535,1611,1553,1592,1465,1390,1424,1247,1232,1240,1264,1199,1127,1147,1105,1091,1120,1113,1167,977,984,1101,903,905,869,931,914,856,855,873,830,768,790,885,834,832,769,828,748,648,646,669,650,736,670,628,676,637,697,630,623,565,619,525,542,508,503,521,554,492,518,467,467,446,467,437,400,461,387,433,426,366,390,394,438,437,391,447,427,365,307,350,353,327,331,290,314,308,313,266,306,293,280,307,254,272,263,254,250,295,252,232,260,253,231,210,217,223,224,250,236,205,195,175,143,175,201,158,180,176,146,158,145,155,173,154,157,134,115,129,112,109,147,117,102,102,67622,63917,52572,45906,38856,35613,34907,33228,30867,30062,29762,28675,29468,28165,26275,21111,20968,19575,18190,16514,16998,14475,14847,15379,14251,13482,13843,12850,11709,10527,10372,10093,10589,9323,10212,9303,8370,8257,8023,7531,7162,7085,6289,6522,5982,5531,6482,4722,5132,4776,4705,4529,4459,4409,4289,4144,3681,3899,3637,3496,3246,3373,2882,3178,2714,2675,2700,2619,2535,2423,2347,2379,2296,2250,2033,2299,1953,1899,1891,1807,1864,1801,1705,1696,1709,1713,1656,1629,1634,1598,1646,1600,1609,1511,1502,1468,1504,1543,1377,1435,1335,1293,1450,1117,1156,1126,1098,1112,1075,1115,1057,1062,1013,1067,1023,932,963,1052,929,855,936,929,857,768,783,800,799,768,786,747,732,757,710,696,725,635,613,650,658,563,611,587,588,584,625,578,546,566,564,538,515,471,465,468,491,484,493,430,424,420,379,427,428,370,348,365,385,372,341,383,363,367,358,414,345,286,288,308,303,303,301,282,300,266,276,242,268,281,262,221,254,242,224,230,221,268,251,239,229,212,207,200,204,178,178,208,210,160,169,176,153,135,154,155,160,170,126,151,119,151,135,149,135,113,108,104,106,107,100,64478,57742,48792,40338,33936,33804,31309,28615,29146,28549,27824,25051,25245,25555,23172,19287,19772,18013,17695,14477,14475,14400,14342,12756,12992,12873,12921,11699,10952,10228,10300,9020,8574,8997,9020,8371,7696,7307,6976,6893,6608,6296,6405,6675,5949,5061,4424,4948,4938,4762,4431,4300,4266,4316,4022,3879,3642,3802,3681,3383,3142,3035,2877,2584,2516,2509,2586,2545,2442,2553,2186,2187,1983,2107,2051,2073,1988,1817,1864,1741,1912,1635,1721,1753,1637,1741,1626,1632,1652,1596,1662,1621,1488,1484,1587,1606,1499,1350,1398,1413,1374,1281,1146,1150,1115,1118,1061,1068,967,1017,1041,1012,989,1012,928,856,939,866,825,829,850,831,758,793,808,815,781,754,764,708,752,688,685,721,700,705,614,634,586,580,596,567,484,558,535,590,557,545,575,522,515,511,492,473,456,451,497,466,442,396,409,384,447,383,348,395,392,386,376,365,338,364,363,368,307,328,288,279,309,303,328,334,288,296,241,275,258,239,265,264,274,218,233,221,213,224,211,222,224,223,231,191,244,200,220,182,141,168,159,141,173,166,138,182,133,141,156,138,158,163,150,108,129,133,129,124,112,107,110,65019,58455,48616,38704,34383,34794,30252,28238,28762,30548,28123,24590,24416,26575,23813,18635,20654,18007,17131,14375,14847,14342,15424,13112,13124,13170,12939,11549,10276,10138,10785,9619,8123,8957,9094,8123,7270,7199,6969,6517,6734,6145,6731,6559,6030,5228,4120,5182,5095,4469,4280,4237,4317,4196,4028,3910,3701,3971,3904,3437,3082,2823,2791,2527,2597,2617,2416,2485,2490,2474,1958,2029,1835,2098,2030,2007,1911,1702,1902,1738,1783,1842,1684,1666,1671,1708,1541,1586,1688,1625,1568,1788,1449,1418,1624,1450,1494,1229,1391,1313,1296,1180,980,1033,994,1161,984,1023,1034,1057,985,1004,942,1003,950,797,873,926,818,805,868,798,743,778,802,740,750,794,765,667,697,647,674,699,591,580,585,589,594,563,569,538,531,523,521,508,506,626,570,514,494,418,490,417,456,406,446,480,473,414,386,353,406,332,350,371,374,359,328,378,358,356,330,347,332,301,297,255,293,288,297,320,318,269,230,276,235,242,253,207,233,211,190,227,216,219,185,200,212,227,174,206,258,187,205,170,184,179,156,150,161,135,142,166,140,129,141,120,133,141,123,134,125,148,135,136,108,103,100,59835,56560,46994,41274,34719,31954,31114,29901,28216,26339,26192,26085,26930,25378,23540,19051,18341,17349,16084,14922,15379,12756,13112,13522,12673,11954,12200,11561,10470,9545,9249,8896,9878,8512,8949,8359,7470,7370,7192,6976,6690,6232,5600,5675,5341,5071,5912,4190,4709,4518,4272,3859,3970,3932,3917,3661,3325,3398,3214,3159,2905,2905,2598,3293,2451,2408,2354,2418,2268,2240,1950,1995,2209,1940,1897,1907,1697,1677,1662,1727,1654,1573,1555,1533,1513,1453,1517,1557,1422,1459,1497,1356,1418,1407,1278,1357,1365,1289,1231,1387,1216,1094,1192,1043,1012,1014,1024,982,1013,938,973,913,840,996,917,825,858,887,794,797,898,856,681,724,754,736,685,713,670,704,676,635,657,644,584,556,547,593,537,557,555,544,554,531,520,495,516,514,502,458,446,429,438,442,448,404,421,448,394,340,339,357,323,345,334,342,316,323,322,327,340,311,321,300,290,272,257,249,263,299,277,274,268,245,249,249,244,220,241,233,232,228,226,217,214,280,222,197,199,163,180,198,198,183,174,181,171,191,133,128,166,126,122,129,135,126,123,133,122,133,134,125,102,105,111,103,60584,55562,46746,39794,33243,32524,30685,28269,28065,26235,26345,24744,25084,24413,21973,19064,18704,17505,16523,14406,14251,12992,13124,12673,12574,12003,12092,11560,10346,9773,9474,8758,8741,8626,8745,8501,7392,7107,6756,6516,6373,6120,6043,6033,5596,5128,4858,4625,4642,4643,4257,4268,4234,4247,3993,3792,3509,3656,3329,3301,3100,3016,2900,2571,2579,2545,2441,2365,2416,2384,2218,2143,2117,2169,2035,2085,1885,1787,1753,1660,1723,1773,1674,1685,1669,1645,1634,1575,1655,1525,1674,1463,1453,1430,1533,1539,1449,1448,1385,1360,1328,1277,1122,1117,1070,1075,1100,1110,950,1027,975,959,949,978,958,923,867,885,832,815,814,776,741,796,731,788,769,749,728,692,766,755,688,698,638,648,626,628,656,615,586,565,555,552,585,538,558,548,534,487,518,489,471,454,442,459,451,424,441,361,404,351,410,376,374,381,364,356,367,378,332,388,360,357,325,326,273,313,297,287,281,319,280,272,264,257,261,238,272,276,278,239,202,254,228,215,246,216,212,226,222,206,217,196,225,202,154,178,146,137,154,172,179,139,150,133,135,131,139,129,148,133,121,137,118,109,105,112,102,109,59287,53982,45715,36971,31785,32722,28520,26725,27022,27060,25658,23938,23203,24469,22100,18317,18949,16914,15871,13631,13482,12873,13170,11954,12003,12174,11823,11498,9986,9685,9675,8924,8164,8565,8432,7855,7085,7082,6963,6380,6284,5920,6167,5837,5769,4730,3991,4746,4587,4396,4053,4120,4190,4156,3841,3946,3586,3543,3577,3338,3149,2809,2802,2349,2540,2614,2469,2460,2393,2281,2128,2186,1981,1947,2062,2007,1786,1767,1773,1642,1641,1679,1593,1668,1598,1557,1562,1507,1594,1654,1474,1594,1390,1426,1502,1429,1506,1340,1398,1279,1321,1274,1021,1137,1014,1102,1032,998,1040,1044,1000,935,953,925,895,860,838,917,810,836,825,822,757,764,840,738,782,739,716,739,738,628,654,694,674,609,625,598,634,593,548,577,517,497,523,520,529,502,576,542,504,468,493,440,473,439,420,485,479,452,383,350,428,369,398,357,348,394,390,381,361,348,327,336,360,295,310,264,275,297,259,262,286,259,286,279,264,246,249,231,255,234,246,222,240,225,216,193,213,226,214,195,196,212,192,178,161,149,149,178,154,154,159,157,138,160,135,150,154,140,134,125,123,140,130,106,117,107,117,58462,53281,45194,38380,31498,31096,29094,27878,27129,25749,25215,23433,24398,23917,21445,17695,17612,16835,16296,12954,13843,12921,12939,12200,12092,11823,12786,10755,10529,9400,9044,8347,8607,8206,8471,7581,7058,6771,6762,6779,6306,6024,5696,6114,5326,4558,4377,4335,4584,4070,3961,3808,3825,3961,3634,3492,3256,3361,3297,2985,2803,2900,2600,2585,2428,2461,2299,2532,2261,2260,2073,2064,1823,1986,1886,1772,1824,1668,1693,1687,1739,1520,1410,1439,1501,1569,1381,1506,1427,1400,1419,1262,1366,1424,1294,1330,1321,1313,1261,1211,1195,1211,1063,1050,976,1021,946,927,930,983,880,976,931,885,821,848,813,736,776,807,770,816,693,671,723,759,686,655,712,609,651,630,583,553,579,552,578,555,564,535,517,573,506,518,495,486,433,579,497,489,443,467,444,437,435,403,443,452,441,413,325,353,381,371,365,321,309,359,330,364,342,291,343,367,294,273,269,279,231,267,283,248,224,240,207,207,225,256,230,198,235,198,194,221,207,242,199,221,205,200,196,185,231,154,183,157,171,177,128,130,142,154,128,164,131,139,129,149,117,133,115,120,109,118,105,100,104,55659,52107,44041,37352,30950,31410,28563,25924,25584,23851,24098,23756,22881,22835,20730,18656,17563,16324,15016,13623,12850,11699,11549,11561,11560,11498,10755,11714,9373,9515,8779,8151,8289,8284,8109,8317,6885,6725,6537,6049,6126,5818,5861,5440,5551,4810,4761,4495,4390,4433,4226,4228,4136,3949,4046,3799,3485,3307,3266,3039,2947,2749,3048,2512,2423,2482,2379,2442,2567,2311,2333,2252,2279,2226,2014,1969,1752,1796,1753,1636,1505,1593,1692,1645,1574,1616,1687,1632,1574,1592,1488,1466,1449,1445,1477,1381,1436,1415,1480,1440,1391,1348,1219,1091,1161,1075,1117,1091,1069,979,989,983,1027,896,1006,1002,912,872,856,858,818,786,800,809,741,847,816,747,717,770,743,745,743,772,666,623,594,612,611,679,590,577,595,577,532,583,550,590,506,507,502,469,485,486,503,481,412,448,418,406,472,396,375,427,390,378,403,394,389,367,358,356,336,352,337,352,296,305,304,282,274,313,254,276,292,307,286,275,284,289,259,266,261,250,219,253,232,214,256,190,243,212,227,193,221,210,200,185,193,162,164,171,157,157,156,146,157,132,162,133,165,150,144,135,111,106,115,115,112,120,108,114,48992,45282,38557,33873,26894,26467,25276,24048,23075,20854,21232,20510,21399,20102,17900,15693,14878,14317,13989,11470,11709,10952,10276,10470,10346,9986,10529,9373,9074,7997,7613,7145,7713,7020,7178,6777,6173,5908,5638,5727,5389,5098,4913,4891,4416,4038,4127,3569,3868,3594,3585,3335,3275,3438,3147,3112,2853,2881,2741,2574,2501,2557,2358,2310,2126,2037,2083,2045,1988,1937,1966,1847,1766,1717,1622,1594,1562,1475,1435,1440,1453,1346,1318,1257,1346,1351,1313,1348,1242,1226,1280,1106,1259,1237,1133,1207,1176,1182,1094,1045,1053,1032,924,924,883,887,850,831,821,869,777,853,834,765,712,759,703,661,715,672,678,653,601,623,615,612,587,622,563,570,555,580,564,534,493,472,497,510,478,519,471,511,454,452,461,457,393,485,460,435,394,366,382,363,400,384,370,365,356,347,317,311,281,331,293,285,285,259,277,297,322,280,294,290,278,271,223,221,214,221,267,231,208,233,214,208,199,195,191,196,223,157,168,175,198,185,178,175,170,164,172,178,168,160,169,160,167,169,123,131,155,122,133,128,118,136,132,134,120,103,103,118,124,110,47232,42973,36751,30608,25182,26140,23492,21394,21723,20606,20630,19294,18691,19142,17072,15126,14857,13670,13092,11058,10527,10228,10138,9545,9773,9685,9400,9515,7997,8098,7479,6831,6636,6932,6694,6691,5734,5692,5470,5245,5042,4884,4919,4704,4597,3717,3387,3726,3556,3652,3461,3514,3437,3302,3197,3217,3148,2705,2820,2690,2399,2313,2447,1889,2043,2145,2035,1989,2024,1898,1846,1874,1826,1802,1650,1594,1523,1507,1463,1324,1406,1350,1318,1451,1309,1293,1300,1338,1274,1283,1297,1227,1228,1168,1244,1167,1138,1137,1142,1146,1100,1057,908,944,854,941,881,894,883,830,843,790,867,811,794,749,680,667,668,695,708,641,632,639,634,635,617,625,638,592,605,621,583,578,572,532,481,477,498,471,477,449,495,450,538,461,426,457,448,392,382,409,365,418,394,371,331,350,395,316,341,300,322,304,319,320,284,322,314,310,284,300,295,296,313,261,250,237,241,233,244,224,215,216,256,247,221,213,209,227,197,206,184,189,194,165,166,188,194,206,193,156,168,160,150,166,134,137,134,143,136,141,113,123,128,140,118,110,115,135,132,108,106,46675,42535,35292,28208,24906,26084,22237,20419,21034,21781,20288,18510,17764,19333,17236,14200,15203,13357,12411,10718,10372,10300,10785,9249,9474,9675,9044,8779,7613,7479,7926,7109,6007,6464,6304,6188,5494,5416,5150,4720,4654,4634,5123,4777,4462,3956,3086,3910,3579,3395,3290,3338,3328,3273,3197,3098,2902,3039,2949,2511,2244,2136,2294,1815,1923,2045,1898,1844,1981,1799,1623,1676,1564,1725,1616,1539,1485,1341,1461,1224,1269,1405,1230,1327,1267,1246,1286,1178,1303,1290,1170,1398,1185,1196,1299,1182,1157,1022,1175,1048,1139,1017,775,886,899,820,790,854,859,833,796,786,758,765,732,726,711,668,633,668,679,620,604,637,617,597,615,529,580,557,555,583,547,551,475,515,507,491,491,450,495,463,446,434,425,411,350,434,419,411,377,365,421,356,378,340,382,367,367,311,285,333,316,302,281,287,285,326,276,294,295,293,280,249,265,261,231,230,229,242,228,257,239,195,199,201,181,207,197,198,172,187,208,190,171,159,158,179,165,182,157,186,188,167,153,142,159,137,116,113,136,125,105,149,106,106,116,100,103,127,109,106,103,103,43351,39440,32752,27153,23520,23604,20770,19450,19576,19635,18784,17505,17219,17778,16141,13253,13572,12201,11291,10005,10093,9020,9619,8896,8758,8924,8347,8151,7145,6831,7109,6506,5905,6100,5992,5792,5161,5149,4819,4556,4553,4359,4370,4186,4176,3667,3222,3421,3208,3088,2964,3014,2917,2915,2760,2706,2704,2552,2555,2285,2141,1975,2112,1803,1763,1829,1735,1620,1698,1626,1455,1531,1485,1427,1371,1414,1241,1210,1313,1115,1192,1201,1142,1165,1160,1106,1095,1111,1165,1163,1093,1169,1004,998,1048,986,1022,961,974,981,959,852,736,741,731,780,710,736,731,704,704,624,660,701,668,589,621,615,559,629,623,516,555,534,557,492,537,515,558,546,517,475,477,503,460,449,466,453,399,407,402,368,405,346,341,390,355,384,383,343,342,320,340,342,334,315,294,321,291,290,282,266,299,267,235,272,261,287,278,245,259,246,241,240,223,240,182,198,236,205,181,220,190,174,208,177,175,160,178,162,157,177,156,145,170,162,152,157,144,168,142,165,171,136,135,114,134,124,122,115,128,111,100,105,106,101,40690,39047,33153,30163,24118,21602,22137,21317,19611,17001,17471,18249,19563,17274,15842,13752,12186,12126,11293,9964,10589,8574,8123,9878,8741,8164,8607,8289,7713,6636,6007,5905,7578,6067,6474,6084,5312,5309,5021,5216,4541,4512,3627,3716,3754,3384,4518,2784,3115,3072,3077,2823,2612,2684,2607,2583,2279,2143,2124,2217,2161,2193,1879,2140,1835,1697,1729,1628,1627,1528,1665,1646,1698,1422,1391,1376,1198,1288,1105,1187,1156,1106,1085,963,1088,1115,1050,1084,1031,989,1071,855,1057,967,822,996,958,1091,893,925,863,907,1042,778,791,757,775,768,657,699,629,683,639,687,671,698,679,596,562,552,616,582,532,467,490,545,463,530,459,466,455,510,474,448,436,376,399,403,434,408,400,390,414,368,376,354,368,350,323,324,332,338,300,327,346,304,301,272,277,262,282,274,218,249,232,229,230,258,218,209,240,238,239,303,256,196,190,211,174,167,198,147,174,175,201,172,199,184,200,172,190,163,153,180,162,173,160,166,157,128,152,127,101,126,115,137,145,131,131,104,129,104,128,118,123,105,111,41734,38106,32244,27262,22490,22867,21271,19386,19182,18025,17920,17176,16972,16836,15302,13721,12931,11983,11352,10063,9323,8997,8957,8512,8626,8565,8206,8284,7020,6932,6464,6100,6067,6112,6023,5931,4991,5103,4822,4789,4508,4431,4269,4126,4043,3360,3334,3250,3105,3196,3076,2928,2947,2918,2784,2683,2551,2406,2348,2311,2194,2088,2003,1665,1914,1847,1702,1821,1762,1727,1560,1528,1617,1434,1452,1403,1233,1267,1244,1279,1138,1167,1180,1183,1167,1140,1126,1166,1144,1086,1097,1017,1018,1031,1039,988,1003,1029,988,1021,946,961,904,795,788,710,743,737,722,744,729,735,744,710,661,657,627,590,590,631,654,620,580,537,576,566,595,497,524,507,501,502,505,456,476,457,414,420,398,449,413,407,457,340,413,369,404,415,352,360,352,368,355,378,374,325,294,332,300,297,300,280,258,301,304,247,255,277,276,278,254,225,259,264,285,201,212,205,214,212,192,207,189,195,192,178,222,206,218,196,184,150,152,154,157,193,169,162,158,161,193,157,146,153,161,134,131,140,107,112,119,118,126,117,110,115,106,102,41708,38462,32426,28167,23057,22579,21279,19796,19317,18161,18221,17192,17955,16883,15506,13150,12816,11972,11235,10044,10212,9020,9094,8949,8745,8432,8471,8109,7178,6694,6304,5992,6474,6023,6078,5912,5120,5079,4895,4755,4511,4181,4029,4095,3990,3438,3502,3075,3177,3113,3124,2847,2899,2728,2630,2611,2427,2347,2266,2257,2070,2013,1963,1960,1756,1724,1728,1766,1726,1578,1528,1504,1482,1358,1480,1361,1172,1292,1198,1242,1206,1153,1150,1043,1095,1135,1071,1142,1041,1014,1035,999,1029,1006,949,967,932,943,942,933,882,823,808,799,758,736,750,747,690,669,622,655,650,691,633,553,597,637,636,595,573,543,513,507,550,519,510,529,505,485,433,465,501,439,439,406,398,406,395,385,362,386,388,341,376,383,353,384,355,374,328,343,308,344,305,286,301,307,273,273,291,239,245,244,252,230,263,244,225,236,262,238,205,244,243,187,226,210,174,186,213,198,236,204,187,177,207,181,177,151,190,178,152,144,165,189,160,155,149,170,142,161,147,150,126,147,140,120,122,122,108,103,100,39549,36890,31102,27374,21981,21685,20848,18762,18265,16425,17204,16890,16769,15890,14790,13484,12366,11833,10826,10163,9303,8371,8123,8359,8501,7855,7581,8317,6777,6691,6188,5792,6084,5931,5912,5968,5004,5115,4664,4567,4289,4427,3849,3835,3819,3338,3614,3021,2914,3235,3118,2914,2972,2780,2638,2696,2500,2245,2231,2242,2182,1947,2083,1666,1856,1670,1703,1673,1724,1607,1535,1518,1678,1449,1372,1367,1231,1265,1226,1177,1072,1198,1227,1149,1124,1119,1131,1151,1133,1016,1103,978,968,990,906,993,889,1062,969,986,915,892,926,770,811,779,832,786,733,714,684,675,654,690,658,644,624,654,596,610,546,599,565,547,521,559,538,491,465,518,508,526,476,487,503,434,404,411,431,457,431,389,439,395,409,383,394,353,363,336,364,353,310,366,330,300,308,282,298,282,271,283,262,305,278,277,271,245,266,257,263,240,222,280,279,205,199,205,234,196,207,190,176,187,204,190,219,178,185,201,163,182,184,152,147,178,152,166,163,155,144,185,134,142,139,139,127,104,129,114,112,120,115,118,124,122,102,104,126,130,105,34627,32533,27104,23667,19344,19131,17932,16653,16414,15054,15079,14833,15080,14569,12913,11337,10635,10187,9743,8366,8370,7696,7270,7470,7392,7085,7058,6885,6173,5734,5494,5161,5312,4991,5120,5004,4266,4155,4161,3937,3758,3579,3524,3496,3282,3025,3158,2554,2593,2624,2562,2456,2535,2336,2360,2359,2062,2005,1923,1909,1832,1754,1624,1606,1538,1534,1450,1513,1462,1340,1325,1287,1271,1272,1176,1209,1080,1070,1033,998,1024,1014,956,963,1004,948,979,939,918,928,905,870,903,893,884,869,840,871,825,807,779,776,708,673,616,610,652,593,597,585,594,604,553,580,565,546,534,571,491,491,512,479,479,502,458,432,438,443,428,478,417,463,419,402,363,342,397,346,363,341,361,345,341,356,337,315,272,327,300,299,302,283,281,287,286,278,286,244,273,233,215,243,219,241,240,229,239,215,225,223,214,222,207,225,186,188,186,194,159,193,175,185,136,157,166,161,172,159,145,146,143,156,151,125,135,132,150,150,155,124,136,103,116,105,149,111,102,116,101,34363,31844,26919,23011,19338,18784,17759,16275,15916,14700,14809,14570,14568,14164,12794,11181,10680,9930,9313,8406,8257,7307,7199,7370,7107,7082,6771,6725,5908,5692,5416,5149,5309,5103,5079,5115,4155,4230,3981,3875,3694,3609,3383,3248,3151,2895,3069,2550,2629,2630,2502,2420,2400,2365,2290,2152,1994,1964,1899,1859,1839,1713,1637,1630,1422,1438,1503,1337,1347,1334,1245,1262,1281,1181,1113,1238,1009,1065,1025,1004,919,952,974,963,892,911,948,928,854,850,896,868,832,859,803,807,817,818,746,836,734,726,705,637,600,630,638,577,611,552,575,586,516,533,592,543,491,552,473,495,462,487,440,473,434,383,465,414,411,385,405,416,391,407,367,348,349,362,331,374,319,343,334,309,325,287,325,299,297,261,266,279,248,285,285,263,292,237,253,243,237,231,226,227,218,229,189,184,221,181,215,191,196,244,198,162,149,182,154,166,173,172,142,156,150,144,145,177,139,143,133,133,131,134,122,133,128,119,118,127,117,117,106,108,133,103,119,102,33699,31155,26494,22399,18468,18335,16897,15910,15588,14566,14411,14286,13980,13997,12670,10657,10240,9600,9185,7881,8023,6976,6969,7192,6756,6963,6762,6537,5638,5470,5150,4819,5021,4822,4895,4664,4161,3981,4050,3754,3768,3466,3366,3149,3153,2856,3025,2638,2653,2496,2448,2371,2330,2397,2275,2228,2056,1945,2028,1836,1737,1633,1704,1620,1562,1416,1447,1457,1370,1314,1309,1311,1208,1171,1154,1152,967,976,938,926,880,971,920,866,954,874,910,890,914,914,876,839,831,843,823,788,793,829,760,734,730,765,684,616,620,632,587,563,595,579,581,618,552,563,488,529,509,517,472,483,496,464,412,442,400,403,426,413,377,442,408,429,399,420,385,343,334,335,334,324,316,316,352,294,320,296,306,344,261,319,282,260,282,250,261,272,255,248,243,231,212,245,210,220,240,238,226,202,227,206,231,209,199,202,209,188,183,162,169,156,160,165,150,149,155,167,156,155,156,122,137,129,147,109,129,153,125,128,144,123,124,123,127,107,109,107,101,32321,29471,25407,22103,17413,16750,16821,15888,15029,13123,13848,13556,14027,13091,11739,10216,9610,9131,8972,7525,7531,6893,6517,6976,6516,6380,6779,6049,5727,5245,4720,4556,5216,4789,4755,4567,3937,3875,3754,4002,3621,3440,3016,3086,2870,2476,3023,2177,2456,2466,2324,2084,2061,2165,2013,1921,1891,1825,1710,1658,1649,1702,1429,1556,1425,1332,1320,1392,1181,1226,1245,1146,1186,1010,1034,1046,969,929,916,960,947,851,872,780,823,861,787,854,799,776,816,675,782,719,715,767,721,770,639,736,638,607,660,633,601,546,579,526,526,528,546,529,478,519,481,482,489,441,473,436,512,445,441,385,400,394,364,408,350,396,398,340,372,371,370,291,315,322,319,312,309,306,289,247,266,265,270,290,270,264,268,236,239,251,250,218,238,213,210,213,181,195,171,195,183,189,179,178,173,187,183,169,154,200,179,144,166,136,169,151,139,135,137,140,105,124,116,135,159,131,131,117,113,133,112,155,138,106,105,100,115,106,100,115,30704,28481,24026,20294,17093,16695,15499,14538,14259,13464,13234,12669,12903,12500,11572,9648,9358,8948,8349,7412,7162,6608,6734,6690,6373,6284,6306,6126,5389,5042,4654,4553,4541,4508,4511,4289,3758,3694,3768,3621,3398,3329,2953,3084,2781,2497,2462,2320,2328,2333,2202,1976,2146,2070,2007,2007,1769,1728,1733,1693,1587,1503,1345,1375,1273,1289,1226,1348,1262,1186,1116,1152,1071,1010,1053,1044,898,971,863,910,835,809,811,815,816,794,753,863,777,712,801,685,687,740,707,751,757,704,668,741,661,611,587,568,564,538,541,535,539,524,515,532,492,521,461,442,448,430,431,397,462,432,402,386,398,383,347,351,337,349,341,354,347,316,334,278,318,351,311,271,321,302,267,277,270,271,248,293,269,270,230,228,215,223,226,202,241,191,219,186,184,206,172,191,160,179,193,166,173,180,178,183,175,184,178,140,154,131,154,139,165,145,150,160,149,113,142,126,109,107,116,125,103,125,104,161,108,110,123,101,115,106,102,29272,27068,22740,19800,16235,15989,15137,14060,13855,12644,12708,12284,12527,12077,10908,9572,9003,8629,7861,7265,7085,6296,6145,6232,6120,5920,6024,5818,5098,4884,4634,4359,4512,4431,4181,4427,3579,3609,3466,3440,3329,3046,2818,2862,2691,2397,2542,2158,2370,2346,2109,1972,1988,2006,1884,1886,1720,1714,1667,1580,1532,1387,1444,1333,1290,1217,1217,1222,1245,1120,1037,1046,1143,1010,1034,996,893,848,850,848,876,768,820,856,849,774,789,832,723,755,717,731,710,690,671,657,686,723,646,692,610,586,632,577,485,469,537,533,486,504,488,451,467,417,437,388,444,464,410,351,398,402,364,349,391,351,378,369,365,364,329,344,351,341,332,279,297,271,282,265,259,271,283,263,280,252,252,270,256,227,231,217,254,263,215,216,208,232,200,189,186,195,183,209,151,184,149,159,174,179,183,187,197,173,168,156,136,143,151,130,129,135,139,124,132,127,127,125,132,108,129,115,130,116,103,178,126,103,114,111,120,101,29576,26370,22486,17742,15166,16464,13937,12597,13100,13600,12829,11713,10626,12138,10628,9093,9553,8409,8049,6696,6289,6405,6731,5600,6043,6167,5696,5861,4913,4919,5123,4370,3627,4269,4029,3849,3524,3383,3366,3016,2953,2818,3126,2952,3033,2435,1761,2511,2314,1987,2151,2193,2156,2012,2029,1949,1908,1837,1828,1633,1604,1360,1521,1101,1239,1341,1199,1228,1265,1217,1129,1188,1034,1142,1003,979,962,882,964,829,812,877,813,855,828,829,822,799,883,913,755,845,754,731,832,735,801,669,731,690,689,619,518,581,546,555,533,535,568,544,525,533,550,522,502,507,420,434,461,439,423,399,412,396,424,369,420,418,424,353,415,351,398,383,346,345,308,322,290,281,306,317,289,307,277,278,285,273,290,259,282,269,253,265,201,258,215,239,272,234,214,193,208,201,244,201,206,227,218,212,178,186,211,154,174,174,163,149,157,144,144,145,133,154,127,158,140,112,128,147,131,130,111,128,119,101,108,113,109,113,106,113,117,116,29332,26013,22381,18362,15239,15713,14130,13022,13321,13121,12688,11164,11285,11648,10228,8659,9096,8303,8282,6523,6522,6675,6559,5675,6033,5837,6114,5440,4891,4704,4777,4186,3716,4126,4095,3835,3496,3248,3149,3086,3084,2862,2952,3160,2689,2366,1747,2295,2359,2096,2004,2035,2036,2037,1849,1795,1606,1739,1710,1550,1425,1378,1354,1081,1221,1229,1189,1211,1135,1213,974,1001,878,1029,918,963,982,865,903,769,918,823,849,779,750,830,718,707,778,778,740,768,682,672,790,740,710,664,705,644,627,642,485,566,513,529,476,510,469,455,466,452,461,484,434,420,420,379,400,360,411,421,350,360,347,387,374,347,364,325,341,362,329,330,312,316,302,313,287,283,275,276,223,268,278,254,266,271,264,248,250,244,241,209,196,194,218,191,229,171,198,181,214,168,183,173,199,184,166,193,158,167,186,167,154,153,113,120,134,147,148,143,144,143,128,120,111,129,125,109,131,118,111,124,106,109,104,114,119,102,104,27402,24827,20965,17194,14507,15518,13353,12183,12485,12201,11618,11265,10382,11216,10043,8746,8698,7843,7400,6297,5982,5949,6030,5341,5596,5769,5326,5551,4416,4597,4462,4176,3754,4043,3990,3819,3282,3151,3153,2870,2781,2691,3033,2689,2770,2326,1830,2352,2078,2010,2066,2077,1987,1952,1874,1873,1734,1601,1695,1522,1424,1292,1422,1094,1209,1219,1203,1228,1251,1171,1097,1039,1037,1036,986,972,890,883,913,791,783,785,807,789,715,744,782,780,780,803,681,792,693,711,759,641,739,662,710,661,671,645,528,564,493,492,515,538,473,526,481,514,495,457,474,480,400,437,416,432,378,361,403,380,375,360,361,364,367,353,349,372,326,351,310,306,272,315,310,299,282,274,259,274,277,280,272,265,263,269,267,258,266,226,230,222,208,231,224,205,209,180,200,210,209,175,201,199,177,192,168,175,175,158,167,153,147,155,137,153,138,139,133,122,136,147,125,151,139,117,135,108,125,106,107,112,126,116,110,117,110,23705,22272,18211,15662,13291,13198,11990,11367,10633,10671,10869,10237,9657,9909,9065,7713,7721,7077,6400,6051,5531,5061,5228,5071,5128,4730,4558,4810,4038,3717,3956,3667,3384,3360,3438,3338,3025,2895,2856,2476,2497,2397,2435,2366,2326,2034,2183,1863,1806,1654,1834,1810,1682,1619,1732,1570,1438,1628,1326,1262,1267,1147,1220,1048,986,998,990,1024,1051,924,895,856,904,884,805,862,765,757,704,644,631,691,676,683,662,710,702,642,693,644,615,659,604,573,599,591,623,589,577,562,520,559,508,493,481,426,448,474,425,459,404,443,419,410,402,407,377,367,314,356,310,331,335,319,309,311,308,300,282,299,291,314,332,275,273,242,264,257,230,238,246,246,243,242,221,252,229,204,190,211,236,219,203,205,188,223,176,176,175,169,158,187,170,201,165,137,170,154,130,147,146,151,168,132,138,128,130,111,118,122,109,112,124,112,122,106,113,135,125,119,118,109,104,110,103,21805,22150,18172,17745,14393,11155,13353,12974,10933,8868,9693,11191,11934,9687,9191,7873,6323,6645,5687,6243,6482,4424,4120,5912,4858,3991,4377,4761,4127,3387,3086,3222,4518,3334,3502,3614,3158,3069,3025,3023,2462,2542,1761,1747,1830,2183,3644,1224,1460,1815,1683,1393,1335,1477,1416,1354,1105,1192,978,1063,1169,1173,967,1427,1021,832,883,916,767,784,883,917,1080,705,722,736,547,743,565,649,585,572,564,521,553,512,575,564,457,463,532,365,543,531,384,461,456,613,464,517,376,425,678,391,416,371,423,372,333,386,360,296,295,359,336,363,316,394,273,310,329,319,304,240,248,276,263,295,187,288,221,278,235,198,230,164,191,217,189,221,179,227,219,231,246,202,196,180,165,142,162,189,142,145,191,164,156,116,128,124,128,117,139,138,136,126,126,125,119,134,108,151,118,110,101,110,116,109,106,104,127,127,22826,20199,17018,13347,11812,12738,10412,9540,10129,10740,9661,9014,7989,9373,8338,6997,7477,6396,6159,4940,4722,4948,5182,4190,4625,4746,4335,4495,3569,3726,3910,3421,2784,3250,3075,3021,2554,2550,2638,2177,2320,2158,2511,2295,2352,1863,1224,2126,1686,1609,1597,1702,1699,1599,1556,1576,1523,1333,1462,1270,1188,1018,1175,818,970,1058,992,977,1024,969,831,787,776,844,775,814,701,734,777,629,594,681,647,653,624,559,627,621,679,655,528,733,524,590,664,545,590,505,621,521,584,530,360,413,413,403,437,418,400,381,382,414,435,385,388,343,350,333,334,336,315,329,331,327,309,271,289,265,333,306,308,254,276,281,257,259,253,246,267,260,204,222,198,229,222,224,210,220,221,233,222,194,223,205,164,192,191,184,192,172,188,164,179,148,164,141,153,154,153,173,144,142,149,150,138,141,139,143,115,126,132,122,110,121,143,119,113,108,22379,20225,17071,14105,12054,12095,10791,10178,10261,10091,9821,8824,8941,8879,8097,6798,7174,6525,6175,5190,5132,4938,5095,4709,4642,4587,4584,4390,3868,3556,3579,3208,3115,3105,3177,2914,2593,2629,2653,2456,2328,2370,2314,2359,2078,1806,1460,1686,1802,1588,1550,1419,1512,1518,1502,1396,1284,1370,1310,1220,1188,1107,1079,923,927,901,892,986,913,870,747,773,670,809,781,686,699,640,660,701,671,595,622,578,616,588,571,576,558,572,611,533,537,536,558,544,502,479,545,526,520,472,390,390,383,366,393,405,363,404,343,387,350,354,344,337,332,294,309,284,346,341,288,290,278,295,310,269,251,269,260,246,228,251,218,203,244,232,234,227,229,221,183,220,182,202,162,215,189,186,200,172,166,157,184,163,169,161,158,156,136,147,155,140,139,149,120,135,156,121,134,140,115,145,123,124,110,108,116,111,113,105,102,112,21284,20332,16543,14203,11861,11853,10962,10032,9938,9098,9145,9126,8971,8653,7947,7192,6665,6424,5785,5342,4776,4762,4469,4518,4643,4396,4070,4433,3594,3652,3395,3088,3072,3196,3113,3235,2624,2630,2496,2466,2333,2346,1987,2096,2010,1654,1815,1609,1588,1734,1659,1579,1505,1497,1396,1391,1354,1271,1184,1198,1132,1074,1037,822,986,928,952,916,916,911,840,823,929,725,705,780,666,622,642,653,628,645,633,628,641,587,570,606,563,587,621,542,529,516,520,562,486,557,537,579,509,480,497,395,413,397,382,428,399,384,362,346,357,361,391,334,313,299,301,291,308,309,332,281,291,303,285,272,219,258,244,279,241,252,239,223,229,231,205,223,224,212,246,205,224,203,207,179,194,172,170,187,173,179,167,160,176,169,164,141,133,155,141,136,154,124,133,138,123,134,143,155,128,133,149,123,113,124,119,104,106,102,114,100,101,101,20804,18994,15967,13766,11316,11331,10664,9576,9633,8958,9017,8790,8547,8363,7595,6803,6407,6005,5689,4968,4705,4431,4280,4272,4257,4053,3961,4226,3585,3461,3290,2964,3077,3076,3124,3118,2562,2502,2448,2324,2202,2109,2151,2004,2066,1834,1683,1597,1550,1659,1748,1542,1576,1435,1426,1392,1367,1187,1235,1101,1108,961,1105,865,918,924,915,861,887,769,847,753,842,776,743,759,630,683,682,625,571,584,633,591,601,566,595,608,555,584,561,543,568,536,556,499,504,525,566,505,494,474,427,426,410,396,406,415,360,391,357,376,353,352,380,342,299,323,336,284,279,287,310,286,253,283,276,279,260,269,259,260,233,245,226,235,223,224,237,243,210,219,216,207,222,198,195,187,200,203,194,187,163,185,175,191,147,162,145,162,146,118,141,131,136,128,142,163,134,138,132,126,112,116,148,115,121,119,103,109,106,106,120,117,19869,18357,15397,13110,10717,11522,10071,8894,9239,8789,8621,8378,7804,8214,7306,6732,6461,5888,5522,4813,4529,4300,4237,3859,4268,4120,3808,4228,3335,3514,3338,3014,2823,2928,2847,2914,2456,2420,2371,2084,1976,1972,2193,2035,2077,1810,1393,1702,1419,1579,1542,1594,1568,1455,1474,1350,1370,1165,1201,1157,1062,993,1161,788,880,955,907,931,929,845,857,865,766,815,692,726,675,699,664,577,506,642,668,592,565,579,635,574,606,583,549,552,567,544,543,554,515,529,546,497,525,518,465,420,414,412,440,416,407,401,382,372,377,378,359,355,329,298,306,323,286,276,278,308,279,287,279,226,276,259,279,292,300,262,250,243,224,229,222,225,234,223,230,222,195,218,211,203,185,202,213,198,165,176,178,185,167,178,163,175,176,156,151,150,159,160,153,174,135,121,144,132,141,106,120,133,106,105,123,117,122,104,107,114,129,107,104,103,106,20119,18292,15554,12849,10935,11294,9725,8800,9261,8903,8528,8313,7763,8104,7531,6542,6401,5840,5400,4529,4459,4266,4317,3970,4234,4190,3825,4136,3275,3437,3328,2917,2612,2947,2899,2972,2535,2400,2330,2061,2146,1988,2156,2036,1987,1682,1335,1699,1512,1505,1576,1568,1550,1432,1388,1418,1365,1190,1279,1079,1128,932,1126,803,859,944,942,825,858,887,828,832,807,771,692,719,704,630,630,649,578,615,597,620,557,581,611,584,611,601,549,618,501,515,525,521,546,524,551,506,499,489,416,406,356,391,375,376,389,364,389,329,394,337,355,336,308,277,312,306,290,282,319,291,260,299,255,274,283,303,257,257,278,252,240,232,229,233,204,215,225,194,225,194,215,200,212,193,168,196,187,183,176,201,181,190,160,141,184,166,165,143,146,137,141,123,139,146,144,128,150,138,137,149,109,123,106,116,115,100,114,101,114,107,105,102,103,19769,18080,15258,12727,10706,11000,9818,9119,9157,8952,8562,8109,7816,8149,7244,6362,6239,5876,5495,4674,4409,4316,4196,3932,4247,4156,3961,3949,3438,3302,3273,2915,2684,2918,2728,2780,2336,2365,2397,2165,2070,2006,2012,2037,1952,1619,1477,1599,1518,1497,1435,1455,1432,1402,1394,1267,1226,1188,1145,1108,1017,960,1009,756,928,864,840,868,784,784,721,720,768,704,725,706,621,590,610,560,588,537,607,554,516,553,561,587,540,535,515,553,491,491,456,497,463,477,511,456,460,439,397,429,389,338,380,344,385,343,340,352,340,307,334,312,300,308,243,270,270,283,283,290,278,285,280,231,261,253,249,238,268,229,218,228,209,187,192,212,215,213,213,207,189,165,155,154,181,161,142,141,184,177,174,148,145,158,151,144,135,125,138,133,146,144,127,121,137,127,125,122,122,125,127,115,100,106,106,101,18730,17467,14507,12421,10370,10644,9424,8538,8681,8350,8275,7818,7515,7580,7011,6365,6072,5555,5222,4696,4289,4022,4028,3917,3993,3841,3634,4046,3147,3197,3197,2760,2607,2784,2630,2638,2360,2290,2275,2013,2007,1884,2029,1849,1874,1732,1416,1556,1502,1396,1426,1474,1388,1394,1376,1299,1227,1189,1122,1111,1007,905,956,785,858,841,842,877,850,784,801,770,708,768,682,679,626,600,592,542,563,543,566,584,568,583,581,521,523,584,501,515,534,489,513,515,496,488,463,482,471,473,408,414,368,373,365,358,357,373,373,335,356,329,341,337,316,280,294,279,279,284,255,280,291,303,240,228,270,276,252,251,291,260,211,229,219,194,233,208,206,209,232,196,174,209,195,150,158,202,182,174,189,171,164,191,146,150,160,144,156,132,134,149,154,145,130,152,153,106,133,134,112,114,128,102,104,102,116,101,103,103,18578,17170,14650,12107,10089,10559,9266,8282,8619,8209,8021,7785,7301,7586,6852,6118,5827,5317,5075,4324,4144,3879,3910,3661,3792,3946,3492,3799,3112,3217,3098,2706,2583,2683,2611,2696,2359,2152,2228,1921,2007,1886,1949,1795,1873,1570,1354,1576,1396,1391,1392,1350,1418,1267,1299,1272,1175,1141,1110,1066,1052,927,1037,688,833,847,843,824,795,784,709,743,743,798,665,749,601,637,635,555,528,546,532,638,520,541,523,531,484,564,506,507,483,489,520,479,499,502,487,502,450,419,346,394,351,385,373,365,392,365,357,330,334,319,365,301,277,305,302,290,237,252,256,268,280,285,292,222,260,246,236,247,247,220,225,206,195,231,212,199,203,197,165,169,173,209,203,186,190,181,182,170,176,167,153,153,147,141,159,116,146,132,128,132,132,127,134,128,146,116,103,154,102,101,116,103,100,114,121,105,17258,15625,13347,10848,9123,9774,8446,7599,7979,7641,7426,7104,6518,6935,6443,5612,5638,4988,4646,4104,3681,3642,3701,3325,3509,3586,3256,3485,2853,3148,2902,2704,2279,2551,2427,2500,2062,1994,2056,1891,1769,1720,1908,1606,1734,1438,1105,1523,1284,1354,1367,1370,1365,1226,1227,1175,1230,990,1041,1016,885,796,899,652,760,770,803,797,736,698,649,671,730,700,604,606,546,565,618,554,488,483,533,528,479,459,481,501,498,500,469,491,456,437,463,464,468,429,411,413,436,387,339,351,319,318,352,345,333,310,322,310,314,308,322,300,276,251,277,265,236,233,237,275,225,211,270,196,198,238,186,245,240,205,199,223,209,203,199,188,195,186,192,166,189,171,174,168,161,178,158,159,167,179,131,139,128,150,141,130,132,116,125,123,142,106,114,128,115,106,127,119,115,115,123,101,117,100,16954,15611,12858,10640,9261,9651,8205,7560,8018,7996,7453,6834,6705,7123,6180,5323,5703,5025,4628,4010,3899,3802,3971,3398,3656,3543,3361,3307,2881,2705,3039,2552,2143,2406,2347,2245,2005,1964,1945,1825,1728,1714,1837,1739,1601,1628,1192,1333,1370,1271,1187,1165,1190,1188,1189,1141,990,986,1002,975,816,810,795,654,714,733,710,657,718,668,631,587,565,629,588,619,564,516,529,487,482,478,479,463,497,495,473,478,418,482,428,483,437,431,465,404,427,371,424,382,384,347,247,328,314,320,280,313,321,315,282,283,279,272,258,252,257,222,239,210,245,241,220,212,237,192,197,181,253,200,196,190,188,198,223,182,162,176,164,150,159,153,151,182,152,165,150,145,132,151,140,133,155,127,134,119,141,133,129,110,115,110,125,107,113,100,127,109,106,107,116,101,113,106,112,16894,15180,12763,9965,8827,9522,7816,7430,7614,7904,7193,6790,6254,7133,6300,5231,5483,4550,4374,3701,3637,3681,3904,3214,3329,3577,3297,3266,2741,2820,2949,2555,2124,2348,2266,2231,1923,1899,2028,1710,1733,1667,1828,1710,1695,1326,978,1462,1310,1184,1235,1201,1279,1145,1122,1110,1041,1002,1038,971,847,771,834,615,702,783,720,730,684,676,604,603,538,609,568,560,529,494,553,507,480,481,495,492,476,443,452,443,472,482,409,520,417,451,452,373,455,336,439,368,381,347,251,316,282,298,274,277,262,266,281,259,302,265,248,257,248,250,249,236,238,236,216,205,259,198,235,185,253,210,244,183,217,194,211,176,188,189,192,141,145,162,160,131,153,152,150,160,157,163,150,124,139,126,125,139,103,142,144,118,106,114,127,100,120,102,120,116,106,101,100,104,106,15735,14363,12191,10118,8242,8766,7786,7048,7206,6832,6761,6390,6111,6318,5853,4999,4978,4547,4349,3630,3496,3383,3437,3159,3301,3338,2985,3039,2574,2690,2511,2285,2217,2311,2257,2242,1909,1859,1836,1658,1693,1580,1633,1550,1522,1262,1063,1270,1220,1198,1101,1157,1079,1108,1111,1066,1016,975,971,844,854,749,807,623,705,683,679,681,690,659,629,615,591,574,493,577,499,485,499,465,427,478,466,457,447,424,434,465,402,392,416,403,434,372,413,409,390,375,431,355,383,374,284,322,297,296,258,288,281,269,265,279,268,279,270,275,227,260,230,229,250,253,202,214,214,208,202,181,183,209,205,202,175,172,200,170,172,171,157,155,168,136,154,146,165,156,159,150,142,170,113,118,142,127,126,133,121,104,116,101,120,111,117,103,104,117,104,14429,13308,11220,9674,7840,8162,7199,6740,6697,6074,6138,6200,5941,5996,5362,4834,4573,4302,3840,3498,3246,3142,3082,2905,3100,3149,2803,2947,2501,2399,2244,2141,2161,2194,2070,2182,1832,1839,1737,1649,1587,1532,1604,1425,1424,1267,1169,1188,1188,1132,1108,1062,1128,1017,1007,1052,885,816,847,854,746,745,785,615,624,668,644,599,632,614,572,602,587,534,520,540,428,457,453,405,382,394,414,431,426,400,436,397,396,433,395,398,375,408,371,379,370,387,386,370,352,359,311,257,273,315,258,290,313,265,263,257,273,262,267,222,196,211,222,206,229,219,245,227,195,203,200,206,183,213,203,192,186,184,171,147,147,145,158,130,157,132,157,153,138,148,171,126,146,154,125,127,117,139,109,122,125,103,116,101,108,117,113,103,116,119,103,101,105,101,101,104,14029,12862,10909,9513,7822,7418,7295,6801,6551,6002,5977,5956,6050,5599,5088,4607,4219,4205,3933,3260,3373,3035,2823,2905,3016,2809,2900,2749,2557,2313,2136,1975,2193,2088,2013,1947,1754,1713,1633,1702,1503,1387,1360,1378,1292,1147,1173,1018,1107,1074,961,993,932,960,905,927,796,810,771,749,745,682,681,621,611,623,577,630,599,561,524,574,505,506,518,443,441,464,445,391,426,396,368,368,398,387,356,389,364,358,374,301,355,335,318,305,347,382,322,334,312,317,285,279,244,271,269,233,260,243,234,234,223,215,219,243,211,180,220,184,177,208,201,162,191,185,171,191,176,179,156,185,161,149,168,148,165,157,128,131,134,145,141,151,110,138,131,136,122,116,126,137,106,110,127,123,109,100,106,100,13526,12590,10687,9054,7280,7980,6824,6157,6273,5957,5945,5793,5313,5637,4886,4722,4513,4158,3786,3157,2882,2877,2791,2598,2900,2802,2600,3048,2358,2447,2294,2112,1879,2003,1963,2083,1624,1637,1704,1429,1345,1444,1521,1354,1422,1220,967,1175,1079,1037,1105,1161,1126,1009,956,1037,899,795,834,807,785,681,838,534,636,662,668,641,623,601,629,608,591,580,566,543,425,487,496,376,356,431,463,436,380,405,468,415,434,423,362,418,399,409,428,366,389,406,382,365,402,379,301,286,299,318,306,302,299,279,274,289,269,235,311,275,241,226,230,229,190,208,223,246,195,215,195,173,208,169,197,181,193,205,179,176,153,178,179,167,161,165,154,184,151,160,150,126,140,151,148,147,136,141,120,138,113,111,124,126,125,102,110,103,135,110,109,107,105,103,107,101,104,12329,11954,9906,8809,7562,6239,6566,6512,5742,5555,5338,5536,5810,5346,5258,4059,3666,3497,3375,2821,3178,2584,2527,3293,2571,2349,2585,2512,2310,1889,1815,1803,2140,1665,1960,1666,1606,1630,1620,1556,1375,1333,1101,1081,1094,1048,1427,818,923,822,865,788,803,756,785,688,652,654,615,623,615,621,534,574,528,461,455,495,478,464,495,460,445,467,380,401,342,377,343,345,382,327,316,286,297,328,326,288,311,321,308,231,315,293,272,287,304,287,234,241,269,229,329,214,242,231,202,214,181,219,199,196,197,197,206,193,202,178,171,186,169,183,160,125,149,140,149,135,140,141,129,130,132,124,128,144,102,144,102,120,134,119,118,115,111,101,102,112,12191,11296,9485,8153,6500,6905,6434,5850,5671,5031,5217,5260,5061,4937,4404,4001,3699,3647,3238,2970,2714,2516,2597,2451,2579,2540,2428,2423,2126,2043,1923,1763,1835,1914,1756,1856,1538,1422,1562,1425,1273,1290,1239,1221,1209,986,1021,970,927,986,918,880,859,928,858,833,760,714,702,705,624,611,636,528,606,552,548,515,506,500,483,465,510,418,422,403,405,416,356,366,342,348,355,382,339,341,344,342,332,332,361,305,321,358,307,288,282,322,287,313,277,300,279,220,216,212,233,227,238,225,205,244,227,229,235,201,180,174,182,195,187,181,196,182,162,169,163,142,140,160,163,165,176,137,170,121,150,121,133,141,118,128,136,122,125,108,122,128,118,108,113,114,108,102,100,12280,11213,9524,7840,6577,6932,5915,5452,5555,5314,5160,4981,4781,5048,4531,3957,3986,3565,3311,2785,2675,2509,2617,2408,2545,2614,2461,2482,2037,2145,2045,1829,1697,1847,1724,1670,1534,1438,1416,1332,1289,1217,1341,1229,1219,998,832,1058,901,928,924,955,944,864,841,847,770,733,783,683,668,623,662,461,552,522,550,536,554,488,480,496,475,458,437,431,423,391,410,341,344,335,335,355,337,311,364,344,317,376,339,360,326,322,338,315,321,310,323,302,316,325,250,216,244,253,234,247,216,222,245,209,223,197,225,214,172,163,186,185,179,166,177,148,168,168,187,156,192,166,167,180,158,140,140,147,120,150,148,117,128,134,135,134,115,135,105,122,137,105,110,113,123,111,106,107,116,11648,10916,9214,7800,6468,6827,5895,5416,5581,5000,5189,5005,4825,4808,4321,3969,3759,3471,3297,2773,2700,2586,2416,2354,2441,2469,2299,2379,2083,2035,1898,1735,1729,1702,1728,1703,1450,1503,1447,1320,1226,1217,1199,1189,1203,990,883,992,892,952,915,907,942,840,842,843,803,710,720,679,644,577,668,455,548,550,536,494,573,533,503,477,471,462,457,432,417,420,368,313,344,343,329,360,328,345,366,336,316,349,362,320,280,331,286,303,326,322,305,340,304,297,257,208,238,245,242,239,214,211,218,218,194,230,216,186,168,188,166,213,182,182,170,179,162,157,181,159,144,132,157,171,169,136,153,125,144,149,141,139,123,103,118,104,127,130,121,118,123,126,120,102,122,108,102,103,100,11995,10923,9460,7809,6311,6597,5842,5535,5562,5048,5065,4988,4744,5067,4402,3795,3675,3373,3311,2605,2619,2545,2485,2418,2365,2460,2532,2442,2045,1989,1844,1620,1628,1821,1766,1673,1513,1337,1457,1392,1348,1222,1228,1211,1228,1024,916,977,986,916,861,931,825,868,877,824,797,657,730,681,599,630,641,495,515,536,494,540,553,485,535,535,468,494,415,416,377,384,365,337,367,303,366,344,345,322,345,339,321,329,316,312,302,331,314,282,302,306,281,294,303,275,239,258,217,226,235,206,211,222,237,215,218,221,230,216,200,172,153,175,186,173,194,171,164,179,157,162,170,162,168,146,145,134,140,136,143,116,127,116,144,134,104,110,117,104,120,106,100,124,119,111,115,105,103,11664,10608,9225,7636,6199,6782,5909,5129,5327,4984,5045,4828,4579,4738,4206,3933,3856,3402,3170,2779,2535,2442,2490,2268,2416,2393,2261,2567,1988,2024,1981,1698,1627,1762,1726,1724,1462,1347,1370,1181,1262,1245,1265,1135,1251,1051,767,1024,913,916,887,929,858,784,850,795,736,718,684,690,632,599,623,478,506,554,573,553,612,548,506,509,490,462,426,430,373,398,371,337,322,375,363,388,351,354,411,316,354,376,361,338,314,316,358,287,366,326,328,303,312,290,236,243,220,244,241,249,229,220,204,198,239,191,219,213,191,188,177,172,189,181,175,186,167,167,184,164,153,180,171,166,189,178,130,144,147,161,148,115,146,132,117,118,116,137,134,130,117,141,106,125,117,116,115,119,104,104,101,115,114,11431,10338,8769,7288,6012,6428,5791,5096,5165,4936,4957,4705,4421,4644,4044,3654,3707,3337,3206,2611,2423,2553,2474,2240,2384,2281,2260,2311,1937,1898,1799,1626,1528,1727,1578,1607,1340,1334,1314,1226,1186,1120,1217,1213,1171,924,784,969,870,911,769,845,887,784,784,784,698,668,676,659,614,561,601,464,500,488,533,485,548,514,484,487,393,449,426,372,362,376,383,328,346,335,339,350,316,348,296,277,315,332,315,302,274,302,301,282,281,252,284,288,281,274,232,233,216,216,199,212,221,192,229,206,185,196,216,210,168,172,167,146,164,155,168,166,164,137,186,138,146,146,138,148,142,149,162,136,130,123,116,109,113,126,103,131,105,103,105,105,110,115,111,101,101,10187,9387,8386,7380,5567,6021,5392,4998,4962,4147,4553,4702,4355,4278,3605,3687,3139,3216,2938,2444,2347,2186,1958,1950,2218,2128,2073,2333,1966,1846,1623,1455,1665,1560,1528,1535,1325,1245,1309,1245,1116,1037,1129,974,1097,895,883,831,747,840,847,857,828,721,801,709,649,631,604,629,572,524,629,495,483,480,503,535,506,484,574,525,435,456,460,369,348,365,361,331,290,308,345,335,290,319,347,293,337,276,311,286,303,318,292,306,318,321,291,300,282,313,274,243,218,201,259,255,249,220,193,213,201,193,197,237,174,148,199,183,135,163,168,183,127,186,163,143,154,128,162,169,155,142,142,148,120,125,133,137,134,126,137,111,130,104,121,115,114,105,104,107,116,116,102,100,106,10169,9523,8200,7111,5477,6027,5355,5044,4942,4265,4377,4740,4303,4339,3712,3725,3255,3093,2900,2395,2379,2187,2029,1995,2143,2186,2064,2252,1847,1874,1676,1531,1646,1528,1504,1518,1287,1262,1311,1146,1152,1046,1188,1001,1039,856,917,787,773,823,753,865,832,720,770,743,671,587,603,615,602,574,608,460,465,496,477,535,509,487,525,524,416,444,413,388,333,343,347,322,272,327,347,321,283,343,338,293,338,298,314,270,303,283,258,298,308,327,282,281,283,292,262,232,210,184,246,245,227,201,186,198,191,196,174,219,162,171,194,171,137,161,168,177,130,154,155,153,140,127,159,142,138,140,135,135,106,120,141,141,119,114,129,126,105,101,101,125,103,101,118,9794,9654,8047,7271,5761,5759,5441,4828,4758,3901,4315,4552,4457,3945,3761,3780,3083,3047,2645,2626,2296,1983,1835,2209,2117,1981,1823,2279,1766,1826,1564,1485,1698,1617,1482,1678,1271,1281,1208,1186,1071,1143,1034,878,1037,904,1080,776,670,929,842,766,807,768,708,743,730,565,538,591,587,505,591,445,510,475,471,468,490,393,435,416,582,405,402,385,340,388,327,345,250,259,350,310,294,276,356,319,292,270,287,251,285,289,246,271,236,288,251,310,284,239,278,228,220,232,275,239,190,180,213,166,200,186,203,198,176,163,138,170,130,159,176,163,123,178,162,141,113,153,115,154,156,123,131,123,118,131,114,128,139,100,144,105,112,107,116,134,115,112,9844,9072,7897,6739,5442,5636,5021,4405,4635,4318,4260,4122,3894,4107,3606,3481,3214,2950,2796,2328,2250,2107,2098,1940,2169,1947,1986,2226,1717,1802,1725,1427,1422,1434,1358,1449,1272,1181,1171,1010,1010,1010,1142,1029,1036,884,705,844,809,725,776,815,771,704,768,798,700,629,609,574,534,506,580,467,418,458,462,494,462,449,456,444,405,400,373,342,317,334,322,298,282,295,309,325,294,294,336,305,279,306,275,296,285,307,300,287,279,279,299,256,282,278,239,200,234,210,196,240,217,216,192,165,222,180,183,208,197,149,168,178,126,152,152,136,146,188,165,124,116,119,131,141,171,124,134,132,121,117,106,122,134,118,121,108,105,110,125,102,104,112,113,9745,8925,7464,6344,5060,5456,4808,4415,4376,4196,4203,4098,3713,3896,3563,3196,3094,2844,2756,2314,2033,2051,2030,1897,2035,2062,1886,2014,1622,1650,1616,1371,1391,1452,1480,1372,1176,1113,1154,1034,1053,1034,1003,918,986,805,722,775,781,705,743,692,692,725,682,665,604,588,568,493,520,518,566,380,422,437,457,415,426,426,460,413,402,373,386,372,319,300,305,267,277,291,316,298,290,281,302,277,285,297,251,270,244,274,245,248,232,273,262,258,225,249,188,181,204,186,183,207,199,178,170,178,188,175,180,161,152,146,158,145,145,146,125,146,135,126,144,127,128,132,129,126,120,113,133,123,103,116,114,110,111,108,101,106,112,113,106,101,9459,8927,7364,6456,5349,5397,4865,4255,4521,4181,4208,3987,3986,3801,3597,3200,3137,2847,2547,2401,2299,2073,2007,1907,2085,2007,1772,1969,1594,1594,1539,1414,1376,1403,1361,1367,1209,1238,1152,1046,1044,996,979,963,972,862,736,814,686,780,759,726,719,706,679,749,606,619,560,577,540,443,543,401,403,431,432,416,430,372,369,388,385,342,372,370,280,315,305,281,246,285,275,272,245,285,270,251,265,247,261,274,274,228,261,247,247,241,260,220,223,217,237,186,221,179,184,174,155,155,163,159,168,165,165,151,148,156,151,149,136,143,125,137,119,131,127,127,126,119,130,116,117,135,120,113,107,101,111,100,111,110,108,8806,7863,6788,5537,4555,4899,4351,3877,4180,3891,3878,3396,3471,3534,3094,2836,2832,2594,2516,2065,1953,1988,1911,1697,1885,1786,1824,1752,1562,1523,1485,1241,1198,1233,1172,1231,1080,1009,967,969,898,893,962,982,890,765,547,701,699,666,630,675,704,621,626,601,546,564,529,499,428,441,425,342,405,423,417,377,373,362,348,333,340,317,319,280,298,331,252,293,260,233,267,282,281,258,274,231,223,275,243,236,217,232,244,225,220,221,216,197,227,223,172,177,176,175,201,185,172,172,173,147,177,155,148,147,153,103,113,114,146,153,146,124,124,132,117,112,121,120,125,120,115,110,107,108,100,106,107,8531,7730,6705,5997,4511,4723,4466,4046,3975,3564,3658,3832,3509,3547,3161,3014,2699,2525,2436,2026,1899,1817,1702,1677,1787,1767,1668,1796,1475,1507,1341,1210,1288,1267,1292,1265,1070,1065,976,929,971,848,882,865,883,757,743,734,640,622,683,699,630,590,600,637,565,516,494,485,457,464,487,377,416,391,420,384,398,376,365,343,388,334,300,315,331,288,282,251,233,239,268,272,250,220,239,256,209,231,253,234,224,260,231,242,230,216,252,244,242,238,184,199,178,171,193,186,186,165,168,167,182,169,163,160,148,146,140,131,128,117,116,124,120,131,144,123,121,119,108,120,128,127,103,114,107,106,100,101,8648,7884,6649,5407,4597,4839,4274,3831,3935,4000,3712,3461,3254,3447,3046,2818,2806,2435,2350,1985,1891,1864,1902,1662,1753,1773,1693,1753,1435,1463,1461,1313,1105,1244,1198,1226,1033,1025,938,916,863,850,964,903,913,704,565,777,660,642,682,664,630,610,592,635,618,529,553,499,453,445,496,343,356,410,368,365,371,383,361,347,327,322,305,305,252,282,266,251,277,258,268,234,243,248,274,261,258,241,223,251,219,218,255,238,243,188,240,241,200,211,173,168,165,192,176,162,156,148,158,160,168,151,147,154,117,135,130,118,121,122,120,122,138,118,134,121,129,124,106,119,112,112,108,104,101,100,100,8295,7375,6547,5507,4488,4355,4178,3816,3751,3388,3531,3288,3443,3207,2938,2732,2542,2403,2282,2023,1807,1741,1738,1727,1660,1642,1687,1636,1440,1324,1224,1115,1187,1279,1242,1177,998,1004,926,960,910,848,829,769,791,644,649,629,701,653,625,577,649,560,542,555,554,487,507,465,405,391,376,345,366,341,313,337,337,328,331,322,345,298,267,281,293,251,251,256,251,214,247,252,215,231,242,228,239,207,223,191,226,206,200,208,210,192,175,195,174,175,170,170,154,156,146,146,135,143,131,132,131,136,121,105,141,114,114,124,120,124,100,100,113,117,104,103,107,105,106,107,102,8307,7601,6412,5471,4431,4376,4233,3727,3939,3618,3675,3184,3358,3313,2874,2521,2572,2426,2517,1810,1864,1912,1783,1654,1723,1641,1739,1505,1453,1406,1269,1192,1156,1138,1206,1072,1024,919,880,947,835,876,812,918,783,631,585,594,671,628,571,506,578,588,563,528,488,482,480,427,382,426,356,382,342,344,344,367,322,346,290,272,250,282,277,246,260,233,277,251,284,222,206,221,227,235,217,217,209,212,219,178,195,174,212,239,207,185,188,190,170,156,151,173,137,140,174,129,146,133,134,150,139,133,130,111,124,106,123,123,119,120,105,104,104,111,102,8143,7339,6232,5131,4344,4587,3976,3580,3786,3662,3521,3311,3129,3334,3014,2550,2581,2470,2223,1891,1801,1635,1842,1573,1773,1679,1520,1593,1346,1350,1405,1201,1106,1167,1153,1198,1014,952,971,851,809,768,877,823,785,691,572,681,595,645,584,642,615,537,543,546,483,478,481,478,394,396,431,327,348,335,343,303,375,335,308,327,259,295,291,285,233,239,258,214,222,272,233,230,218,206,194,228,251,228,218,206,242,208,216,193,204,205,196,174,188,194,165,164,142,156,160,155,145,138,156,142,138,144,148,128,136,110,129,126,108,130,120,114,104,123,112,103,109,110,100,7729,7285,6100,5136,4220,4519,4029,3485,3546,3380,3351,3318,3040,3192,2892,2700,2456,2373,2172,1849,1705,1721,1684,1555,1674,1593,1410,1692,1318,1318,1230,1142,1085,1180,1150,1227,956,974,920,872,811,820,813,849,807,676,564,647,622,633,633,668,597,607,566,532,533,479,495,466,414,368,463,316,355,335,329,366,363,339,345,347,350,309,316,275,267,268,268,247,206,233,278,248,248,222,244,266,226,261,202,227,244,208,221,232,196,226,213,231,202,217,193,185,168,168,169,189,143,148,150,155,139,137,149,138,143,126,130,122,118,123,130,112,135,100,104,106,118,106,128,131,118,114,7738,7307,6031,4938,4191,4604,3808,3338,3563,3508,3315,3217,2896,3245,2982,2655,2588,2329,2128,1844,1696,1753,1666,1533,1685,1668,1439,1645,1257,1451,1327,1165,963,1183,1043,1149,963,963,866,780,815,856,855,779,789,683,521,653,578,628,591,592,620,554,584,638,528,463,492,457,431,368,436,286,382,355,360,344,388,350,335,321,310,325,298,272,282,272,234,252,221,230,248,222,209,247,250,221,212,248,189,256,225,222,210,216,203,192,215,183,191,203,159,181,160,168,160,159,179,175,132,134,137,120,136,131,135,117,154,133,108,112,120,127,111,116,126,107,108,103,100,105,100,103,7838,7102,5952,5074,4219,4422,3818,3593,3515,3513,3340,3231,3092,3223,2922,2495,2562,2323,2130,1864,1709,1637,1671,1513,1669,1598,1501,1574,1346,1309,1267,1160,1088,1167,1095,1124,1004,892,954,823,816,849,828,750,715,662,553,624,616,641,601,565,557,516,568,520,479,497,476,447,426,398,380,297,339,337,328,345,351,316,290,283,294,294,290,245,281,250,243,215,227,218,248,209,210,229,224,238,213,218,222,194,199,228,187,246,205,185,213,189,202,178,150,160,133,147,143,147,165,137,158,148,151,135,131,129,132,114,127,107,113,122,105,110,121,104,100,111,102,103,7755,7123,5937,4930,4115,4305,3966,3511,3628,3360,3367,3156,3115,3149,2727,2469,2515,2390,2159,1911,1713,1741,1708,1453,1645,1557,1569,1616,1351,1293,1246,1106,1115,1140,1135,1119,948,911,874,861,794,774,829,830,744,710,512,559,588,587,566,579,581,553,583,541,459,495,443,424,400,387,405,328,341,311,345,322,354,348,319,343,276,294,281,285,258,220,248,231,235,206,222,247,229,210,254,227,223,215,242,208,197,197,226,194,197,184,186,193,196,182,144,167,162,147,160,164,150,144,139,126,148,120,144,126,120,116,103,112,121,107,125,121,101,109,125,104,109,114,105,102,103,7384,7045,5746,4889,4052,4429,3696,3382,3458,3188,3219,3291,2962,3087,2779,2634,2468,2276,2043,1792,1656,1626,1541,1517,1634,1562,1381,1687,1313,1300,1286,1095,1050,1126,1071,1131,979,948,910,787,753,789,822,718,782,702,575,627,571,570,595,635,611,561,581,523,481,473,452,434,436,356,468,326,344,364,366,345,411,296,347,338,356,336,302,270,274,239,274,242,217,194,244,250,224,254,228,228,254,207,230,220,202,193,209,211,209,213,210,229,200,197,183,154,156,167,163,171,139,133,144,149,164,111,168,138,109,110,129,130,100,120,123,133,110,128,120,106,108,112,122,106,100,109,111,7542,6977,5964,5037,4130,4208,3919,3391,3534,3190,3309,3125,3056,3074,2750,2639,2434,2222,2069,1885,1629,1632,1586,1557,1575,1507,1506,1632,1348,1338,1178,1111,1084,1166,1142,1151,939,928,890,854,863,832,799,707,780,642,564,621,576,606,608,574,584,587,521,531,501,478,443,465,397,389,415,288,342,344,336,339,316,277,293,293,319,305,277,251,231,256,261,228,217,228,266,221,238,227,228,230,224,207,185,202,219,203,208,190,214,204,209,195,194,169,168,158,153,135,145,145,160,136,160,134,151,150,131,113,126,105,114,112,113,116,123,113,108,106,105,102,7691,6907,5877,4684,3926,4416,3645,3279,3411,3544,3350,3141,2836,2964,2778,2445,2491,2300,2053,1813,1634,1652,1688,1422,1655,1594,1427,1574,1242,1274,1303,1165,1031,1144,1041,1133,918,854,914,799,777,723,883,778,780,693,457,679,558,563,555,606,611,540,523,484,498,418,472,402,396,364,434,311,332,317,316,321,354,315,337,338,292,279,285,265,223,209,258,239,209,251,226,212,213,223,254,224,218,222,183,243,177,216,185,176,211,186,220,205,199,199,132,136,126,151,145,140,173,144,134,166,133,133,147,123,124,110,118,106,119,107,124,122,111,116,110,114,100,110,7428,6779,5903,4551,3763,4441,3524,3224,3438,3401,3214,3177,2792,3149,2797,2398,2451,2172,2047,1636,1598,1596,1625,1459,1525,1654,1400,1592,1226,1283,1290,1163,989,1086,1014,1016,928,850,914,776,712,755,913,778,803,644,463,655,572,587,584,583,601,535,584,564,500,482,482,392,433,358,423,321,332,376,349,329,376,332,276,298,270,306,297,247,275,231,241,207,212,228,261,248,218,215,207,207,222,252,201,217,194,198,215,221,208,192,209,202,198,172,133,172,153,166,144,177,181,147,140,142,173,116,120,137,119,115,133,122,119,131,117,107,116,110,120,108,114,100,119,104,101,7320,6753,5713,4994,4003,4113,3748,3406,3451,3134,3196,3108,3061,2933,2655,2442,2295,2256,2022,1784,1646,1662,1568,1497,1674,1474,1419,1488,1280,1297,1170,1093,1071,1097,1035,1103,905,896,876,816,801,717,755,740,681,615,532,528,611,621,561,549,549,515,501,506,469,428,409,416,395,374,362,308,361,339,362,316,361,315,311,314,287,275,251,261,243,253,223,223,219,218,202,189,222,242,230,185,183,201,200,182,180,214,172,168,185,199,182,198,194,185,175,152,135,141,155,129,128,137,121,126,139,138,118,148,114,107,108,108,102,103,102,101,109,7369,6599,5522,4318,3743,4285,3292,2948,3255,3521,3095,2952,2464,3031,2685,2320,2472,2111,1875,1642,1600,1621,1788,1356,1463,1594,1262,1466,1106,1227,1398,1169,855,1017,999,978,870,868,839,675,685,731,845,768,792,659,365,733,533,542,543,552,618,553,515,507,491,483,520,403,398,301,418,231,305,360,320,312,338,302,286,270,251,296,270,274,236,234,251,191,178,206,227,256,194,208,220,202,243,217,182,230,202,200,228,198,211,167,208,167,172,169,123,139,146,152,136,141,142,125,138,129,141,139,124,110,116,114,109,113,105,112,101,106,121,101,6991,6378,5503,4720,3841,3887,3524,3237,3332,2993,2947,2999,2893,2850,2609,2474,2226,2076,1858,1648,1609,1488,1449,1418,1453,1390,1366,1449,1259,1228,1185,1004,1057,1018,1029,968,903,832,831,782,687,710,754,682,693,604,543,524,537,529,568,567,501,491,534,483,456,437,417,434,375,355,399,315,321,326,280,302,314,274,303,303,285,285,244,274,217,224,219,226,195,242,244,225,199,197,202,219,177,194,180,202,174,181,211,184,198,172,179,163,165,145,142,151,144,120,135,123,118,135,128,121,120,112,127,132,106,102,136,107,104,103,116,110,111,115,6977,6482,5479,4598,3679,3966,3438,3216,3268,3030,3028,2983,2705,2899,2503,2376,2139,2060,1979,1591,1511,1484,1418,1407,1430,1426,1424,1445,1237,1168,1196,998,967,1031,1006,990,893,859,843,719,740,690,731,672,711,573,531,590,536,516,536,544,515,491,489,489,437,431,451,372,408,335,409,293,358,322,331,331,316,302,318,283,289,307,274,228,232,260,218,206,174,208,208,222,228,197,193,203,216,198,214,200,181,188,195,180,191,175,195,200,193,187,144,150,140,149,135,146,149,131,125,117,141,106,141,124,112,100,121,117,103,103,110,101,122,103,102,6985,6355,5405,4360,3733,4074,3392,2913,3131,3184,3115,2837,2470,2854,2541,2291,2324,2148,2003,1669,1502,1587,1624,1278,1533,1502,1294,1477,1133,1244,1299,1048,822,1039,949,906,884,803,823,715,707,671,832,790,759,599,384,664,558,520,556,543,525,456,513,520,463,465,452,413,371,318,428,272,307,338,286,314,358,301,292,258,246,300,245,261,244,231,255,200,212,216,221,210,187,226,209,208,185,215,172,228,211,195,198,208,197,169,216,179,181,152,134,145,143,146,127,147,141,144,121,130,138,105,147,120,115,124,106,107,101,108,102,110,103,7018,6390,5491,4604,3697,3910,3506,3039,3205,3035,2995,2784,2809,2796,2542,2351,2250,2163,1999,1558,1468,1606,1450,1357,1539,1429,1330,1381,1207,1167,1182,986,996,988,967,993,869,807,788,767,751,657,735,740,641,591,461,545,544,562,499,554,521,497,515,479,464,404,373,409,379,305,366,287,288,315,303,282,287,282,306,298,271,287,248,247,225,242,238,208,239,193,232,216,246,194,211,190,176,221,168,198,184,180,208,186,189,181,188,170,202,165,122,152,122,125,135,169,139,119,125,114,129,130,134,122,113,107,103,120,106,109,108,107,100,102,6954,6400,5404,4367,3583,4023,3345,3037,3203,3117,3069,2919,2605,2868,2487,2284,2261,1985,1928,1535,1504,1499,1494,1365,1449,1506,1321,1436,1176,1138,1157,1022,958,1003,932,889,840,817,793,721,757,686,801,710,739,623,456,590,502,486,504,515,546,463,496,499,468,427,455,390,370,347,389,304,282,321,326,302,366,281,318,308,236,279,232,247,220,230,243,210,207,204,196,203,205,197,209,214,211,208,185,211,198,191,197,189,174,164,206,177,171,162,124,139,131,146,135,133,149,139,148,144,154,119,110,116,111,104,104,100,101,114,102,105,104,6468,6007,5332,4753,3505,3785,3626,3123,3069,2453,2871,2867,2846,2595,2372,2308,1947,2021,1862,1611,1543,1350,1229,1289,1448,1340,1313,1415,1182,1137,1022,961,1091,1029,943,1062,871,818,829,770,704,723,669,664,662,589,613,505,479,557,525,529,524,477,488,502,429,371,336,375,387,382,406,287,322,310,322,306,326,252,321,327,288,279,273,241,221,216,188,192,185,205,226,192,185,184,213,204,186,192,199,167,172,175,169,181,164,176,152,208,175,203,157,167,160,117,156,127,139,105,127,130,122,125,108,105,119,102,118,103,101,6511,6106,5139,4192,3453,3939,3274,2973,3035,2851,2846,2861,2465,2750,2411,2279,2136,1930,1696,1553,1377,1398,1391,1231,1385,1398,1261,1480,1094,1142,1175,974,893,988,942,969,825,746,760,639,668,646,731,705,710,577,464,621,545,537,566,546,551,511,463,487,411,424,439,431,386,322,382,234,287,323,305,281,328,284,291,282,251,299,262,260,216,252,240,175,188,196,213,215,213,186,210,209,220,209,182,208,179,195,216,188,206,152,186,212,197,203,135,132,142,142,151,160,152,116,123,114,150,114,123,146,104,103,109,105,101,119,107,107,6554,6145,5192,4371,3634,3748,3367,2891,3042,2805,2802,2745,2643,2616,2375,2335,2118,1941,1784,1592,1435,1413,1313,1387,1360,1279,1211,1440,1045,1146,1048,981,925,1021,933,986,807,836,734,736,741,692,690,644,661,562,517,521,526,579,505,497,506,456,482,502,413,382,368,355,370,334,365,241,313,302,340,294,303,288,300,281,310,256,258,220,197,244,241,195,190,174,231,183,189,193,229,195,205,202,198,167,163,200,179,170,177,208,212,176,178,175,169,151,141,127,141,133,118,112,128,126,137,126,128,104,115,113,107,109,102,104,101,110,105,6290,5762,4996,4152,3196,3709,3032,2777,3002,2770,2615,2637,2387,2575,2338,2175,2035,1870,1739,1465,1335,1374,1296,1216,1328,1321,1195,1391,1053,1100,1139,959,863,946,882,915,779,734,730,638,661,610,689,627,671,520,376,584,520,509,494,525,499,460,471,450,436,384,381,383,352,312,402,269,277,316,304,303,312,281,282,283,284,282,225,223,227,242,200,174,170,188,202,191,202,196,200,194,199,198,194,172,165,193,181,202,171,175,197,178,188,154,127,149,129,127,126,146,138,141,133,122,132,125,120,115,100,102,102,102,102,104,5890,5608,4727,4080,3197,3457,3032,2733,2740,2494,2603,2591,2366,2432,2209,2073,1841,1839,1723,1390,1293,1281,1180,1094,1277,1274,1211,1348,1032,1057,1017,852,907,961,823,892,776,726,765,607,611,586,619,642,645,559,425,530,472,480,474,518,489,439,473,419,387,347,347,374,359,317,379,229,300,325,297,275,290,274,313,292,239,278,249,217,223,238,211,175,156,194,217,203,178,182,197,169,199,172,185,169,145,187,152,165,162,203,203,175,154,132,143,130,132,126,130,148,136,128,120,120,134,109,134,116,101,112,106,104,115,122,103,5300,5232,4535,4100,3245,2970,3129,2844,2623,2133,2442,2596,2575,2305,2139,2007,1604,1629,1495,1424,1450,1146,980,1192,1122,1021,1063,1219,924,908,775,736,1042,904,808,926,708,705,684,660,587,632,518,485,528,508,678,360,390,497,427,465,416,397,408,346,339,247,251,284,311,285,301,329,279,250,257,239,236,232,274,262,278,239,188,237,172,184,173,170,151,165,193,159,150,144,183,168,132,133,175,123,142,144,134,122,124,157,135,169,127,143,138,134,131,101,123,147,109,103,122,101,106,5361,4942,4144,3581,2857,3047,2695,2397,2414,2216,2297,2179,2159,2095,1928,1770,1673,1590,1524,1247,1117,1150,1033,1043,1117,1137,1050,1091,924,944,886,741,778,795,799,770,673,637,616,633,568,577,581,566,564,493,391,413,390,395,426,420,406,429,414,394,351,328,316,322,257,279,286,214,220,216,208,258,243,233,243,232,228,200,181,186,177,199,168,170,173,164,185,181,160,167,154,158,136,172,152,139,151,150,145,152,139,167,132,151,149,130,134,114,106,103,116,113,100,101,102,110,101,101,5168,4720,4197,3626,2825,2798,2758,2396,2390,2138,2220,2212,2132,2059,1976,1936,1649,1494,1453,1232,1156,1115,994,1012,1070,1014,976,1161,883,854,899,731,791,788,758,811,616,600,620,601,564,485,546,513,493,481,416,413,383,413,410,414,356,389,368,351,319,314,282,297,273,244,299,242,216,244,238,217,220,216,218,210,220,234,204,221,176,178,165,154,137,142,168,160,133,162,156,153,126,153,135,146,144,140,143,122,131,160,142,141,129,132,131,106,136,112,123,138,5121,4715,3943,3379,2732,2896,2620,2438,2468,2293,2257,2237,2061,2199,1874,1680,1591,1534,1376,1240,1126,1118,1161,1014,1075,1102,1021,1075,887,941,820,780,757,710,736,779,610,630,632,546,538,469,555,529,492,426,371,403,366,397,396,412,391,338,373,385,318,320,298,296,315,271,318,231,212,253,245,226,244,216,201,184,232,210,186,179,175,171,192,156,140,156,168,168,147,147,167,135,151,166,141,152,120,149,146,125,146,117,142,127,127,126,101,103,112,114,113,116,110,100,106,106,102,5024,4730,3982,3412,2694,2925,2695,2308,2288,2023,2269,2216,2053,2002,1762,1811,1584,1507,1420,1264,1098,1061,984,1024,1100,1032,946,1117,850,881,790,710,775,743,750,832,652,638,587,579,541,537,533,476,515,448,423,437,393,382,406,440,375,380,365,373,352,280,274,258,258,269,306,202,233,234,242,235,241,199,259,246,275,196,183,184,201,193,176,146,174,160,169,160,143,160,163,145,145,144,155,136,135,135,127,135,135,156,151,141,126,130,123,116,123,113,116,118,102,103,102,125,114,103,103,4874,4620,3892,3325,2717,2901,2545,2208,2274,2052,2167,2123,1979,1916,1756,1791,1603,1578,1382,1199,1112,1068,1023,982,1110,998,927,1091,831,894,854,736,768,737,747,786,593,577,563,526,535,533,535,510,538,474,372,418,405,428,415,416,376,344,358,365,345,313,277,288,290,233,302,214,227,247,239,206,249,212,255,245,239,240,207,174,185,186,162,146,129,155,189,159,147,164,171,145,140,177,129,141,123,146,147,169,133,127,160,133,146,148,147,113,138,116,118,107,109,106,5109,4455,4016,3234,2613,2936,2481,2207,2303,2095,2180,2063,1875,2072,1760,1649,1561,1400,1443,1127,1075,967,1034,1013,950,1040,930,1069,821,883,859,731,657,722,690,733,597,611,595,526,539,486,568,469,473,425,333,400,363,399,360,407,389,385,357,392,333,321,262,281,313,260,299,181,238,216,214,211,229,221,249,227,190,217,199,155,172,186,156,135,146,145,143,179,165,150,139,160,173,181,128,142,118,149,141,139,149,139,152,118,138,136,109,100,110,102,132,109,105,4884,4468,3830,3289,2550,2817,2523,2331,2346,2111,2092,2018,2003,2041,1861,1636,1539,1436,1413,1147,1115,1017,1057,938,1027,1044,983,979,869,830,833,704,699,744,669,714,585,552,579,528,524,504,544,455,526,459,386,381,404,384,391,401,364,343,373,365,310,315,266,269,265,243,279,219,225,222,211,222,220,192,220,201,180,216,178,155,172,165,148,143,133,138,148,175,137,144,133,136,144,147,137,125,135,131,144,119,139,105,116,112,141,128,100,107,109,106,105,4722,4344,3717,3113,2513,2691,2258,2141,2229,2088,1978,2020,1825,1993,1790,1613,1469,1397,1317,1105,1057,1041,985,973,975,1000,880,989,777,843,796,704,629,729,622,684,594,575,581,546,515,488,525,466,481,404,360,382,343,362,357,382,389,340,373,357,322,282,281,265,263,234,274,199,205,245,218,237,204,229,193,186,213,192,170,163,173,168,158,131,134,156,150,132,158,139,144,160,134,140,121,138,128,125,121,125,148,127,123,128,133,120,103,106,103,105,106,4828,4276,3709,3088,2448,2580,2367,2142,2145,2030,2060,1926,1898,1889,1714,1519,1544,1338,1341,1091,1062,1012,1004,913,959,935,976,983,853,790,786,624,683,735,655,675,604,586,618,529,532,451,533,452,514,443,296,414,387,346,376,372,329,352,335,330,310,283,259,279,257,234,289,196,244,209,218,215,198,206,213,198,166,165,178,159,147,167,160,132,150,142,155,134,148,126,149,134,166,142,126,129,121,117,130,114,144,114,122,120,101,102,109,104,4608,4180,3606,2951,2387,2632,2210,2058,2126,1958,1972,1937,1798,1826,1619,1528,1552,1348,1313,1120,1013,989,942,840,949,953,931,1027,834,867,758,660,639,744,650,654,553,516,552,478,492,467,550,461,495,419,295,435,350,357,353,377,394,340,356,334,314,279,302,268,273,223,269,197,227,223,194,218,239,185,201,191,200,222,188,168,177,182,168,131,139,138,139,137,151,148,164,151,133,173,139,141,120,141,138,129,154,150,126,132,134,102,106,125,104,4660,4296,3706,3016,2530,2578,2349,2126,2185,1987,1992,1955,1907,1844,1774,1580,1428,1375,1264,1113,1067,1012,1003,996,978,925,885,896,765,811,765,701,687,710,691,690,580,533,563,519,521,417,522,484,457,410,359,385,354,361,352,378,337,307,329,319,308,272,265,279,262,215,235,197,229,197,230,221,191,196,193,196,186,180,175,165,155,169,151,136,133,144,137,120,135,120,111,150,133,116,138,139,112,106,105,130,119,130,114,137,125,109,110,102,114,4431,4152,3519,3068,2465,2596,2351,1965,2001,1915,1958,1892,1840,1705,1690,1620,1448,1379,1190,1167,1023,928,950,917,958,895,821,1006,712,794,732,668,671,661,633,658,565,592,488,481,461,437,502,434,474,402,336,388,344,391,380,359,355,334,341,365,322,258,248,270,267,219,311,206,235,225,216,230,219,216,197,174,203,183,180,165,148,163,147,121,130,148,149,136,131,144,168,131,147,120,118,124,127,141,147,134,110,122,123,126,120,134,122,101,103,106,104,108,4149,3786,3425,2990,2094,2421,2230,1984,1945,1691,1831,1886,1713,1709,1469,1501,1333,1306,1237,977,932,856,797,825,923,860,848,1002,759,749,726,589,698,657,553,644,546,543,529,482,442,388,507,420,480,407,363,343,337,334,342,355,336,312,337,301,300,252,257,275,222,243,275,193,201,214,186,216,213,210,237,219,198,208,161,151,147,160,154,105,111,128,138,131,129,126,138,113,123,137,148,110,132,124,120,122,116,125,146,128,115,116,105,108,4177,3932,3297,2902,2338,2298,2152,1921,1929,1807,1854,1738,1801,1686,1538,1519,1395,1214,1159,984,963,939,873,858,867,838,813,912,703,680,711,621,679,627,597,624,534,491,509,489,448,444,420,420,400,377,316,350,332,313,299,329,308,300,316,277,276,257,248,227,196,211,241,202,180,172,168,200,191,168,174,162,176,197,152,148,153,148,117,141,124,136,143,135,132,120,109,126,124,119,114,116,106,112,115,113,111,108,104,100,101,101,4176,3997,3234,2816,2403,2341,2204,1956,1897,1823,1827,1853,1797,1717,1594,1455,1332,1192,1024,1101,1052,866,926,887,885,917,736,872,661,667,668,615,596,590,637,654,571,552,517,441,430,464,434,379,437,367,394,333,294,299,323,298,277,308,280,305,251,222,250,260,211,180,226,178,174,163,188,172,188,172,148,171,163,149,146,156,103,146,135,114,106,110,117,114,116,110,105,110,115,114,102,100,107,105,103,104,106,4046,3630,3187,2861,2197,2245,2007,1857,1872,1675,1763,1700,1625,1644,1544,1331,1223,1161,1102,903,929,825,818,794,832,810,776,856,715,668,633,559,562,590,636,596,491,473,472,473,431,410,461,400,416,314,273,334,309,301,336,306,312,243,294,302,277,239,249,230,222,220,230,171,182,186,166,153,177,167,199,194,138,168,158,151,113,140,130,114,123,129,126,154,127,103,129,118,133,107,136,121,124,103,104,119,109,115,112,103,4012,3750,3192,2638,2129,2270,2012,1804,1784,1709,1691,1637,1548,1675,1481,1320,1284,1186,1141,905,855,829,805,797,815,836,807,858,672,695,668,629,552,631,595,610,491,495,483,436,397,351,439,360,432,356,310,336,284,291,284,323,306,270,279,290,265,210,236,229,206,184,229,186,195,185,213,175,172,146,183,171,170,178,145,149,114,131,118,124,126,130,133,112,130,106,122,108,109,107,117,106,120,104,105,113,3986,3729,3249,2632,2157,2302,1978,1900,1810,1741,1708,1749,1648,1652,1504,1337,1236,1177,1056,869,936,850,868,898,814,825,770,818,678,708,679,623,616,654,573,546,512,462,496,512,462,398,423,411,378,310,329,315,346,308,279,286,290,270,279,237,236,245,238,250,229,177,190,169,187,179,182,186,189,164,135,137,130,126,145,136,146,128,121,120,123,108,122,108,107,121,100,114,119,119,108,104,106,106,3928,3702,3104,2700,2135,2144,1949,1824,1814,1625,1651,1655,1620,1524,1423,1307,1128,1123,1092,931,929,831,798,856,776,822,816,786,653,641,620,516,582,620,543,599,479,487,464,445,432,402,399,421,361,331,319,329,341,309,287,276,282,283,284,252,233,241,236,253,219,208,208,183,181,166,182,173,181,155,163,161,159,152,146,143,153,117,122,124,119,118,112,113,107,120,112,107,131,102,113,103,103,109,102,107,102,3770,3331,2954,2403,1971,2200,1920,1652,1795,1525,1649,1583,1459,1549,1268,1250,1231,1064,1039,914,857,758,743,681,741,757,693,800,601,632,604,555,532,580,513,565,479,440,412,441,402,364,412,350,403,335,304,331,288,332,310,278,319,283,255,256,237,220,216,202,245,201,223,160,196,177,170,194,175,168,168,168,176,152,125,125,146,116,120,100,120,130,123,120,122,125,123,113,124,117,103,105,103,107,108,100,118,101,109,3649,3496,2918,2255,1990,2174,1815,1613,1696,1613,1538,1577,1362,1453,1377,1267,1160,1094,953,856,768,793,778,724,796,764,671,809,623,639,637,534,467,537,507,547,502,473,442,385,386,349,396,360,380,319,240,327,290,281,286,308,291,290,280,268,275,212,205,214,227,162,246,125,182,148,179,171,186,166,183,177,163,136,146,137,124,124,122,100,105,120,130,127,121,133,116,122,107,102,110,101,107,101,119,102,102,104,3764,3491,2903,2368,2053,2125,1829,1677,1701,1709,1547,1485,1493,1496,1484,1265,1187,1054,1077,855,783,808,802,754,731,840,723,741,615,634,617,557,490,576,550,521,458,434,400,400,398,391,424,347,375,309,248,309,278,291,253,279,260,278,291,280,225,237,259,214,195,191,195,149,162,168,162,164,167,164,127,130,123,146,135,119,124,120,138,113,114,112,111,105,101,110,111,116,101,103,104,3602,3345,2809,2400,1876,2023,1885,1703,1698,1508,1576,1561,1512,1487,1369,1223,1194,1104,982,873,800,815,740,736,788,738,759,847,612,635,597,492,545,566,519,559,432,383,403,394,383,351,369,387,360,311,276,271,295,303,283,287,299,285,303,285,211,192,198,208,203,185,215,140,169,168,157,179,167,137,186,154,178,188,126,131,132,131,118,117,104,135,116,110,109,128,116,110,101,112,122,108,101,115,101,3604,3347,2888,2403,1907,2179,1853,1605,1582,1528,1594,1540,1324,1491,1310,1300,1160,1089,1053,830,799,781,750,685,769,782,686,816,587,617,615,537,463,595,510,538,438,465,426,364,347,378,420,374,361,308,263,289,310,285,276,279,255,280,240,292,270,197,235,202,200,171,195,149,163,187,181,157,184,186,163,155,162,165,144,127,117,144,134,104,123,100,126,121,125,120,123,110,120,101,116,103,100,114,107,102,122,3464,3238,2709,2299,1861,2056,1800,1623,1610,1497,1535,1488,1453,1396,1313,1116,1091,1049,962,768,768,754,794,713,749,739,655,747,622,625,529,515,530,497,529,491,443,414,413,408,351,369,418,347,364,300,295,265,269,272,279,226,274,231,228,222,196,181,185,181,206,191,173,135,142,156,159,162,164,138,143,153,141,124,127,127,112,123,121,104,112,104,106,102,3606,3238,2778,2219,1803,2022,1669,1474,1589,1618,1582,1371,1256,1401,1261,1093,1153,1032,952,790,786,764,765,670,728,716,712,717,563,638,580,558,459,524,505,465,428,411,377,350,337,365,424,364,367,282,187,333,251,219,260,276,283,261,270,260,198,253,253,183,183,176,208,140,140,192,144,170,153,146,154,140,113,116,128,126,121,121,129,103,103,106,104,108,106,102,102,102,3282,3147,2688,2274,1867,2027,1820,1550,1546,1324,1435,1477,1337,1395,1259,1195,1067,1010,927,885,747,708,667,704,692,739,609,770,570,592,557,546,466,507,485,518,478,385,442,396,349,364,353,325,353,299,288,306,269,258,269,259,303,253,276,246,238,200,210,209,213,179,169,141,160,166,132,162,180,146,128,127,153,119,132,119,120,119,124,107,109,104,113,114,110,3413,3141,2640,2198,1834,1984,1699,1543,1638,1489,1508,1458,1312,1403,1245,1159,1103,1070,941,834,732,752,697,676,766,738,651,743,555,605,555,517,455,501,433,508,417,405,408,398,341,329,415,341,349,291,221,308,260,244,259,279,257,249,252,236,186,196,244,205,203,156,197,129,163,167,157,168,171,138,162,159,115,131,129,130,125,108,106,105,104,110,118,107,100,109,108,108,121,111,105,3288,3050,2719,2289,1806,1898,1731,1572,1602,1366,1438,1478,1354,1371,1239,1199,1088,1032,920,832,757,688,647,635,755,628,630,745,580,621,583,475,510,502,465,526,463,416,429,340,354,344,351,362,372,314,278,254,246,279,260,292,257,238,251,247,245,190,183,202,192,185,181,130,165,180,171,146,166,148,169,142,154,141,126,116,120,119,106,108,111,114,112,106,100,114,109,101,110,102,110,3248,3018,2647,2228,1744,1966,1683,1467,1495,1367,1411,1427,1270,1292,1174,1161,1010,986,943,769,710,685,674,657,688,654,583,743,564,583,547,477,474,505,501,476,419,391,399,372,347,351,398,329,326,332,235,276,228,241,233,300,278,268,291,247,240,188,217,175,186,161,193,132,176,158,169,145,189,142,155,138,156,171,120,117,120,128,112,106,128,103,102,122,105,100,103,103,3260,3025,2560,2118,1796,1919,1618,1348,1479,1394,1492,1387,1246,1334,1194,1140,1022,1018,939,828,696,721,699,644,698,694,553,772,534,578,551,503,448,456,439,487,402,407,420,371,316,341,383,330,351,275,198,281,251,252,245,262,252,229,260,220,205,198,194,172,184,149,205,124,137,140,136,134,178,149,142,140,123,124,113,135,115,107,111,131,100,105,106,119,115,104,3105,2868,2549,2184,1642,1811,1660,1412,1418,1284,1389,1349,1229,1291,1119,1076,972,927,899,748,725,700,591,584,638,674,579,666,493,572,475,460,436,476,439,503,363,367,385,370,334,332,346,312,310,273,230,257,218,239,226,250,240,218,211,225,199,223,211,200,171,168,179,128,170,140,153,140,130,162,142,135,131,134,133,110,127,102,118,105,103,102,110,104,104,101,105,3039,2751,2307,1898,1567,1788,1374,1251,1378,1380,1250,1194,1096,1149,1071,1039,914,895,873,648,635,705,580,556,648,609,552,623,472,532,515,449,376,457,406,434,342,348,343,291,278,279,345,316,306,242,164,259,203,223,235,243,232,228,229,206,223,182,176,170,147,148,176,144,121,147,125,136,144,136,148,135,123,132,123,120,107,103,112,102,101,107,2922,2644,2312,1882,1564,1692,1386,1288,1369,1259,1276,1249,1149,1212,1095,945,926,847,818,646,613,614,585,547,626,625,578,594,497,481,507,466,399,414,398,404,397,349,334,315,318,297,308,302,272,264,191,253,244,229,223,224,229,209,219,195,209,162,188,172,147,165,153,102,150,120,144,143,147,130,120,106,118,121,103,108,114,108,2844,2608,2259,1978,1542,1649,1498,1297,1298,1149,1303,1222,1197,1179,1039,989,957,895,777,669,650,634,589,593,628,598,555,612,510,477,491,453,403,420,406,411,346,362,335,322,351,271,322,313,315,257,217,246,232,231,224,229,233,187,194,231,203,176,189,171,145,157,178,121,150,149,116,161,123,125,120,131,117,116,113,100,107,104,100,2813,2585,2266,1893,1464,1645,1446,1307,1353,1197,1242,1223,1133,1182,1045,990,907,915,780,650,658,586,594,537,656,634,564,611,478,498,491,399,434,398,395,431,363,331,334,319,311,282,290,287,310,230,189,267,234,205,237,222,204,192,233,212,199,164,192,157,158,128,179,144,133,148,141,127,148,116,133,141,114,106,114,107,100,100,2795,2638,2152,1792,1522,1598,1350,1321,1274,1136,1191,1271,1089,1153,1040,950,900,837,761,736,563,580,563,557,615,593,535,679,519,471,450,407,408,449,385,457,341,374,324,312,271,265,281,283,299,238,221,260,227,223,243,225,215,212,208,199,188,150,141,155,130,131,167,102,141,117,139,116,115,109,137,141,128,122,110,102,114,2721,2416,2120,1892,1433,1615,1337,1217,1301,1132,1182,1129,1122,1062,1006,930,875,818,808,670,611,596,569,555,586,548,517,590,471,477,495,402,400,413,362,431,361,319,316,309,321,259,306,275,282,246,179,204,229,224,210,234,225,215,206,203,195,159,145,168,157,134,161,118,128,123,144,146,113,134,119,139,134,111,101,106,103,103,109,2765,2436,2171,1897,1449,1591,1397,1281,1266,1171,1176,1128,1095,1128,1039,962,848,793,808,628,587,567,538,544,565,577,573,577,511,449,463,368,390,407,386,389,345,343,316,306,302,271,317,276,274,246,227,222,221,212,219,223,194,213,209,197,186,153,162,136,132,145,165,120,128,134,103,134,132,126,126,114,100,118,108,106,2498,2410,2114,1832,1402,1560,1368,1213,1260,1018,1106,1181,1071,1056,942,911,831,798,685,676,588,484,531,554,555,517,506,595,454,495,446,405,414,457,388,439,341,334,352,289,267,283,289,223,259,243,219,198,183,246,216,230,225,213,232,165,192,151,160,154,157,141,154,134,136,135,118,104,117,103,137,129,144,121,101,111,101,111,2589,2437,2025,1804,1401,1429,1374,1236,1249,1133,1184,1175,1086,1100,953,911,867,773,739,637,584,558,523,531,552,497,518,577,452,450,434,346,368,340,341,395,356,309,294,247,277,263,307,268,274,242,231,229,220,205,207,222,194,207,196,169,166,182,131,146,153,151,184,119,122,134,104,110,118,131,111,105,108,106,2587,2450,2012,1764,1393,1529,1382,1238,1273,1019,1139,1160,1047,1091,875,900,824,825,705,697,625,535,521,520,585,523,495,532,461,538,425,341,376,413,376,409,337,325,320,266,270,280,277,278,277,221,246,222,182,224,222,195,215,189,174,173,189,152,153,165,138,110,151,118,125,115,127,116,105,130,126,112,105,100,107,2502,2361,2007,1727,1469,1468,1344,1164,1199,1102,1164,1074,1030,1045,954,939,856,798,714,630,578,590,508,495,538,520,486,583,457,461,411,390,354,369,383,383,315,287,296,265,271,252,278,254,280,252,202,224,202,203,198,218,200,165,209,209,171,165,152,156,148,138,160,115,108,135,130,117,137,104,105,110,111,100,2597,2356,2059,1769,1284,1450,1332,1111,1120,1074,1151,1115,1007,987,907,842,855,818,741,623,546,557,506,516,558,529,433,550,393,426,350,355,368,404,353,394,272,325,306,270,248,252,285,266,272,229,196,210,162,207,195,211,212,155,195,203,174,150,150,159,171,131,150,111,122,105,121,104,134,103,121,101,107,125,112,110,2648,2421,2044,1688,1395,1464,1300,1273,1159,1135,1141,1063,1033,1065,965,820,793,769,717,565,566,545,626,514,548,502,579,590,485,457,434,384,350,415,384,353,327,299,344,290,293,270,273,271,265,204,180,220,215,179,187,203,193,154,150,186,168,145,160,150,126,136,126,101,128,122,120,130,105,115,101,102,108,2573,2347,2018,1718,1347,1476,1325,1104,1217,1181,1159,1018,1011,981,913,854,819,769,682,619,564,575,570,502,534,576,497,506,460,448,419,383,323,352,355,363,300,297,261,270,269,256,290,264,263,190,165,221,189,194,200,185,168,181,158,190,161,132,157,142,146,122,140,102,118,137,118,106,117,105,114,125,113,2406,2322,1895,1603,1249,1444,1217,1101,1147,1097,1037,1066,939,1005,910,844,809,696,680,525,538,522,514,458,487,542,489,507,435,392,411,343,324,360,374,336,299,261,319,264,270,227,259,248,269,211,142,233,186,172,203,202,196,161,202,181,178,151,163,170,154,116,151,100,141,110,105,103,100,2343,2186,1852,1522,1267,1338,1141,1035,1099,1063,1000,990,912,962,842,842,804,723,617,542,515,515,494,446,518,504,443,502,394,382,377,342,332,352,328,364,302,266,282,268,230,231,282,250,267,236,162,222,200,170,194,213,187,142,182,182,158,140,150,113,125,126,148,112,108,105,123,124,106,104,101,104,2209,2149,1793,1510,1203,1298,1189,1046,1062,926,952,968,881,928,788,782,726,679,645,508,471,511,418,429,489,468,467,469,366,409,365,320,338,368,343,353,283,279,260,236,228,217,269,244,258,219,189,194,172,187,187,198,183,141,174,170,159,133,124,118,127,137,147,110,126,119,125,115,107,116,2360,2082,1841,1389,1130,1322,1106,988,1021,970,1013,969,857,967,824,733,789,670,657,503,465,492,490,438,471,493,444,485,382,365,421,340,300,355,308,310,281,248,282,239,215,254,253,241,266,203,142,223,166,173,163,165,176,184,189,176,167,155,139,142,117,106,136,113,113,120,117,111,106,2235,2073,1783,1492,1238,1302,1100,955,1036,905,941,924,921,847,789,808,699,653,607,521,468,473,417,442,454,440,437,486,363,418,356,342,327,378,344,366,287,285,250,251,223,263,265,209,226,205,145,205,157,179,185,176,201,177,171,167,179,127,126,127,139,110,141,123,102,116,116,134,101,100,2200,2035,1721,1467,1262,1326,1129,1047,1016,919,932,931,990,895,846,815,678,629,610,554,491,456,456,448,442,473,435,503,400,394,378,334,346,374,305,330,286,285,261,250,226,215,201,196,230,188,191,164,184,167,175,178,181,174,164,153,131,134,125,126,109,127,120,111,111,115,101,115,2166,1923,1729,1447,1079,1261,1099,960,964,878,952,965,832,869,788,722,711,629,636,492,484,451,406,404,459,439,403,481,384,371,340,315,304,325,286,300,278,263,272,218,202,216,258,194,222,223,164,192,163,160,191,185,190,148,191,153,139,119,139,133,122,138,106,122,115,119,116,118,112,101,2148,1994,1728,1429,1161,1220,1115,995,1031,914,954,904,879,912,826,726,679,612,566,518,493,497,446,421,451,420,443,412,370,331,382,294,301,294,301,308,286,292,255,238,241,208,215,218,208,176,156,191,169,176,147,167,160,145,146,147,128,141,103,121,125,113,107,108,105,104,101,112,2202,1911,1693,1358,1123,1192,1044,921,942,972,914,837,748,846,744,677,683,641,622,467,430,466,480,448,424,485,452,448,365,350,367,321,272,332,307,282,244,237,248,213,191,232,239,191,231,176,116,184,161,169,162,178,141,158,150,141,150,133,142,104,123,111,114,116,102,104,113,2133,1927,1658,1269,1066,1237,975,921,1013,965,914,882,726,944,808,661,693,597,566,467,424,442,473,394,441,479,441,418,356,395,367,291,277,300,273,298,273,253,243,210,219,200,272,229,224,175,128,192,158,164,145,163,184,151,160,159,141,129,144,116,103,109,124,108,101,1945,1719,1488,1198,1047,1182,896,857,890,889,850,810,727,832,729,629,612,516,546,446,420,396,414,340,361,452,413,406,347,316,311,290,262,297,273,282,233,243,231,213,186,189,234,171,205,169,172,156,141,162,175,166,144,144,116,130,110,118,101,116,100,126,1829,1710,1468,1273,1027,1073,956,819,854,782,802,828,770,762,647,711,696,564,524,467,379,409,386,339,404,383,325,472,317,341,285,282,282,300,291,271,215,237,212,181,184,186,214,198,209,158,124,188,136,133,146,176,165,135,156,146,132,115,106,120,101,125,1814,1670,1482,1333,981,1031,908,857,864,726,773,813,790,709,653,673,577,532,523,437,427,384,353,357,351,350,353,396,311,300,333,266,274,280,239,283,243,231,245,195,206,195,193,181,180,187,128,164,147,155,118,156,143,125,132,132,116,110,114,108,102,1833,1685,1388,1193,946,1114,879,801,859,855,784,764,685,787,657,624,573,579,528,400,428,447,406,323,410,428,381,375,281,322,316,299,218,258,245,262,219,226,210,171,172,183,208,214,200,170,117,179,155,141,141,151,146,138,134,128,125,125,127,111,106,110,115,1747,1629,1473,1275,1016,1059,921,827,872,689,780,762,744,726,642,655,593,504,482,461,370,383,332,345,376,369,371,427,331,304,302,267,249,301,244,305,241,227,220,195,191,209,201,168,210,201,139,148,140,136,131,150,137,133,149,132,123,107,100,117,117,103,102,103,102,1726,1648,1410,1231,930,1051,885,823,860,705,771,808,704,701,686,648,555,531,483,387,348,348,350,334,374,398,365,390,293,319,281,235,232,304,252,278,240,218,240,183,160,151,244,183,209,165,138,164,139,154,136,159,141,146,154,132,142,113,120,113,135,100,1784,1624,1360,1180,982,1020,888,772,786,789,798,745,673,718,631,667,548,538,503,433,365,395,371,342,381,357,321,378,285,320,287,272,229,247,230,277,229,229,238,189,179,184,201,173,175,137,136,141,149,124,128,160,123,144,145,127,106,100,102,103,103,110,1737,1624,1385,1136,933,985,901,782,794,713,762,735,661,703,628,635,550,494,463,426,385,392,374,316,364,348,309,403,285,284,285,261,230,255,263,271,239,189,226,179,193,149,206,199,201,170,126,153,120,133,142,153,139,127,130,134,114,127,104,116,109,1724,1625,1407,1092,890,1118,811,743,803,760,726,702,661,702,641,562,553,522,451,366,372,386,359,323,356,394,359,394,259,322,326,287,258,277,244,245,215,184,202,178,166,159,227,184,199,154,154,135,138,163,174,146,121,152,128,128,109,120,119,107,100,114,1682,1596,1397,1168,931,1031,857,762,818,726,742,744,631,726,601,583,574,516,498,390,341,376,328,322,367,390,330,389,277,314,276,278,218,276,225,266,225,221,227,173,173,174,218,166,177,130,126,153,156,123,134,135,144,137,153,146,115,106,116,103,105,106,1798,1635,1476,1142,929,1034,878,790,872,781,760,761,668,747,664,575,557,523,476,394,383,365,378,327,378,381,364,367,297,310,294,245,209,278,236,257,223,181,206,187,180,179,212,193,192,147,125,173,121,134,138,121,128,127,106,116,106,107,106,1655,1548,1351,1120,934,1039,880,812,801,672,748,762,687,721,625,594,514,467,450,438,363,338,358,340,332,361,342,358,322,284,295,259,240,254,262,263,214,215,231,183,178,183,178,158,168,146,119,144,134,143,132,144,150,125,133,103,127,116,117,101,103,1717,1542,1309,1111,865,1004,865,756,787,735,738,755,617,682,570,581,577,520,459,437,367,364,356,311,388,348,291,356,280,300,293,246,238,225,238,240,222,191,209,169,183,187,186,167,175,151,134,142,140,155,126,132,138,122,134,154,119,101,101,105,100,107,1702,1545,1320,1161,900,999,847,784,728,746,749,719,651,665,594,574,540,513,498,391,358,363,330,321,360,327,343,336,294,295,280,241,239,259,205,222,207,196,199,154,175,197,211,186,175,168,108,149,115,128,112,141,137,122,112,102,115,113,100,101,103,1642,1541,1332,1236,921,931,881,809,773,659,737,716,763,678,628,606,501,474,434,447,414,368,347,300,357,336,367,352,290,296,249,240,303,264,244,280,225,244,202,200,184,173,154,167,158,132,151,150,145,133,116,106,149,125,114,101,101,1695,1515,1301,1123,874,932,804,750,767,643,663,710,632,641,629,571,503,451,463,427,345,307,332,290,325,360,294,337,278,313,265,223,256,285,243,279,186,198,209,179,178,168,174,154,167,138,118,138,123,149,148,120,109,127,128,116,115,106,104,104,101,100,1428,1333,1116,968,718,856,723,658,720,623,629,668,550,630,498,505,513,441,378,365,286,328,301,272,326,295,273,352,271,261,261,240,196,201,187,205,188,162,188,144,140,156,174,153,153,128,110,141,124,123,115,133,123,115,102,123,112,1433,1319,1063,933,755,855,728,635,639,573,605,627,538,564,531,499,449,386,413,307,288,288,297,257,273,310,269,296,223,250,231,182,190,212,226,199,186,149,183,166,154,136,163,113,147,130,101,139,121,106,106,100,104,104,1372,1271,1150,939,735,778,711,641,668,593,590,594,546,546,512,530,458,445,393,350,308,279,255,249,313,264,279,305,221,237,230,198,211,205,210,205,194,182,162,136,131,143,149,120,155,111,110,143,110,113,105,116,106,102,103,101,104,1425,1337,1032,909,748,839,708,614,649,574,603,603,540,573,474,482,447,416,361,353,303,309,293,263,297,275,231,304,214,241,229,236,174,214,174,234,159,154,169,169,154,151,157,134,137,118,116,115,108,124,119,123,115,116,100,117,1415,1266,1096,904,780,805,658,582,647,596,579,528,545,550,494,486,448,404,394,327,303,303,288,299,287,297,267,282,221,233,242,205,167,212,186,196,193,166,156,151,139,130,144,147,153,122,126,103,117,100,100,106,1388,1247,1049,882,671,785,674,645,663,565,618,592,552,560,487,483,451,400,384,331,301,328,297,277,281,259,283,274,267,244,228,181,198,192,213,207,175,173,160,139,165,129,144,148,138,109,132,119,122,114,1363,1263,1066,886,762,780,671,613,620,600,593,577,502,523,493,475,472,430,376,290,282,334,320,274,319,262,248,313,231,224,257,220,147,207,198,190,185,172,165,135,145,135,145,143,139,112,109,122,116,104,109,104,101,106,1383,1232,1144,813,726,786,657,540,654,624,561,530,493,572,498,436,442,384,374,314,300,288,318,268,280,286,224,254,208,215,239,190,174,189,236,176,136,142,150,137,150,139,133,144,133,124,110,111,106,101,114,1342,1194,1015,868,648,722,721,591,571,569,551,545,473,505,442,437,399,379,412,308,266,296,269,245,272,259,240,276,233,216,195,174,175,195,204,187,157,156,149,140,160,124,154,143,122,112,106,113,106,106,107,114,1222,1205,1029,846,665,773,670,577,553,560,572,576,473,526,474,469,403,374,333,313,276,241,230,249,264,286,207,292,214,256,199,208,201,192,187,204,166,150,155,105,149,132,127,128,136,122,104,121,102,120,114,107,101,1263,1221,964,811,699,740,624,569,615,574,563,568,429,541,476,451,425,380,333,266,242,275,276,249,257,279,207,307,208,247,201,177,172,178,177,190,161,144,167,124,113,127,158,120,147,106,143,114,117,129,105,103,121,1163,1143,995,858,652,675,654,589,592,476,524,592,499,504,506,458,408,377,329,306,268,258,235,244,261,264,225,286,199,221,181,175,199,222,207,219,172,145,156,116,142,127,140,111,125,113,127,119,105,100,107,102,103,105,1232,1119,965,881,700,707,623,567,569,536,548,519,481,462,427,416,353,349,348,293,281,239,242,220,238,246,256,275,195,213,207,160,184,206,181,178,159,177,155,135,126,125,112,129,151,135,113,104,1184,1157,974,834,658,716,612,553,524,465,492,539,500,482,435,446,388,364,351,280,262,265,253,241,272,249,230,284,191,209,197,178,200,218,177,185,145,139,156,159,109,132,128,125,139,125,102,103,1180,1092,963,802,595,680,558,470,550,481,505,483,445,434,440,419,411,368,350,307,221,264,207,233,276,231,198,289,196,227,198,162,172,196,151,201,146,143,122,131,107,108,147,109,117,119,101,1127,1137,901,797,618,700,562,534,533,506,505,504,486,513,472,419,370,382,327,254,254,274,233,232,278,255,235,259,223,197,172,157,190,184,190,163,143,133,137,131,116,129,131,131,118,101,1097,1026,903,764,603,629,594,482,508,456,478,473,438,433,403,384,366,341,336,272,242,218,211,228,239,234,198,266,157,206,187,177,163,150,178,182,156,133,129,117,125,115,130,118,135,109,106,1096,1033,887,734,583,646,537,508,480,462,466,485,428,446,422,375,337,320,300,263,224,233,190,226,202,246,194,261,168,184,208,156,153,152,152,184,151,131,147,113,103,130,111,111,108,1041,997,877,765,589,649,556,475,509,420,460,443,450,451,397,383,334,350,304,254,230,221,227,217,254,222,221,250,175,189,190,145,180,154,144,152,125,134,109,133,125,116,128,124,103,1054,981,869,757,573,649,544,522,519,427,468,488,427,448,365,382,314,307,314,250,221,213,216,214,228,240,207,219,198,194,171,170,162,157,165,147,135,122,129,112,104,103,119,125,1060,1042,860,724,694,572,529,607,472,445,443,495,477,443,433,371,299,314,264,295,268,224,219,280,215,225,242,253,185,165,159,162,173,193,189,178,132,133,153,155,161,178,101,127,112,1069,979,845,715,570,596,553,469,491,433,469,441,438,414,378,387,372,351,289,252,251,211,185,222,246,216,199,232,178,166,158,152,160,169,160,152,150,128,125,138,108,126,108,106,1025,979,860,726,523,604,527,495,528,405,462,460,417,422,365,360,330,301,288,232,239,222,200,197,216,193,221,214,175,188,179,157,166,162,155,166,150,119,128,106,110,103,113,106,107,1025,917,817,687,549,615,537,489,501,440,439,459,400,410,393,359,364,296,319,260,229,224,212,199,212,213,205,256,170,194,165,144,157,158,149,163,155,118,144,105,123,114,109,112,104,1020,1000,771,658,542,618,508,430,439,463,459,394,353,421,415,338,341,324,279,253,212,223,227,163,226,226,200,190,164,206,182,168,128,161,170,155,124,127,123,100,101,111,109,104,126,108,979,947,827,695,527,636,466,462,452,414,401,428,383,400,361,370,312,307,265,231,207,231,174,180,222,214,196,243,172,193,157,142,152,193,142,144,136,117,124,115,115,120,113,114,116,110,989,866,786,667,545,578,497,470,473,442,396,449,403,413,351,351,321,287,285,210,200,191,206,198,206,195,185,212,178,156,186,165,127,157,161,185,103,117,123,106,106,110,1033,934,762,615,553,547,506,455,491,492,441,395,391,426,360,311,312,307,256,217,204,244,258,198,217,196,231,227,168,168,188,171,101,146,147,134,116,106,127,106,101,113,119,883,874,767,629,517,577,445,425,437,400,387,432,355,400,361,359,316,280,250,223,178,200,187,183,196,212,154,193,160,160,167,136,126,153,150,142,105,108,100,102,117,117,103,983,830,718,613,454,548,465,416,390,403,433,400,351,373,348,324,327,306,270,224,178,220,205,174,225,192,183,221,169,150,153,135,115,161,126,139,149,133,107,116,102,110,880,852,735,613,507,531,454,422,408,368,377,394,357,363,331,307,287,299,259,250,208,182,170,181,202,178,157,210,160,166,142,114,137,134,147,139,111,103,109,115,104,864,730,710,616,513,462,454,445,401,304,362,414,376,330,346,333,258,232,219,236,210,141,184,171,154,161,171,200,167,134,159,134,145,131,140,127,102,119,107,820,752,644,544,446,489,399,379,393,347,365,356,359,351,295,317,268,249,248,205,160,168,179,191,178,149,177,185,169,137,137,124,131,140,120,104,116,101,760,672,598,504,409,451,376,327,340,341,330,341,310,321,267,240,272,215,197,195,169,159,156,133,146,149,128,193,123,134,116,122,131,107,122,129,718,670,595,535,371,439,394,351,344,289,329,341,299,290,275,251,214,189,207,175,176,141,150,128,137,178,130,162,131,143,113,115,104,112,114,102,730,697,594,493,403,468,342,355,339,323,290,351,329,326,287,239,230,217,214,143,153,173,161,166,154,154,142,164,155,136,136,128,129,696,643,586,484,370,426,364,312,329,294,311,311,284,283,262,270,225,227,198,175,135,166,135,126,172,154,154,171,122,141,125,111,104,119,112,681,649,543,478,399,412,388,350,335,274,293,329,300,282,255,270,204,213,183,201,154,138,142,122,179,159,128,157,133,113,105,128,118,120,771,702,613,475,392,423,317,289,381,351,305,255,271,316,283,230,244,202,206,158,155,182,166,129,139,157,164,157,128,123,149,126,122,115,699,657,573,476,359,429,361,309,308,275,320,296,286,285,235,246,231,230,213,180,160,133,140,135,150,138,131,156,118,128,106,100,118,117,108,118,101,685,632,534,483,380,410,350,346,330,279,268,332,310,285,256,232,204,182,166,176,170,141,129,126,133,160,139,146,136,140,106,123,110,103,124,708,635,547,443,360,392,370,296,305,284,323,266,268,242,218,250,202,199,193,146,126,156,141,123,135,135,129,157,132,118,116,105,115,122,691,610,538,481,337,387,375,329,334,276,295,294,266,282,247,252,191,189,194,158,151,138,120,133,131,150,149,132,134,110,100,105,111,106,102,667,632,515,490,358,369,328,307,317,287,296,329,250,273,235,250,223,200,181,145,119,158,133,122,139,154,117,162,120,115,103,100,104,698,681,559,409,381,391,329,310,292,305,279,319,260,314,271,235,190,195,180,155,151,163,141,133,129,140,133,133,103,135,127,126,644,586,529,467,321,395,316,277,307,222,287,279,258,253,235,233,210,198,176,173,135,150,123,134,148,134,115,165,103,132,109,106,102,130,635,557,510,437,343,341,297,303,307,236,253,273,255,277,241,195,175,181,177,154,149,108,134,125,133,125,120,150,118,108,106,623,550,494,461,313,365,343,311,274,228,236,313,265,255,229,230,217,185,176,157,135,129,125,102,121,123,109,144,124,105,567,510,464,416,301,333,318,276,239,221,255,249,252,210,225,215,172,177,180,134,113,133,105,137,140,118,135,110,106,103,582,565,461,350,294,350,275,216,231,298,270,227,186,239,219,187,231,161,162,115,108,129,148,111,118,130,105,111,103,101,549,538,414,319,286,305,251,219,243,259,239,193,200,208,212,182,207,159,155,129,104,124,135,109,106,100,106,517,466,400,286,250,319,224,199,214,266,221,197,181,206,193,175,171,148,149,112,106,112,136,103,117,115,480,416,394,315,216,263,253,240,240,192,206,226,200,198,171,178,142,152,125,109,107,107,108,105,107,104,115,479,449,353,312,246,295,222,189,204,183,218,186,170,178,175,163,171,172,136,147,103,112,112,470,420,391,315,238,277,259,216,214,183,250,206,143,195,159,156,141,150,148,117,100,100,102,120,441,434,339,311,216,281,244,196,191,191,207,188,173,190,170,171,150,157,130,102,110,109,117,108,391,388,327,271,232,214,215,215,190,157,167,190,161,174,136,127,125,130,106,114,384,345,313,262,190,228,181,154,171,145,139,175,148,136,151,137,138,110,108,102,364,347,296,239,195,240,164,155,174,175,170,155,129,156,131,131,117,121,378,311,304,267,197,201,196,176,154,135,192,149,144,130,130,112,112,108,131,346,323,293,243,202,202,177,160,165,139,166,141,145,151,129,114,101,110,117,296,266,280,222,179,204,184,161,170,104,148,169,142,125,121,103,107,329,274,258,234,161,208,134,128,156,122,139,152,133,131,122,125,110,108,302,264,262,217,181,163,159,119,141,110,156,110,119,120,127,118,283,269,225,189,161,187,125,127,134,134,121,117,108,121,113,104,305,277,261,204,150,166,149,146,151,122,112,130,131,123,128,111,262,262,223,182,152,147,144,119,125,128,109,100,107,103,105,254,250,208,165,133,156,137,131,146,106,116,126,118,103,107,274,244,221,184,152,146,151,126,123,118,108,107,114,106,102,110,221,215,194,181,117,156,113,102,103,111,105,101,101,243,246,182,142,121,122,136,115,126,107,211,226,189,148,131,143,121,110,107,100,210,210,182,151,123,122,101,211,214,147,142,123,139,114,121,105,112,185,180,149,121,127,100,189,163,163,134,103,105,186,184,155,134,102,110,178,153,139,120,110,103,172,143,133,107,105,154,163,150,126,105,119,105,113,108,107,113,100],"bs":[151672,160480,116317,104224,89251,109859,84762,81598,71622,76986,68618,77416,62412,73743,71470,51158,65958,61523,42248,38793,35556,47950,36141,31101,46199,41746,33787,33739,26957,25623,28370,29462,20792,21406,20556,24917,19651,19069,26713,18150,17565,15694,17475,20377,13845,13584,15538,11500,13276,12456,11952,11933,13159,14543,11243,11110,10889,9645,9986,8860,8343,8018,8874,6048,6715,7600,7573,6355,8009,6729,6735,6704,5924,5636,5951,5555,5320,4830,4970,4658,5753,4694,4341,4517,4495,4778,4396,4055,4600,5115,3932,4160,4019,4270,4783,3951,3980,4120,3906,4618,3668,3713,3410,3105,3109,3187,3216,2777,2912,2731,2648,2789,2853,2835,2598,2248,2305,2560,2352,2645,2400,2150,2375,2163,2134,1903,2192,2176,2217,2108,2222,1947,2086,2294,1653,1738,1714,1776,1796,1573,1603,1463,1458,1675,1820,1453,1565,1758,1377,1429,1332,1412,1713,1406,1518,1441,1355,1309,1362,1099,1032,999,1031,1039,1012,1096,1169,943,988,994,1073,1008,1083,740,957,790,910,789,875,837,851,873,807,836,687,742,645,714,683,841,618,640,622,712,572,809,546,675,628,655,639,618,594,632,634,477,515,540,475,386,424,409,432,560,387,438,432,345,417,444,369,399,345,331,343,298,323,291,279,328,234,258,292,191,228,186,176,213,185,169,145,174,146,198,128,166,106,101,140,113,123,98,95,90,94,62,59,61,178486,155673,134828,114783,103487,79073,87393,86309,75524,76109,71310,72255,77116,67186,63178,55144,51578,52893,46827,38599,43261,34640,38657,40647,38436,30470,35105,32741,31777,23490,24730,20059,27302,23600,25091,24509,20437,20377,20156,17884,17072,16706,17298,16526,16216,14513,14345,13727,11655,10583,11953,10983,9293,10462,10620,10644,9025,9209,9330,9640,7262,8036,7907,8275,7071,6342,7518,6321,5399,5812,6268,6406,5603,5861,5829,5765,4887,4410,4969,4658,4143,4705,4211,4235,4323,4230,4150,4200,4797,3941,4319,3771,3920,3915,3888,4051,4174,3625,3811,3633,3341,3672,3376,2936,3016,2955,2463,2718,2764,2628,2849,2556,2591,2629,2315,2289,2486,2607,2296,1978,2382,2368,1903,1855,2162,1945,2225,1993,1890,1943,1934,1674,1835,2032,1838,1744,1625,1593,1524,1496,1632,1455,1465,1401,1669,1451,1507,1425,1305,1389,1381,1380,1172,1183,1134,1242,1185,1177,1147,959,1052,988,1037,891,928,953,914,973,936,1001,778,972,945,982,861,787,809,736,756,815,749,660,760,775,770,717,680,695,724,710,718,661,653,645,589,696,648,590,577,617,535,554,489,560,491,493,423,455,416,422,445,380,398,457,433,364,417,351,369,420,377,337,362,303,343,295,300,284,257,236,251,231,211,225,189,196,151,184,151,155,162,160,160,141,132,145,118,145,132,119,100,113,103,85,103,51,65,79,151850,137951,118917,100354,72528,83331,72723,64885,70979,64150,67850,57772,61341,64312,55253,47681,37058,44822,41714,34502,35612,32663,32148,30284,32494,31070,29308,28369,24963,26644,23980,23393,22619,21622,21814,20512,17901,17100,15800,16330,12977,15402,15080,15481,14247,12245,10572,11790,10865,11558,10555,9877,11323,9116,9545,9837,9268,8728,8764,8355,8275,6789,7221,6751,6474,6583,5861,6664,6458,6039,5619,5534,5485,5185,4889,4744,4698,4588,4284,4716,3897,4328,4244,4261,3878,3734,4069,4103,3358,3984,3893,3859,3846,3886,3438,3852,3807,3522,3709,3406,3023,2990,2933,2790,2790,2824,2789,2675,2741,2452,2492,2535,2444,2517,2420,2247,2316,2088,2178,2141,2294,2168,2023,2152,1980,1866,1940,1640,1814,1833,1803,1820,1776,1830,1748,1594,1557,1521,1286,1554,1395,1393,1443,1393,1464,1425,1345,1453,1486,1277,1222,1166,1266,1221,1147,1143,1194,1255,1097,1099,928,991,943,1040,963,924,980,903,972,990,991,902,867,930,897,760,736,798,763,749,708,711,740,718,708,684,675,641,648,584,637,595,603,583,512,613,577,584,537,511,575,542,541,460,488,538,493,438,418,446,402,380,382,403,423,352,388,372,338,380,349,357,343,286,293,288,269,276,254,233,228,215,200,200,222,207,190,188,182,143,174,157,121,162,130,132,127,135,92,97,91,107,111,88,104,85,118357,112973,93594,88977,68947,59752,69917,56711,54871,51853,54912,47876,58520,45099,42546,37895,35401,37288,36640,27206,30107,26541,26431,22828,27531,20101,22967,22415,20819,20461,18519,17303,21686,17082,15952,16290,14332,15602,12502,14204,12236,13188,10991,11956,8962,9938,11270,7052,8354,8935,8531,7676,7140,6963,7299,7479,6476,6691,6238,6270,5659,5697,5587,6392,5039,4598,4331,5325,4437,4111,4856,4669,4441,3865,3741,3864,3174,3660,3159,3665,3614,2953,3051,2992,2901,3107,2875,3245,2864,2959,2857,2444,2951,2734,2557,2969,2518,2984,2521,2556,2331,2283,2732,2149,2160,2052,1959,1957,1982,2037,1854,1845,1753,1842,1746,1719,1552,1616,1647,1420,1844,1885,1520,1138,1270,1529,1461,1521,1425,1345,1422,1291,1373,1376,1450,1175,1150,1113,1059,842,1079,1013,1113,978,1134,1045,1106,1086,1128,990,937,860,941,873,847,932,890,850,856,678,719,768,701,711,680,675,655,703,668,656,670,675,686,555,597,564,528,558,534,516,501,503,448,568,531,454,546,558,553,453,431,434,455,458,418,502,357,446,398,392,415,377,395,372,371,374,402,367,295,338,284,302,278,292,191,289,267,275,277,261,266,254,306,244,218,192,155,184,195,223,176,147,166,124,145,150,140,153,122,108,135,129,114,115,111,85,93,72,78,76,79,81,77,58,92,87401,78674,73992,52946,49438,51658,42801,37252,43243,40525,42354,33551,31436,35274,36726,26217,27268,23890,21349,21671,22132,18465,18781,20916,16948,19678,17254,17531,12609,14605,15052,14961,10517,14871,13730,11955,10582,10607,8618,9442,8930,9388,7410,7299,8306,7180,7744,6604,7246,7850,5558,5660,7423,5938,5727,4927,5063,5314,4643,4381,4836,4443,3647,3816,3709,3673,3364,3569,3968,3445,2386,2350,3677,2820,2393,2705,2292,2686,2351,2276,2586,2259,2509,2360,2299,2416,2275,2340,2028,2021,2230,2059,2143,1915,1836,1997,1808,1663,1637,2112,1587,1499,1664,1649,1330,1407,1734,1641,1285,1421,1392,1281,1282,1177,1533,1156,1354,1408,1044,1325,907,972,1186,1234,1187,1138,963,967,969,900,997,1007,908,893,732,759,871,818,912,983,716,889,726,831,798,767,650,703,691,625,645,632,599,678,693,502,647,571,562,664,472,556,483,556,481,576,555,465,465,515,593,407,517,568,546,336,376,399,466,430,334,466,428,294,296,374,350,361,307,269,365,255,287,281,274,397,297,268,282,302,310,320,316,237,255,301,313,197,238,168,180,145,177,186,213,225,184,162,197,201,178,181,129,142,164,183,115,109,136,125,118,124,88,88,124,100,81,79,93,88,79,83,51,74,63,51,67,66,78,46,53,46,127836,110452,96371,77862,66665,59551,62328,53120,56116,53704,53078,47945,47173,47086,45645,39071,37951,31258,32957,29187,28135,22681,27619,25324,21988,21833,23268,23126,19556,18912,18997,15465,16529,18253,17947,16981,15031,15044,13639,12716,12955,12101,12748,10631,12217,10038,8481,10032,9213,8950,8793,8848,7546,8095,7806,8151,7236,7657,7377,6583,6171,5531,6096,4925,5224,5055,5120,4826,4491,4822,4398,4398,4195,4281,4176,4240,3778,3628,3731,3211,2915,3556,3437,3536,3426,3202,3215,3245,3324,3436,3318,3241,2987,2886,3100,2853,3141,2791,3018,2725,2688,2641,2334,2384,2159,2115,2192,2187,2139,2007,2021,2015,2054,1945,1900,1821,1754,1845,1686,1598,1718,1555,1674,1548,1604,1565,1584,1601,1594,1491,1501,1356,1497,1311,1349,1355,1287,1224,1224,1171,1198,1133,1158,1064,1082,1123,1071,1058,1093,1090,1034,994,1005,1009,988,960,890,870,956,896,828,808,862,802,781,742,721,844,795,785,710,751,688,689,695,621,596,564,620,577,594,565,595,517,604,563,525,537,537,516,514,490,470,466,487,390,467,424,462,455,437,434,419,445,401,380,352,389,349,342,337,328,320,283,301,304,295,298,262,297,315,262,259,254,257,225,235,182,224,197,209,158,161,170,144,151,159,159,121,147,136,111,118,112,125,96,106,93,92,98,81,79,71,83,78666,75208,61048,49587,45406,42898,44604,50090,36397,34242,33587,42526,39641,38643,31240,25950,26713,21326,19510,21501,18634,17245,17599,17400,15046,16079,20134,15732,17178,11392,12118,11378,13617,12880,12262,12091,10065,9637,10600,8631,8793,8192,7566,8015,7534,6960,9635,6013,6190,4402,5671,5972,4619,6277,5326,5316,4460,4732,4547,4380,3643,4671,3624,3925,3967,3055,3397,3098,3119,2955,2484,2648,2596,2660,2622,2775,2259,2363,2322,2142,2351,2099,2032,2007,2061,2247,2057,2083,2190,1955,1955,1671,2126,1789,2087,1954,1951,1696,1850,2179,1565,1813,1416,1404,1618,1413,1035,1324,1409,1552,1226,1359,1292,1378,1171,1113,1276,1263,928,1122,1102,1022,967,892,957,953,1046,1076,906,915,926,1000,886,748,848,787,743,869,858,612,777,805,747,730,641,722,693,628,624,665,590,675,656,566,537,625,603,560,539,434,498,509,491,413,474,455,462,430,492,481,420,511,443,474,398,378,403,341,375,349,338,356,345,396,367,328,347,326,340,308,283,327,286,325,287,265,319,294,291,279,232,250,268,280,258,200,239,223,188,198,166,205,238,191,213,201,172,179,169,193,171,153,207,160,155,130,120,139,111,152,133,98,74,98,97,97,103,68,84,77,84,73,82,70,66,69,72,58,55,58,94143,86465,73814,63829,53275,48297,48049,51788,46152,41974,40276,44637,42117,43678,37105,28644,29139,26637,25154,21860,23249,19491,19968,20832,18937,18246,21340,18134,18330,14173,14458,13299,14858,12901,14051,13206,12144,11452,12055,10538,10274,9548,8260,9290,8377,8113,10436,6707,7500,6625,6420,6228,6022,6615,5959,5815,5226,5237,5197,4851,4800,4662,4213,4657,3927,3556,3971,3784,3326,3360,3157,3252,3347,3018,3098,3094,2492,2800,2623,2474,2401,2409,2369,2297,2427,2420,2396,2321,2315,2226,2374,1890,2328,2190,2059,2157,2078,2035,2060,2061,1709,1922,1820,1698,1524,1694,1500,1530,1519,1633,1489,1457,1417,1515,1302,1300,1249,1427,1229,1239,1187,1229,1187,1050,1133,1241,1125,1154,1022,961,1044,1045,989,872,917,824,925,943,891,895,834,866,825,872,824,784,767,837,710,723,687,734,671,670,701,659,684,594,635,588,513,608,551,507,515,489,536,522,528,543,547,525,520,577,498,444,405,420,412,371,405,391,358,410,378,354,393,397,363,330,377,303,334,333,333,437,325,346,336,301,295,332,294,306,286,286,283,265,216,225,258,215,238,186,209,225,194,203,198,220,192,194,189,170,142,145,138,163,118,139,129,128,91,108,123,104,113,89,77,90,112,75,89,84,70,75,81,93769,85684,70023,55762,47642,44240,46568,37339,36886,38310,38907,33592,32885,32063,32955,27626,26373,22439,24176,20353,19092,18596,19603,19066,16263,16977,16025,15244,12745,13013,13169,11600,11300,13330,13317,11872,11008,10487,9344,10164,9042,9092,8466,8097,8265,6549,6644,6778,6335,6060,6287,5842,5468,5802,5225,5694,5005,5367,4860,4450,4130,4251,3804,3354,3595,3326,3422,3439,3265,3154,2993,2959,2837,2799,2684,2773,2847,2454,2488,2325,2627,2356,2146,2152,2180,2242,1973,2250,2072,2094,2374,1999,2106,2013,1967,1884,2095,1819,1870,1964,1749,1709,1629,1506,1433,1486,1376,1367,1380,1381,1347,1385,1440,1333,1183,1116,1133,1231,1128,1051,1142,1116,1032,1029,1056,1085,882,1013,1008,932,998,1021,906,777,862,862,824,822,813,770,783,701,745,731,721,737,679,668,719,682,668,703,652,599,571,578,589,591,633,510,508,545,520,515,524,467,463,491,499,567,467,470,434,463,475,420,361,394,385,368,400,398,411,357,336,368,365,345,323,326,323,313,301,311,337,279,295,304,263,245,273,263,283,275,225,224,202,252,192,190,184,201,199,226,193,195,164,210,184,185,191,170,153,139,143,130,125,141,123,126,108,106,90,106,85,94,112,72,97,77,97,83,82,75,62,78,63,71607,63072,53609,44894,33104,35715,31160,29615,31529,30967,30065,27597,28760,31469,26290,21048,19355,18444,19791,16434,15676,14598,14820,12497,13501,12702,13407,12535,11049,11330,11417,9940,10520,8983,7003,8382,7833,7750,8001,6912,6843,7003,7561,6835,4944,5317,4556,4592,4917,4673,5055,4603,4274,4978,4516,4180,4140,4111,4194,3504,3018,2742,3255,3454,2705,2923,2726,2764,2507,2760,2341,2292,2018,2266,2263,2417,2117,1886,2102,1924,1868,1673,1959,1903,1906,1536,1890,1741,1591,1661,1606,2059,1653,1725,1686,1579,1519,1340,1669,1510,1423,1268,1178,1126,1186,1287,1051,1043,1077,1111,998,1030,1085,1060,984,881,929,839,1042,860,999,946,759,749,679,795,738,757,807,720,727,737,679,699,764,758,679,657,576,468,602,596,591,633,513,569,621,596,706,524,585,497,449,443,472,406,472,502,457,467,468,342,491,396,370,380,359,401,400,432,351,392,361,181,280,390,265,313,271,331,321,289,312,283,325,241,260,302,254,241,228,237,230,251,226,201,137,184,213,267,184,228,246,226,201,210,162,181,203,172,172,155,158,174,87,136,151,153,169,162,117,112,127,135,173,135,166,98,104,87,100,77,71,80,59,85,55,61,66,67,63,74,62,68,60,73995,70978,55947,41148,36144,41954,34654,36527,33030,33234,31441,31689,25692,32985,26196,21445,22862,19653,17659,18041,17547,16423,16703,17557,13681,17664,16138,13843,13131,10654,12450,11128,8675,11875,11149,10065,8984,9046,8107,8465,8240,6305,7441,7343,7812,5847,6237,6351,5861,5100,4464,5046,5659,4715,4780,4372,4093,4487,4196,3588,3662,3709,3173,2999,3418,3139,3103,2543,3058,3131,2208,2186,2598,2552,2298,2439,2232,1991,2205,1666,2183,1960,1907,1832,1940,1988,1915,1830,1974,1838,1851,1817,1612,1593,1639,1840,1635,1496,1576,1653,1473,1356,1380,1363,1232,1199,1252,1377,1272,1207,1169,1223,1103,1100,1115,1053,1156,1119,1043,1070,830,750,972,1013,941,1010,957,904,920,715,902,836,775,829,644,642,759,742,732,757,664,699,655,696,584,658,643,669,594,555,542,543,595,567,506,510,497,514,524,532,442,479,450,494,466,507,456,377,436,472,443,407,423,470,404,362,330,341,361,327,334,379,350,312,303,323,282,286,241,279,323,242,246,239,263,296,289,263,277,241,241,252,258,214,272,196,184,164,176,197,188,165,160,161,204,149,186,168,163,158,183,149,105,138,160,136,123,136,120,116,143,91,48,79,118,84,75,83,96,74,76,71,52,51,69,59,87570,82182,70815,62567,52288,48585,41639,30200,40951,39571,38883,27108,39833,29708,32740,30110,28355,28125,25008,21736,23032,19737,18760,20053,20230,18266,13893,17243,13297,16420,13675,14206,14398,11598,13272,12795,10839,11188,7083,10414,9665,10136,8621,8935,8611,8068,5248,6616,6254,7701,6931,5557,6455,5480,5522,5830,5274,5247,4819,4779,4663,3606,4292,4503,3660,3841,3280,4017,3620,3386,3414,3587,3304,2972,2869,2995,2505,2851,2442,2794,2524,2519,2516,2362,2333,2234,2367,2513,2330,2086,2225,2161,2251,2241,1845,2059,2113,2264,2006,1753,1905,1815,2071,1632,1612,1743,1768,1586,1420,1333,1420,1379,1320,1499,1397,1390,1245,1423,1231,1216,1302,1397,1091,1145,1118,1179,1121,998,967,1110,998,1013,968,1105,1119,874,977,838,890,968,845,822,880,863,937,796,797,842,855,745,744,679,629,651,725,598,701,571,593,573,605,578,567,597,589,517,540,528,524,545,586,548,558,559,523,480,439,452,438,395,427,427,383,410,441,412,468,410,439,322,383,332,386,290,375,401,330,336,366,293,323,331,288,258,294,314,292,218,258,255,256,220,253,162,213,251,193,209,230,221,191,209,232,183,172,151,124,155,138,136,121,145,139,109,119,115,103,109,76,76,89,74,93,79,72,82,72,70087,64529,54628,45798,40099,35722,35776,41093,34329,25622,29424,34692,30730,35628,26349,21555,19669,16620,18980,15790,16061,12696,12445,16486,12044,13470,16619,13913,13869,10956,11131,9290,11466,10196,11587,9648,8428,7759,9681,8009,7941,6671,6565,6327,6767,4560,8842,4762,5190,5323,5105,4800,4913,4545,4491,4096,3696,3481,3704,3456,3902,3598,2908,3150,3163,2873,3056,2613,2542,2771,2356,2281,2503,2350,2197,2604,1917,2145,1893,1836,1838,1861,1877,1718,1780,1552,1778,1696,1709,1612,1819,1451,1552,1635,1428,1425,1552,1622,1630,1522,1449,1367,1549,1298,1210,1166,1216,1230,1179,1220,1118,1150,1080,1175,1142,1014,1047,1055,1064,901,910,884,831,894,972,902,815,875,696,739,782,803,711,724,664,649,658,711,695,730,640,651,644,668,542,590,629,532,593,542,518,494,457,538,575,474,477,505,400,449,461,498,385,454,399,385,374,364,344,381,390,328,379,532,427,345,307,345,312,343,337,288,288,244,267,260,310,289,272,261,280,261,257,264,252,207,281,235,218,204,198,240,229,224,203,234,224,183,187,181,199,171,165,150,196,152,143,156,161,150,166,149,156,140,97,121,124,121,103,71,99,85,84,81,85,74,68,82,75,58,82,60,70,65,66033,61951,46709,37776,36348,37625,30745,26145,29883,30488,28509,25457,18665,25892,25248,18348,21555,21591,15925,14213,14827,14833,15067,15522,15726,15106,11324,12350,8982,9297,10839,9845,6344,8048,10037,8897,7979,7668,7584,6765,6500,5910,6491,6768,6540,5304,4616,5564,4721,5105,4269,4289,4974,4385,4052,4134,4108,3889,3905,3593,3475,3017,3061,2182,2201,2869,2731,2332,2851,2714,2479,2412,2312,2245,2133,1799,1967,1893,1838,1466,1797,1806,1652,1710,1732,1704,1716,1571,1652,1818,1684,1675,1444,1668,1582,1573,1548,1404,1473,1482,1529,1334,1204,1151,1025,1266,1166,1096,1064,1111,1128,1042,1004,959,1003,912,851,960,949,998,826,671,927,904,882,874,792,704,790,731,842,754,701,744,587,630,651,640,633,714,601,586,555,617,632,580,535,574,446,521,523,521,570,494,502,489,509,469,499,445,410,366,443,412,380,428,422,355,379,376,437,346,377,431,382,333,295,318,349,291,308,307,307,275,264,286,262,237,219,244,296,249,231,264,217,316,215,225,218,236,233,253,238,222,221,180,186,173,196,124,201,163,160,190,178,147,132,153,153,168,143,152,114,123,123,115,131,111,93,96,101,94,79,80,75,71,66,70,64,73,60,59,48,53,60,63093,62818,51733,43737,35145,36854,31679,30542,30285,28567,29036,27383,27675,27922,24216,20456,20772,20024,17770,16264,16597,14952,15272,14120,14671,14148,13111,12836,10695,11057,11075,10901,9550,9809,9358,8890,7737,8272,8037,7296,7313,7343,6324,6602,5754,5923,5785,4684,4986,5467,4681,4192,4739,4252,4142,4130,3796,3892,3659,3387,3279,2822,2884,3375,2726,2879,2512,2964,2616,2511,2079,2325,2260,2066,2090,2023,1918,1872,1809,1900,1753,1842,1690,1772,1747,1657,1726,1712,1620,1508,1595,1596,1530,1469,1442,1647,1421,1533,1443,1487,1299,1253,1379,1167,1120,1103,1136,1077,1039,1036,985,1051,911,1105,1034,830,862,949,833,844,859,891,686,855,907,803,767,724,679,777,680,727,662,770,703,658,699,583,581,614,587,553,576,558,546,592,561,632,565,501,511,458,421,483,526,392,523,428,464,434,316,358,402,410,414,364,380,357,344,382,380,348,346,363,359,282,321,306,296,257,289,295,276,279,289,281,345,237,302,246,310,208,246,227,230,311,225,205,251,233,228,190,219,201,217,216,214,162,161,170,159,135,158,157,124,141,125,125,142,155,129,151,140,133,132,119,97,91,107,88,108,92,101,83,77,76,65,72,68,80,63,57,61,63,56719,53696,42379,40833,31024,26799,30845,29484,21635,24924,25734,26634,25280,21838,22560,20500,17466,17340,15720,14385,12255,12367,11659,12232,12640,9970,10849,11431,10309,6378,8928,6408,9273,7841,8666,8025,7362,7169,7682,6628,6314,6057,5724,5542,5435,4895,5780,4366,4458,2449,4219,4273,2296,3637,3740,3959,3545,3220,3124,3403,2165,3056,2988,2498,2385,2104,2518,2466,2237,1764,2469,2450,1880,2116,2105,2085,1707,1751,1724,1566,1510,1577,1498,1562,1467,1500,1490,1464,1515,1303,1196,1259,1603,1424,1492,1455,1482,1437,1406,1483,1275,1350,1202,927,1192,1095,864,925,984,974,965,888,932,1026,703,807,794,955,762,623,869,848,587,489,711,627,737,714,665,793,646,722,712,616,601,654,581,615,564,426,569,484,545,478,567,529,523,389,405,558,535,468,426,413,463,456,386,410,388,329,442,390,372,296,385,346,315,343,365,342,259,366,284,358,278,299,326,270,224,273,271,250,235,288,299,263,252,263,272,270,230,239,239,241,235,245,263,203,193,203,181,183,153,253,185,146,190,204,141,159,145,158,165,156,158,135,124,135,157,141,140,100,147,133,106,82,108,100,85,91,100,70,84,72,57,60,71,74,78,53,82,58,50,52224,47374,49174,36358,29621,27844,21260,16477,24857,30080,24272,15448,19137,17960,18319,16970,17660,17880,14241,13888,13420,12482,12613,11059,13342,10135,8222,10513,6837,9374,9028,8034,6402,7165,6807,7102,6156,6643,4699,5273,5009,5756,5509,6192,4643,4757,2153,3670,3994,4727,3622,3171,3795,3286,3345,3071,2931,3086,2837,2680,2799,1713,2553,2307,1926,2239,1719,2249,1965,2004,1447,1711,1761,1723,1612,1557,1527,1493,1471,1512,1271,1457,1668,1531,1380,1481,1295,1375,1397,1010,1269,1422,1370,1043,1164,1251,1193,1230,1124,976,1153,932,1054,996,879,848,1000,865,830,866,786,857,839,805,847,763,749,674,543,649,563,591,575,677,688,711,649,488,520,701,487,566,516,652,574,483,528,479,599,513,449,458,444,493,493,474,473,465,485,430,527,381,302,393,420,273,387,365,296,358,356,290,322,345,287,312,297,317,319,279,306,342,275,273,296,258,251,275,238,253,252,219,247,223,248,200,234,162,236,185,217,187,199,174,156,174,175,164,211,171,177,174,202,154,149,171,125,116,148,107,127,104,99,121,118,99,115,107,122,93,109,116,108,91,148,134,74,78,89,66,71,72,85,68,61,59,53,44,64,66,52142,50619,42094,37349,31642,33185,28734,29960,28607,21873,22406,26013,28244,24237,20833,18047,15737,11753,15644,11258,13787,11545,11629,11046,7882,12486,12581,10099,10787,11286,8933,9386,9801,8046,8991,7214,6926,6410,7006,5788,5939,6338,5049,4471,5833,5048,5017,4631,4603,4834,3706,3968,4448,4013,3505,3712,3319,3383,3061,3027,2979,3152,2603,2497,2579,2444,2260,2634,2593,2167,1895,1853,1946,1839,1799,1820,1666,1786,1600,1923,1882,1730,1541,1506,1553,1568,1590,1590,1560,1528,1559,1294,1322,1419,1436,1454,1389,1332,1187,1380,1174,1249,806,1062,815,1019,1113,1047,873,968,863,868,836,814,1006,834,774,806,697,840,846,924,734,811,803,754,632,692,727,693,735,718,670,532,717,607,578,608,607,636,532,489,517,508,408,536,543,544,628,462,453,416,472,399,419,431,421,400,417,338,313,361,389,325,313,369,329,336,313,330,332,341,374,378,317,290,223,296,269,258,252,301,257,249,223,267,258,244,251,242,284,207,198,219,190,163,271,203,197,219,216,182,206,176,235,210,155,166,144,122,137,159,141,141,184,123,118,114,129,125,122,108,148,108,114,122,87,87,107,102,90,91,47,89,78,76,82,53291,45779,40507,33231,30130,27533,25764,21481,25016,19907,23128,18364,20046,22307,17594,15736,14608,10254,15001,10711,11569,9844,10592,11053,7010,10372,10175,9537,8661,9009,8614,7690,6848,6331,7984,6785,6320,5347,4628,5697,5881,5383,5494,4732,5168,3573,3144,4178,4018,4011,3864,3465,3856,3258,3299,3128,3251,2963,3006,2982,2743,2480,2267,1900,1883,2227,2039,2061,2072,2304,1767,1678,1879,1766,1751,1777,1651,1632,1523,1484,1757,1505,1483,1439,1385,1399,1286,1344,1286,1329,1383,1298,1134,1394,1210,1094,1282,1200,1191,993,1227,1026,860,1021,842,869,923,891,959,874,914,891,799,846,794,809,688,629,770,748,610,702,714,648,777,659,695,627,628,576,621,598,590,532,584,556,503,475,502,553,566,509,462,486,327,472,478,426,446,426,402,395,420,398,402,405,380,448,359,349,354,319,336,307,326,321,293,283,301,301,312,271,338,312,324,262,257,282,252,272,248,261,242,204,200,219,215,246,216,207,207,207,222,186,202,101,201,167,173,167,159,180,175,134,179,180,146,142,133,135,144,122,115,138,145,92,97,125,116,108,104,116,116,135,93,90,100,82,85,91,78,73,43,87,70,40534,36669,30718,27762,22246,18742,19190,19613,18906,16413,16609,17132,16519,16510,14529,12386,11342,14564,10994,9430,9418,8300,8048,7743,10563,6443,7700,8203,7065,5847,6070,4614,5988,5292,5145,5657,4713,4939,5109,4240,4027,3738,4162,4200,3387,3677,3675,2917,2803,3021,3078,2693,2220,2486,2726,2430,2305,2148,1979,2205,1991,1706,1902,1648,1520,1559,1754,1372,1326,1565,1618,1590,1557,1380,1434,1324,1280,1019,1131,1117,853,1154,1081,1032,1082,1013,1108,1046,1055,920,1137,967,1001,963,916,930,897,928,977,874,802,836,956,677,798,757,690,679,656,655,693,592,672,667,646,559,633,628,593,463,526,508,471,447,490,521,517,405,398,551,474,443,450,611,451,408,364,431,315,417,409,359,423,357,513,354,385,343,328,288,328,303,260,288,310,270,301,297,230,234,277,258,229,260,234,255,238,225,226,215,249,265,192,220,232,236,201,212,216,177,177,162,174,179,192,139,184,176,170,176,143,160,158,165,152,203,136,123,154,157,127,115,113,152,117,149,153,113,122,114,95,100,127,99,90,90,88,98,93,108,116,87,97,83,66,63,66,65,97,57,68,72,35528,32942,28896,29198,22228,18686,18208,20525,18832,17891,15169,17002,17212,16002,14012,12248,11315,10328,9329,9558,9859,7389,7056,8581,7271,6718,8010,7170,7585,5828,5114,5387,5982,4304,5151,5003,5167,4204,4676,4580,4772,3684,3170,3168,3154,3208,3976,2562,3360,2750,2625,2794,2491,2345,2327,2255,2190,1936,2049,2306,1853,1869,1605,1770,1344,1569,1517,1354,1326,1533,1263,1270,1554,1197,1132,1212,1041,1127,1034,917,974,943,1063,884,992,1008,925,861,840,940,957,957,891,816,836,818,860,805,669,770,887,796,799,664,658,652,600,598,531,587,593,507,510,594,601,527,531,488,520,490,425,438,490,455,424,422,413,435,415,438,433,395,428,346,404,356,343,336,373,290,405,306,351,352,343,325,279,256,266,319,284,265,259,294,308,282,281,172,199,233,216,211,246,251,196,203,219,200,196,189,199,217,196,247,187,153,154,175,185,179,148,138,170,141,152,119,151,141,136,141,127,132,126,122,117,144,140,119,120,106,105,121,113,86,103,113,119,84,102,89,102,80,100,92,86,100,83,78,76,77,72,86,78,75,62,58,45,49,57,48434,42078,35298,29040,24302,22481,23483,20085,21377,20003,19962,17701,18023,17779,17081,14134,14254,11117,12802,10878,10562,9355,10641,9196,7933,8616,9333,7922,7403,7246,6951,5816,6249,7049,6848,6204,5657,5594,5030,5258,5025,4330,4622,4139,4434,3617,3212,3653,3589,3426,3266,3052,2859,3178,2832,2871,2485,2845,2719,2346,2328,2100,2072,1955,1914,1756,1854,1825,1573,1885,1513,1527,1433,1490,1486,1533,1470,1340,1320,1291,1332,1218,1215,1264,1189,1272,1145,1203,1163,1185,1276,1192,1049,1009,1202,1125,1076,992,1026,964,904,899,883,869,828,787,802,791,663,665,724,734,736,744,687,596,652,653,604,564,637,589,560,531,610,628,553,578,598,494,575,462,495,474,505,494,444,497,434,438,419,385,368,408,365,414,395,406,416,382,364,386,356,358,342,335,355,325,346,293,285,274,306,285,260,281,290,280,283,254,236,257,240,249,226,242,204,189,222,204,239,254,217,209,180,199,197,177,198,195,198,164,180,149,166,143,149,142,159,156,172,136,177,153,148,133,96,115,108,90,119,126,98,117,100,103,115,93,108,120,106,90,92,111,85,96,68,81,83,44956,37781,32409,26174,24950,22372,20222,15277,20032,19754,19975,13378,18484,17675,15187,12724,12910,9936,13158,9200,10736,8420,10484,9142,7083,8311,7508,7158,6670,7716,7264,6807,6105,4955,6765,5300,4890,4786,3108,4099,4384,4451,4410,4067,4253,3704,2119,3741,3110,2968,2850,2546,3021,2370,2525,2720,2428,2816,2709,2304,2148,1499,1714,1831,1545,1724,1397,1821,1537,1609,1188,1302,1154,1294,1366,1424,1198,1081,1188,1292,1171,1314,1105,1163,1026,1110,1023,1159,1066,1032,1034,1174,929,979,968,1002,1024,810,977,716,844,738,590,712,585,760,607,674,691,610,624,645,566,666,617,500,529,687,525,490,605,598,491,525,578,460,462,507,512,405,466,399,412,413,441,398,407,355,345,430,371,327,344,349,268,331,310,413,443,339,316,246,299,247,266,241,315,345,308,250,254,225,258,199,201,214,216,242,210,245,245,197,220,256,230,203,165,171,178,201,199,215,194,169,143,181,159,169,182,107,153,144,114,138,130,114,139,125,126,145,100,136,193,99,137,113,115,118,100,107,105,86,104,93,100,86,74,86,78,91,80,86,90,101,85,88,63,60,70,25287,22966,20007,19291,15195,14050,13702,15053,13016,12726,10485,12581,10696,10527,10150,8345,8238,7753,6315,7212,6796,5216,5377,5937,5363,5253,5476,5431,5211,4097,3166,4072,3637,2934,4052,3708,3748,2750,3655,3609,3740,2481,2249,2048,2456,2311,2930,2090,2596,2132,1883,1941,1806,1858,1748,1664,1755,1465,1484,1631,1328,1463,1194,1129,878,1168,1148,1092,1040,1120,968,970,1214,902,913,821,809,844,749,667,730,742,806,681,725,683,673,708,592,696,712,679,670,656,603,587,677,560,461,589,704,585,471,481,519,461,488,402,428,414,484,376,381,439,420,366,411,389,373,391,320,320,356,360,369,302,246,330,313,339,321,275,321,253,248,244,269,264,241,276,279,252,254,256,260,237,187,197,196,227,203,214,209,236,214,215,202,150,178,160,178,175,159,185,158,173,173,130,162,147,155,171,157,169,145,92,110,114,123,136,122,112,126,115,138,104,116,91,102,128,115,132,101,105,113,138,124,79,97,58,73,88,85,79,76,65,83,93,65,47,89,59,55,74,66,64,70,59,67,65,55,70,39,45,54,40,37135,35724,28548,25350,22538,21557,21711,17858,17556,15858,17519,15102,17544,14126,13927,12043,11118,10339,11102,8242,10132,8242,9019,8792,7317,8520,7343,6997,6711,6654,6241,6202,6048,5256,6050,5240,4753,4550,3785,4052,3819,4143,3535,3478,3807,3546,3124,3131,2842,3050,2687,2507,2848,2446,2283,2524,2273,2379,2098,2103,1931,2052,1679,1804,1660,1574,1493,1640,1592,1347,1392,1323,1207,1357,1199,1214,1127,1184,1081,1174,1152,1187,941,1021,990,1036,998,1020,1080,1073,1017,793,874,929,946,1006,954,912,772,829,766,767,655,701,603,671,649,700,617,665,617,600,551,576,592,588,485,552,457,463,544,542,510,512,492,501,443,493,510,391,533,472,433,438,406,406,409,377,368,353,384,329,352,330,348,351,333,356,366,330,327,274,345,254,266,323,287,267,317,208,213,208,250,207,217,232,223,214,208,234,185,239,246,239,202,197,149,185,183,172,168,218,170,184,161,169,154,165,179,174,191,135,133,129,126,149,185,136,125,128,137,123,114,114,149,121,79,119,87,95,90,110,100,100,99,87,90,60,78,81,98,74,87,76,71,60,67,72,74,67,31515,29410,25589,21764,17570,18397,15384,14765,15334,15847,12996,12949,13635,12373,12236,10772,10416,8620,8169,8194,8006,7185,6973,6558,5840,6699,6449,6246,5778,5810,4454,5111,5051,4854,4403,4411,4158,4107,3889,3888,3763,3218,3309,2912,3184,2627,2085,2636,2740,2669,2340,2416,2404,2444,2087,2193,2138,1948,2024,2027,1699,1521,1569,1472,1360,1558,1346,1361,1312,1351,1180,1223,1226,1066,1173,1169,1016,972,1026,975,980,984,1005,950,926,894,849,874,815,992,838,969,820,805,861,753,874,776,710,698,809,748,577,646,616,636,619,590,556,565,537,478,541,514,473,493,522,475,485,470,471,482,455,450,468,415,377,420,423,442,420,347,395,346,392,362,360,350,340,313,339,328,277,282,258,299,274,289,349,333,298,272,294,295,299,272,241,211,301,264,241,194,241,229,241,203,202,217,217,202,200,199,186,173,212,143,175,154,143,152,157,157,150,152,177,157,165,144,141,131,129,128,143,138,150,110,115,104,125,128,136,102,100,119,111,106,86,87,92,93,92,91,94,96,73,93,74,76,87,81,72,76,72,85,75,62,65,58,68,39522,36867,32271,28915,23290,22053,18056,13770,19153,19120,17849,10979,19076,13105,14225,12998,12871,13605,12395,9189,10597,9719,9466,8663,9909,8331,7139,7091,6802,7921,6189,6398,6705,4833,6117,5308,4774,5124,2932,4687,4324,4718,3851,4818,3819,3467,1776,2964,3075,3433,2919,2220,2944,2450,2317,2468,2232,2427,2157,2080,1944,1592,1810,2020,1526,1771,1301,1956,1547,1517,1361,1454,1275,1330,1211,1183,1262,1150,1112,1370,1290,1117,962,975,1012,1099,896,1160,1007,828,970,875,948,991,719,936,900,983,794,714,795,774,827,787,645,724,740,651,626,596,600,612,567,630,576,581,539,513,481,538,554,659,441,467,533,500,489,385,460,444,402,394,377,409,461,393,440,347,367,403,358,382,320,324,396,335,287,456,407,345,314,294,254,300,333,216,317,287,266,287,196,233,263,279,232,226,209,248,219,228,242,202,250,274,198,169,191,190,161,175,206,170,143,180,156,141,177,193,179,114,182,117,126,137,144,188,137,157,153,133,143,129,185,84,114,108,118,97,89,86,94,95,94,95,79,104,90,105,85,77,75,82,84,74,78,75,60,28089,27546,21481,18681,15587,16719,15604,14964,13980,12041,11468,13960,10396,13195,10390,9156,10209,9453,7387,7357,6217,6395,5868,5473,6851,5816,6123,6319,4967,4639,4761,4214,3713,4272,3898,4759,3529,3533,4478,2961,3340,2832,3101,3028,2457,2344,3049,2044,2441,2405,2192,2274,2227,2424,2164,1990,1752,1718,1803,1567,1637,1447,1716,1086,1303,1366,1300,1139,1302,1341,1280,1249,1268,1148,1119,1030,919,926,907,744,738,803,865,860,845,894,953,831,851,901,844,792,763,735,821,728,731,739,815,880,712,740,714,576,619,554,611,597,557,485,495,523,553,488,558,496,470,473,469,471,430,321,438,463,390,451,454,415,384,419,433,397,417,436,309,315,310,369,360,343,307,264,324,351,333,307,285,331,233,248,285,279,290,266,314,276,205,232,241,210,249,202,201,267,202,214,240,193,188,175,201,195,166,141,166,156,151,174,186,146,154,177,139,155,153,151,139,136,132,183,123,145,130,148,117,173,110,110,133,108,132,126,126,118,110,103,101,97,104,77,82,103,86,89,68,70,91,61,91,79,77,76,66,77,56,51,61,66,51,69,60,76,27045,26507,21706,20597,15656,16177,14482,15443,13911,12031,11228,13278,13744,12652,10829,9378,8248,8580,7789,6298,6854,6727,5477,5569,6091,6093,6308,5570,5804,5168,4383,4458,5065,3665,4303,3802,3696,3422,3572,3649,3424,3078,2831,2817,2606,2425,2830,2110,2369,2148,2181,2093,2042,2019,1870,1891,1750,1553,1631,1685,1474,1504,1430,1369,1135,1314,1286,1318,1287,1180,1219,1160,1165,1017,969,953,871,884,836,944,938,820,849,757,768,829,800,817,747,783,789,681,784,735,666,736,712,774,683,610,605,643,521,574,505,526,522,488,468,446,439,486,478,445,454,415,411,422,428,411,416,437,381,397,384,339,335,398,328,353,331,337,361,331,307,278,285,323,277,342,287,276,289,294,298,293,242,282,299,273,233,225,247,244,251,239,230,219,227,220,173,181,160,215,180,174,175,153,155,180,218,175,184,195,166,149,140,146,129,132,155,137,124,140,131,124,128,120,120,118,124,90,95,108,117,127,125,106,92,97,111,108,104,97,113,106,101,103,74,76,98,84,83,80,78,84,82,69,77,66,65,72,80,63,29906,26047,22116,17493,15547,15590,15014,15782,13853,12167,13249,14132,10360,14500,10495,8593,8563,8159,8268,6763,5872,5736,6059,5820,5868,5672,6727,6071,5583,4433,4812,3830,3622,4147,4513,4012,3426,3290,3919,2879,3219,2552,3032,3065,3127,2029,2515,2385,2069,2205,2050,2256,2274,2027,2039,1887,1809,1441,1778,1542,1624,1474,1427,922,1231,1317,1410,1047,1100,1233,1118,1144,1023,1088,1037,1046,869,907,852,621,719,810,779,907,772,671,832,744,781,818,833,747,702,688,741,680,710,658,775,704,642,632,538,623,488,524,531,565,570,534,554,517,526,516,481,422,373,448,459,407,385,303,428,430,419,394,405,423,388,342,418,354,364,369,281,326,276,297,295,321,275,255,300,291,361,281,248,240,235,216,231,248,223,258,213,230,208,229,232,210,199,193,202,182,176,193,193,175,198,172,176,180,169,211,207,169,153,150,158,150,164,134,131,123,159,150,122,135,112,131,121,122,107,94,110,94,114,101,117,125,104,92,104,105,94,97,77,82,71,86,81,90,78,80,91,69,63,62,69,84,83,65,67,25712,24636,19131,14243,13755,15601,11548,9279,10716,12991,11192,8914,8302,9373,9351,7476,8589,8083,6263,6247,6249,6394,6398,6061,5727,6626,4381,4502,3923,3697,4015,4106,2897,3495,3779,3519,3041,3153,2301,2710,2566,1995,2816,2802,2943,2282,1279,2545,1820,1811,1722,1663,2086,1694,1692,1726,1445,1705,1616,1259,1248,1089,1271,1138,922,1153,1076,874,1208,1016,863,907,855,1019,825,711,868,682,762,569,754,767,672,663,670,665,717,583,730,750,606,791,641,628,684,663,602,539,600,539,602,526,451,497,503,431,374,499,470,429,422,420,433,425,382,449,405,367,377,364,335,283,361,384,360,370,340,283,323,292,314,310,289,325,235,287,261,259,274,262,256,247,220,251,233,235,200,232,197,228,224,195,257,185,202,187,210,188,230,157,157,174,162,188,159,171,162,189,153,161,166,171,173,167,153,150,124,128,118,112,118,159,135,110,93,120,91,118,97,107,105,105,122,110,92,120,106,97,96,84,93,116,109,98,89,71,72,69,67,64,73,79,43,70,67,55,72,49,61,69,58,62,59,46,28281,26121,20607,17767,16178,16022,13405,11588,13220,12230,12528,10465,11994,12406,10326,9075,8418,6445,7312,6785,6979,5783,6427,5831,4550,6240,5183,5033,4479,5137,4908,4511,4037,3660,4124,3717,3273,3549,2577,3136,3062,2781,2798,2717,2829,2420,1984,2285,2011,2202,2057,1841,2109,1778,1683,1772,1675,1727,1716,1365,1486,1089,1328,1262,1087,1251,1074,1153,1170,1160,908,962,1076,917,859,953,852,788,826,817,879,794,737,789,770,703,710,761,748,756,736,813,639,646,627,627,647,597,653,541,606,511,467,481,446,468,453,507,458,392,420,423,430,473,449,364,369,421,366,389,421,375,363,383,388,313,349,316,369,327,333,302,295,322,293,296,314,277,265,302,256,200,272,224,180,266,230,257,289,221,225,197,230,217,222,215,213,235,191,188,194,163,190,187,144,161,162,184,176,153,176,151,164,164,147,162,119,134,157,139,104,150,138,104,121,121,121,111,122,96,105,106,101,92,105,92,100,96,94,99,89,104,128,81,81,79,89,76,86,76,86,77,68,64,63,63,20719,17764,16811,14488,10914,9146,11430,12669,10233,7029,8479,10736,9546,9800,7835,6268,6465,5215,5343,4704,5502,3278,3657,5428,3737,3479,4950,4229,4343,2840,2801,2221,3878,3147,2764,3277,2466,2461,3540,2241,2240,1897,1804,1456,1672,1443,2816,1185,1525,1386,1435,1464,1109,1530,1301,1123,965,1004,1028,1010,1056,1116,898,1069,966,691,969,688,625,717,834,787,709,753,734,747,555,592,512,509,378,509,509,476,501,456,514,477,483,483,492,399,442,448,443,463,436,514,446,465,365,466,531,365,367,360,416,373,348,359,311,330,322,334,322,348,326,290,296,264,295,264,283,219,215,267,229,264,211,207,254,228,226,229,203,174,190,217,254,188,208,196,200,193,174,162,173,163,152,157,157,160,129,160,165,159,118,125,136,117,134,146,102,117,110,101,111,131,117,105,91,104,102,113,120,87,90,110,73,80,91,56,92,64,99,80,93,83,83,96,81,97,75,69,72,74,62,82,83,58,69,71,51,70,61,66,71,62,53,49,67,51,61,54,50,46,41,27954,24373,21163,17454,13584,14387,14147,13205,12269,11450,11819,11446,11147,11181,9828,8915,8298,6721,7431,6701,6294,5362,5977,6207,4742,5481,5542,5272,4818,4358,4255,3757,4005,3818,3866,4022,3241,3346,3237,2735,2832,2751,2792,2434,2731,2124,2135,2127,1867,2037,1960,1884,1863,1851,1808,1698,1447,1616,1569,1424,1382,1442,1314,1125,1221,1181,1169,1087,1018,1101,968,929,1019,966,958,982,815,714,826,802,639,747,738,765,754,775,726,746,720,716,675,658,666,633,648,642,627,629,629,645,602,590,572,485,511,412,473,494,500,512,474,490,485,455,414,413,413,391,381,420,422,401,374,355,369,349,386,338,350,304,345,332,339,284,270,290,274,272,244,306,275,266,291,216,251,243,236,266,231,234,237,247,228,218,224,220,184,216,189,189,208,168,170,204,196,155,151,176,179,180,159,140,162,176,174,126,113,123,131,143,112,143,135,123,122,117,149,139,136,143,103,101,102,94,100,107,117,110,103,102,115,99,88,105,114,79,76,96,56,65,78,75,79,69,68,78,67,63,23968,21443,17831,17102,12082,11559,11958,11715,10178,11650,10741,10290,9442,8874,8641,7254,6996,6345,5879,6213,5844,5029,5096,5052,4819,4526,4763,4310,3951,3246,3363,2983,3726,3541,2942,3221,3257,2720,3085,2820,2540,2003,1901,2215,1865,1769,2117,1291,1772,1490,1449,1545,1349,1336,1406,1326,1158,1284,1182,1193,971,1155,1015,1102,1008,910,1058,914,901,802,908,854,786,727,822,707,574,688,625,521,585,606,585,559,597,646,546,580,552,550,540,505,482,513,513,498,475,588,454,552,448,394,520,418,444,372,426,376,347,358,312,343,333,380,326,309,328,265,368,289,284,281,259,192,271,300,240,302,259,263,257,232,303,200,207,201,186,205,197,149,184,192,186,174,200,189,198,182,194,221,183,193,166,192,175,149,148,129,145,151,144,129,132,122,142,128,137,131,130,134,113,126,92,113,109,99,138,113,71,96,120,108,119,111,103,96,87,105,78,73,72,87,73,59,86,96,81,75,79,86,69,78,79,83,62,75,69,79,55,66,44,55,47,22662,21891,19498,18576,14051,14037,11218,10449,12472,10681,10391,9456,10583,9247,8591,8855,7718,8455,7012,6688,6170,5492,5044,4863,6171,4973,4164,5301,4249,4861,3814,4145,3599,2996,3533,3487,3251,3294,2741,3180,2980,3113,2275,2609,2219,2218,1945,1809,1969,2611,2006,1819,2082,1648,1579,1739,1683,1358,1311,1597,1499,938,1280,980,992,1151,966,1134,1022,1076,865,953,1196,892,834,851,792,806,718,853,637,800,849,706,669,723,700,797,652,522,727,653,605,605,523,642,579,714,588,538,647,554,637,521,461,512,612,512,412,394,400,402,384,446,447,388,334,413,309,394,306,411,321,383,334,343,350,253,255,325,271,306,265,358,355,277,295,262,248,301,259,211,278,282,287,225,229,250,252,225,221,211,159,240,253,140,209,157,156,194,153,163,174,228,183,184,182,152,161,153,178,151,140,181,183,122,137,135,159,112,125,112,111,117,131,109,152,107,136,119,110,96,107,104,84,127,91,105,112,96,91,127,86,74,84,94,75,57,100,64,66,74,68,69,79,85,59,71,73,68,54,19769,18155,15295,14395,10959,9778,10103,9740,9538,8519,8412,8740,9754,8802,7220,6330,5739,5213,5566,4517,4818,4228,3884,3749,3868,3284,4051,3615,3560,3248,3110,2782,3497,2668,2275,2602,2259,2216,2411,2146,2061,2114,1991,1919,1440,1746,1925,1113,1434,1446,1390,1287,1223,1269,1276,1228,1088,1070,1042,993,943,874,890,1028,833,798,777,881,750,706,714,682,678,668,656,653,549,582,544,586,588,451,510,504,515,494,555,488,494,458,523,487,506,467,482,422,415,505,475,426,388,411,402,350,327,333,340,302,309,295,300,314,292,320,272,278,279,275,287,232,291,275,244,248,231,231,214,238,234,266,198,242,214,205,217,196,207,207,193,150,197,152,181,193,155,178,159,177,165,157,159,147,130,152,149,142,144,141,139,121,123,124,115,124,128,106,119,119,117,117,98,128,115,81,83,93,84,102,73,107,106,81,64,68,105,71,88,95,86,70,70,87,85,66,65,51,53,78,77,65,57,47,55,59,83,60,55,60,49,22828,18803,17968,14222,12380,9914,11489,9619,9776,9269,9306,8206,10594,7613,7770,7105,6073,4669,6506,4863,5915,3520,4632,5609,3126,3913,3925,3819,3943,3638,2921,2857,3835,3042,3469,3483,2673,2646,2059,2202,2102,2328,1968,1464,2104,1900,1638,1766,1434,1539,1546,1415,1320,1235,1270,1358,1097,1256,1143,1045,1052,978,950,1174,873,828,923,894,572,706,698,712,642,738,690,823,604,605,575,656,440,590,562,592,498,526,594,611,509,492,537,472,512,485,415,496,512,477,429,422,435,446,395,406,338,366,363,318,345,300,333,326,295,306,320,324,270,374,280,258,307,333,260,268,256,219,252,268,249,222,246,209,218,212,246,213,216,210,188,240,199,190,206,177,182,166,191,164,199,156,176,182,130,155,137,175,163,108,153,134,136,139,132,118,131,124,93,123,147,117,109,121,116,156,122,99,81,99,93,101,97,84,85,87,89,89,88,108,84,82,76,79,79,76,64,62,89,68,68,84,62,73,53,56,82,63,67,59,15732,18091,14078,12984,10536,10863,10380,8952,8524,8122,8175,7743,8199,7536,6640,6100,5450,5969,5012,4242,4605,4372,3932,3741,4283,4152,3569,3548,3083,3512,2934,3096,2741,2549,2359,2444,2375,2221,2039,2034,2055,2150,1762,1918,1489,1691,1979,1263,1413,1535,1378,1267,1357,1137,1172,1309,1139,1084,1133,1019,1008,943,966,911,792,809,662,931,792,659,734,786,638,626,605,586,546,567,493,615,550,556,453,448,514,486,470,506,480,597,471,467,429,432,462,468,453,474,408,407,374,413,401,384,324,343,348,319,324,326,307,322,266,313,275,292,249,263,208,227,334,288,236,245,221,233,240,232,236,242,231,234,252,250,225,203,206,176,181,148,176,174,190,166,194,173,177,225,152,177,142,136,191,136,155,165,154,141,152,124,97,126,110,119,133,138,127,109,130,103,115,116,112,94,111,114,88,84,84,77,84,102,87,82,95,103,87,75,94,66,84,63,77,42,62,101,73,67,78,68,78,78,71,66,58,58,63,19154,16209,14584,12845,10611,7520,9920,10977,8623,7866,7313,8492,8183,8221,6264,4837,5480,6160,5160,3650,3841,3549,3694,2938,4472,2332,4707,3500,3602,2657,2409,1922,3149,3191,2469,2187,2136,2077,2447,2162,2113,1733,1705,1939,1295,1294,2008,1142,1425,1213,1213,1257,794,1145,1160,937,995,902,934,937,728,935,809,891,876,635,673,753,493,654,740,696,607,507,564,617,460,475,497,490,410,453,455,390,425,465,425,450,479,425,461,339,438,357,376,419,381,411,381,376,315,345,447,332,346,297,284,285,289,290,313,260,269,308,240,217,297,259,272,223,287,207,245,167,200,233,266,236,177,217,218,164,202,251,218,150,187,185,157,153,186,143,165,135,179,141,157,150,143,149,158,128,106,156,133,123,122,102,126,118,76,123,83,104,93,89,90,97,88,100,92,89,59,88,87,86,105,76,78,72,78,57,65,79,63,43,60,67,87,77,77,69,57,74,56,90,64,63,66,46,55,51,48,58,22154,18831,18576,13723,12080,9232,10660,9834,9453,9816,9386,7983,8022,7983,7312,5909,6341,6606,5765,5085,4658,4087,4698,4445,4776,3211,4371,4324,3461,2919,3058,2514,2794,3527,3188,2826,2397,2414,2432,2335,2141,2217,2018,2086,1820,1570,1596,1591,1445,1404,1410,1228,1179,1207,1325,1204,1026,1116,1187,1128,1031,912,891,960,866,782,743,812,635,746,716,754,667,639,657,632,571,539,563,481,474,542,577,531,505,492,470,559,548,413,546,430,459,443,422,491,495,421,418,449,417,388,431,349,373,329,343,353,361,314,336,346,331,313,243,265,315,296,257,237,271,218,254,232,244,239,248,240,199,217,211,203,229,222,195,182,193,221,187,174,214,179,156,166,191,165,157,164,155,155,151,157,111,133,133,123,158,117,133,132,112,136,113,120,89,114,111,106,118,99,103,127,97,127,106,88,96,84,98,87,99,87,87,101,91,59,84,82,59,74,70,65,65,78,54,82,78,69,84,57,67,54,63,17463,15402,13506,11342,9607,9358,8575,5987,7680,6454,7928,5212,7333,6517,5918,5818,4853,3506,4742,4527,4300,3448,3661,3809,2477,3779,2953,3104,2515,3136,2911,2581,2745,2730,2830,2519,1906,2223,1285,2243,1855,1574,1641,1616,1731,1187,923,1280,1143,1406,1308,1057,1226,839,999,1063,863,983,1019,836,937,617,778,911,778,719,620,686,736,679,548,503,660,563,548,596,524,449,481,576,577,473,457,507,463,405,380,436,435,420,377,448,353,404,324,352,408,427,374,309,312,275,366,311,276,260,284,327,267,208,269,265,274,254,245,215,248,267,239,186,240,264,203,200,247,229,211,222,217,194,188,186,196,165,188,162,147,128,160,178,145,139,153,156,100,146,138,153,171,126,122,108,169,156,122,130,120,142,109,115,111,105,98,128,87,85,76,97,90,96,101,99,126,134,106,105,81,74,85,83,85,73,84,71,78,75,69,86,70,46,74,56,81,52,63,66,89,54,55,60,67,65,16368,14587,12671,8770,9109,8393,7443,8420,7104,7674,6573,7139,4955,7123,5814,4516,5214,5367,3862,3318,3441,3520,3880,3513,3874,3447,3572,3343,3021,2154,2701,2064,1639,2532,2607,2008,1931,1887,1980,1544,1508,1254,1689,1737,1943,1358,1083,1667,1229,952,1108,1194,1121,996,1112,992,1010,935,962,940,840,750,803,538,630,695,719,524,599,610,550,626,562,638,526,573,513,459,538,391,379,470,465,428,430,420,405,382,539,486,437,434,394,397,424,417,440,330,389,380,344,365,296,321,310,298,248,309,322,328,316,305,314,275,251,264,233,277,227,227,184,156,210,203,238,201,293,225,227,174,236,185,209,261,169,178,170,175,154,168,148,180,152,164,181,152,164,142,113,125,151,133,129,147,102,142,108,138,136,131,115,106,103,99,119,115,106,116,117,99,93,101,106,108,103,85,105,73,92,76,78,75,64,91,70,85,66,63,69,75,82,73,66,79,62,70,74,63,52,64,58,62,56,53,17304,15653,12978,10291,8888,8937,6863,5202,6989,8498,7533,5252,4852,5988,5881,4932,5509,5785,4569,3942,3753,4286,3773,3640,4336,3614,2511,3127,2078,2038,2909,2307,1486,2004,2395,2273,1998,1916,1555,1827,1834,1400,1730,2029,1503,1317,787,1280,1356,1064,1100,1045,1150,947,1023,1062,929,951,868,874,827,582,751,567,552,708,627,533,612,680,500,552,520,577,508,487,582,479,505,327,567,462,517,446,401,471,413,348,446,352,386,464,400,372,442,445,389,380,410,332,380,353,292,333,299,314,275,310,256,260,285,252,284,289,231,232,235,232,234,198,178,173,182,203,188,218,224,193,199,199,182,187,164,218,139,174,160,182,183,155,145,155,136,140,170,149,149,143,97,121,141,151,102,109,125,94,121,106,103,88,118,106,122,83,106,98,110,92,99,100,103,95,81,101,87,84,58,72,63,81,87,97,81,88,68,50,52,70,60,57,82,72,63,64,66,66,59,49,72,56,52,16514,14774,12298,11662,8372,8647,7935,8928,7551,8245,6817,8260,6812,7230,6122,5382,5204,4784,4271,3855,3638,3589,3386,3078,3548,3251,3509,3346,3032,2570,2474,2175,2645,2334,2055,2223,2135,1822,2436,1741,1756,1431,1700,1623,1371,1410,1383,1077,1381,936,1114,1282,1019,1128,1138,1112,1053,874,1015,944,769,783,896,740,726,699,808,702,667,665,706,630,591,603,671,570,503,519,551,449,416,455,459,501,384,440,446,411,414,476,387,455,399,434,474,374,449,442,433,408,414,418,333,331,293,273,303,308,273,325,283,287,305,282,266,285,211,222,249,226,232,207,239,192,169,224,203,228,206,227,213,222,209,202,195,188,157,182,162,136,173,148,147,171,173,169,163,153,172,188,163,144,159,127,153,152,121,111,127,117,133,103,127,119,123,103,117,122,108,120,75,113,90,69,77,99,86,84,69,99,95,76,75,77,86,93,65,96,82,72,93,53,66,47,58,57,79,57,63,80,71,13910,13555,10288,9977,8450,7811,6674,4656,5589,6454,6423,4495,6960,4141,5486,5057,4302,3732,4397,3456,3645,3097,3165,3157,2721,2934,1985,2507,2056,2328,2160,2411,2398,1660,2257,1934,1974,1706,1230,1481,1484,1692,1377,1272,1427,1375,662,1166,1029,811,1131,948,813,935,960,1086,851,1109,771,737,598,594,686,744,624,581,529,709,629,469,553,525,468,498,510,466,482,442,400,453,445,440,376,386,415,415,409,413,396,311,298,372,358,357,327,380,360,377,315,289,267,344,275,279,275,252,240,232,225,257,195,231,222,218,182,238,180,224,186,184,204,257,172,173,181,161,141,168,142,187,164,192,163,132,204,144,165,137,127,127,153,116,164,111,99,163,127,122,125,132,155,116,100,103,99,133,106,77,106,85,92,86,110,115,108,66,74,91,79,90,75,85,100,82,80,77,57,62,57,81,65,61,56,67,77,65,64,83,86,71,66,61,54,59,63,15640,16342,13745,13355,10095,8120,9485,9008,7579,6887,7678,7706,8067,6732,6748,5688,4597,4979,4154,4863,4758,3301,3144,4332,3703,2921,3025,3571,2644,2450,2309,2506,3012,2610,2478,2554,2392,2309,2245,2259,1861,1976,1244,1262,1201,1527,2576,797,1090,1358,1172,939,907,992,993,941,777,906,707,736,790,769,695,1045,762,606,582,719,547,536,589,648,728,499,468,547,373,550,401,488,428,405,379,384,393,374,380,409,293,293,358,264,387,355,259,328,335,460,330,363,251,278,510,284,289,239,308,247,210,235,249,200,201,263,215,237,215,304,165,194,219,230,179,150,173,167,176,201,125,220,146,189,160,148,148,112,136,143,120,142,117,123,156,142,177,145,143,126,111,93,110,131,85,90,137,109,107,74,88,79,92,89,99,102,84,82,79,86,81,86,83,101,80,81,74,78,79,73,70,80,91,96,13611,11342,9535,8614,6889,6679,6057,5216,5771,6696,5446,4954,4888,4799,4780,4104,4288,3364,3735,2644,2673,2649,2964,2218,2455,2333,2302,2503,1958,2085,2190,1806,1733,1817,1784,1624,1566,1475,1532,1204,1317,1215,1309,1251,1295,1095,637,1132,987,904,914,971,833,891,832,926,881,795,824,761,594,560,706,489,547,569,587,594,550,477,531,481,459,457,471,476,376,412,440,375,298,390,312,381,368,329,357,373,403,389,291,393,324,347,380,298,348,316,346,299,339,323,237,236,248,223,248,240,217,229,226,228,229,201,213,206,191,210,196,183,195,201,199,154,176,167,153,163,216,187,184,147,188,147,144,154,140,142,128,155,136,105,100,124,110,125,125,111,133,149,124,112,126,121,99,120,92,72,123,97,98,80,109,79,90,73,82,101,85,92,73,84,65,90,81,73,82,74,53,76,88,67,62,73,82,64,74,70,13985,12273,10053,8511,6719,6642,6905,6521,5482,6230,6141,5618,5097,5330,4743,3690,4351,3492,3712,3069,2836,2755,3153,2538,2518,2414,2815,2543,2288,1774,2279,1739,1854,2118,1852,1622,1614,1425,1640,1496,1452,1442,1388,1300,1159,1010,981,985,1074,766,909,867,722,838,878,799,742,891,776,731,611,715,652,566,565,504,530,592,531,466,429,423,382,432,458,412,407,325,392,332,388,343,337,362,346,371,304,337,326,334,354,315,332,339,343,335,300,262,320,311,303,279,242,218,221,221,195,224,206,233,195,211,227,198,181,171,194,166,168,145,183,188,163,136,149,165,166,170,140,162,141,147,141,121,130,120,140,142,119,104,127,112,102,120,102,118,94,93,105,122,122,99,93,84,82,105,90,88,95,83,88,80,86,77,85,80,70,92,102,67,72,73,60,59,64,65,59,58,62,58,59,62,59,30,14390,13120,11308,9332,8240,7387,7598,6216,6636,5664,6298,5171,6091,5675,4844,4698,3929,3903,4058,3384,3327,2915,3080,2988,2789,2748,2618,2749,2334,2649,2283,2117,2108,2021,2189,1972,1628,1746,1302,1559,1538,1525,1321,1401,1334,1023,1047,1015,999,1132,1059,932,1022,771,851,854,851,827,770,730,794,697,633,571,604,612,562,621,569,591,514,487,598,434,397,531,409,376,388,438,370,429,403,432,418,369,334,416,372,383,404,342,317,341,281,347,310,340,339,291,314,259,326,261,236,243,238,294,280,247,252,218,217,229,241,221,178,210,188,162,209,217,234,197,183,194,220,181,143,161,184,165,148,167,164,127,153,133,126,155,133,131,165,132,138,127,120,127,135,107,91,112,115,123,102,98,104,115,107,93,92,97,85,99,90,74,80,95,73,85,92,87,83,91,110,75,81,77,80,70,65,62,70,63,48,69,13928,12057,10291,9058,7859,6551,7146,6401,6196,5416,6094,5561,5960,5809,4677,4344,4044,4082,4084,2857,2945,2618,2812,2779,2832,2229,2584,2737,2510,2061,2189,1647,2105,1840,2302,1908,1542,1599,1456,1384,1365,1286,1440,1391,1453,1173,1085,1182,910,898,1082,943,906,735,891,870,865,742,834,774,677,575,688,524,581,527,596,488,489,469,562,502,517,478,471,541,408,419,426,399,335,404,387,392,367,347,344,398,389,361,344,338,334,353,339,301,322,327,404,289,301,329,252,263,259,245,228,236,251,241,241,238,194,251,232,215,197,234,235,161,178,188,188,168,175,172,187,176,166,175,158,145,140,177,155,145,148,134,119,168,151,128,152,106,151,126,120,121,120,123,129,121,82,112,104,136,83,112,86,96,95,74,84,71,68,80,89,99,76,84,79,81,70,86,105,78,70,78,72,56,64,68,76,82,13341,12359,10163,9081,7208,7107,6731,6242,5876,5854,5643,5783,5764,5474,5001,4650,4390,4128,3681,3266,3056,2834,2851,2529,3020,2539,2561,2844,2332,2329,2225,1873,2092,1916,2062,1960,1652,1644,1639,1349,1357,1310,1449,1400,1434,1277,994,1141,936,933,1011,1043,936,918,983,885,850,751,814,763,682,698,797,569,589,657,611,615,595,513,562,597,480,539,446,469,423,450,432,378,320,418,433,406,370,381,425,372,413,359,350,367,386,333,361,378,357,375,366,335,345,333,322,279,272,278,277,279,273,256,257,260,243,248,247,223,210,208,204,221,212,193,169,201,199,192,188,154,197,178,192,191,201,182,173,172,153,152,153,131,158,139,157,140,140,153,149,137,115,137,141,129,103,118,119,118,110,113,104,112,120,99,100,94,109,105,95,117,71,82,94,87,91,78,69,84,70,66,80,81,84,72,80,78,87,80,65,74,70,12070,11274,9623,8517,6658,7082,6036,5572,5830,5682,4893,5273,4980,4931,4672,4224,4036,3512,3312,2912,2830,2663,2638,2318,2522,2570,2408,2582,2173,2092,2015,1775,1752,1823,1720,1909,1677,1537,1526,1395,1402,1196,1349,1208,1219,1040,838,1050,1029,931,1017,1056,886,854,861,937,913,730,794,744,723,564,723,575,550,586,593,510,534,589,553,539,568,488,471,463,440,430,414,397,388,395,426,410,364,377,402,390,388,379,334,404,331,340,362,357,363,347,375,337,344,319,281,255,227,271,216,247,242,225,259,184,246,222,225,208,202,160,189,197,191,187,201,164,169,204,148,179,177,197,161,165,191,150,154,148,150,169,119,126,161,124,143,133,139,136,133,127,105,136,124,112,101,139,115,125,108,70,120,97,117,90,96,90,89,88,95,100,102,71,90,95,85,84,62,77,65,78,72,56,71,63,79,69,66,70,74,11125,10824,9315,7777,6465,6941,5493,5791,5691,5242,5062,5062,4731,5219,4278,3757,3822,4121,3385,2831,2571,2720,2488,2202,2993,2478,2559,2552,2180,2124,2077,1946,1563,1812,1618,1608,1413,1484,1530,1229,1306,1386,1191,1336,1115,1006,918,885,959,1077,876,857,979,796,838,738,745,704,662,635,628,557,595,425,548,542,468,537,472,483,388,435,472,450,413,471,376,363,365,340,349,323,372,337,323,337,335,383,309,298,313,310,274,271,264,321,267,296,294,282,286,262,265,275,233,205,238,214,230,215,177,204,203,195,212,185,192,195,121,164,147,162,161,194,158,163,183,130,140,161,134,144,150,163,136,150,130,94,113,121,113,123,143,128,136,100,94,99,97,101,92,77,102,117,117,64,93,92,75,92,80,79,87,84,91,84,73,75,70,76,85,84,75,66,82,67,65,61,67,60,9259,8811,7023,5990,4836,5435,5094,4733,4448,4080,3988,4411,3175,4192,3607,3057,3392,3079,2484,2470,1936,2022,2015,1786,2206,1933,1961,2094,1561,1414,1665,1351,1089,1385,1199,1384,1155,1148,1476,968,986,870,1043,963,826,801,873,692,784,711,700,720,706,826,694,628,592,562,565,562,531,427,528,332,447,419,420,404,409,419,406,392,379,393,339,345,303,298,315,237,253,271,283,303,281,303,305,242,260,338,259,261,275,246,311,254,232,237,249,257,215,227,209,216,194,178,177,194,187,169,186,164,182,174,180,172,164,149,144,157,137,122,136,130,130,158,134,108,147,129,131,134,169,144,88,119,106,97,128,101,103,92,118,115,94,100,97,77,68,99,84,100,114,83,91,104,76,81,91,71,70,64,70,84,78,80,74,60,91,54,71,67,45,56,69,43,56,47,69,51,53,42,12865,11798,9362,8296,6828,6086,6192,4877,4736,5476,5564,4714,4950,4677,4568,4489,3693,3308,3674,2871,2617,2584,2665,2533,2419,2315,1992,2350,1862,1637,2109,1501,1807,1653,1934,1720,1571,1457,1300,1318,1391,1289,1317,1223,1301,1054,875,1055,941,602,994,844,621,747,793,874,786,783,717,691,571,539,640,456,557,519,526,584,491,421,493,482,394,517,451,506,401,396,398,349,361,367,305,426,319,341,325,350,303,325,271,329,313,336,334,306,336,328,342,314,252,293,205,233,225,249,177,203,240,218,204,222,215,218,191,189,150,207,190,157,163,186,130,134,181,162,151,143,167,159,137,160,146,120,152,133,114,131,121,106,133,102,113,91,101,140,141,93,113,133,118,102,105,93,92,100,86,94,104,61,107,73,93,80,87,76,66,79,103,81,55,99,46,72,73,55,57,67,82,66,9567,9325,7409,5945,5285,6614,4930,3922,4776,4079,4316,3722,3458,3887,3794,3103,3304,2725,2576,2300,1956,2320,2160,1617,1876,2478,1835,2034,1426,2115,1940,1990,1156,1656,1489,1381,1149,1062,1029,1180,1073,1208,1064,872,946,852,570,885,840,890,763,770,943,763,689,675,731,644,614,602,520,509,499,322,467,475,440,518,536,432,355,365,466,365,336,328,346,362,382,343,374,258,287,317,274,294,268,341,292,301,265,288,233,270,269,284,249,244,216,274,260,206,178,199,182,181,230,194,165,153,194,151,185,158,201,152,167,157,148,189,147,131,139,172,131,111,148,113,114,135,100,154,133,121,117,118,135,112,122,113,108,88,121,98,100,95,109,105,95,100,95,91,108,118,84,68,72,89,79,87,68,71,70,79,85,62,69,70,66,63,89,65,69,70,72,55,69,57,10932,9536,7838,6471,6177,6096,4923,3785,5343,4441,4556,3363,4506,4554,3720,3466,3246,2253,3097,2316,2607,2075,2409,2224,1523,2295,1975,1920,1724,2070,2050,1777,1423,1397,1584,1374,1211,1085,807,1108,1112,1199,1200,974,1067,1019,511,868,835,856,846,677,829,636,659,718,617,584,663,577,572,471,473,405,414,478,412,500,467,443,370,333,361,390,351,417,366,314,344,374,306,336,308,303,298,312,284,343,258,301,280,322,246,277,255,253,284,218,282,197,254,208,120,209,167,189,189,200,201,146,174,185,169,167,173,153,161,137,147,140,164,182,149,148,159,119,118,106,167,101,120,116,103,110,158,123,112,99,94,112,94,93,100,117,82,95,84,100,101,95,88,64,101,90,82,71,92,89,83,71,64,53,63,74,78,60,77,76,67,65,76,59,86,66,61,9652,8545,7028,5566,5536,4811,4572,5320,4527,4509,3887,4740,4015,4564,3753,2926,3461,2755,2265,2240,2044,2011,2265,1721,2047,1726,2217,1934,1867,1385,1570,1189,1326,1323,1290,1339,1070,1049,1350,908,960,897,1052,1086,983,778,678,903,730,589,670,700,590,699,661,652,569,545,572,567,408,457,463,382,383,413,433,388,335,356,344,361,292,324,324,313,255,262,312,268,233,272,269,267,268,245,261,241,300,264,249,276,254,234,279,209,271,170,256,223,183,217,139,168,166,164,143,162,156,148,163,139,175,160,134,143,159,148,137,132,145,141,110,108,144,108,131,120,150,111,126,91,129,104,132,96,114,117,106,70,92,76,87,82,84,83,85,81,86,89,68,61,72,73,57,85,58,78,81,64,53,75,72,55,73,60,73,71,54,54,50,56,64,9859,9053,7683,6663,5176,6113,5083,4888,4828,4357,4466,4386,3991,4172,3885,3012,3108,2722,2675,2091,2092,2269,2179,1714,1971,2171,2039,1927,1614,1881,1778,1749,1469,1642,1413,1316,1216,1177,1241,1150,1056,1147,986,977,825,750,744,717,843,870,621,757,734,748,701,642,676,644,590,539,551,549,519,397,468,433,430,507,513,402,400,383,402,352,313,364,294,349,302,317,309,279,303,296,279,295,263,317,242,260,273,262,275,254,266,245,241,237,270,259,231,226,179,198,172,189,193,178,159,173,171,175,162,168,174,172,128,163,136,164,160,173,145,137,136,131,135,114,113,125,133,139,109,106,122,101,110,107,102,104,99,76,88,98,91,100,87,102,104,107,64,69,90,78,87,83,88,65,72,72,69,64,79,71,72,81,66,7615,7107,5883,5073,4122,4352,3654,2980,3212,3504,3433,2908,2642,2794,2963,2522,2429,2442,1923,1892,1855,1687,1679,1798,1736,1887,1225,1478,1211,1065,1149,1117,946,1061,1167,1219,1090,1007,840,946,853,781,821,714,843,715,544,684,653,499,545,538,638,497,522,563,520,441,442,527,367,341,414,312,294,373,323,279,320,296,267,297,344,287,265,234,239,238,234,163,179,213,213,227,209,223,248,223,204,224,194,211,207,235,177,222,200,197,216,204,190,177,142,134,138,196,134,152,143,136,152,144,142,128,132,130,98,105,104,114,97,98,122,125,104,110,93,96,96,112,101,105,93,95,69,78,75,72,77,65,93,69,77,66,67,75,93,68,57,90,73,70,63,85,50,75,69,54,61,53,52,62,55,60,59,68,63,62,58,51,56,46,10826,10222,8233,7342,5906,5753,5669,5448,4760,4687,4550,4780,4909,4323,3980,3497,3290,3138,3069,2511,2605,2464,2233,2308,2247,2219,2260,2079,2071,1696,1634,1564,1809,1519,1584,1439,1396,1379,1304,1350,1184,1103,1073,1100,1019,905,931,808,866,684,769,753,615,738,687,725,586,627,608,556,511,545,507,540,439,471,446,486,471,404,419,449,372,385,392,351,356,331,327,303,359,309,250,292,307,300,276,301,284,275,283,229,283,267,258,240,259,292,240,260,222,243,201,204,188,209,182,176,202,187,186,172,175,176,158,170,157,144,178,141,142,166,151,123,135,149,131,152,138,135,117,141,116,111,131,105,126,130,106,85,103,108,106,109,75,93,109,103,90,87,94,109,78,73,96,91,90,74,79,78,7337,7310,6067,5211,4142,4719,3767,4049,3829,3485,3339,4068,3253,3744,3015,2778,2902,2703,2066,2052,1619,1770,1647,1384,1917,1613,1582,1872,1465,1432,1327,1256,1090,1076,1047,1281,956,971,1185,732,807,873,840,946,763,756,719,606,609,670,650,683,653,666,561,594,493,494,467,442,482,344,480,343,341,384,387,413,343,324,338,360,319,312,328,297,252,282,266,219,189,243,255,244,212,235,289,245,245,238,212,234,285,226,268,229,216,249,234,240,225,232,186,172,172,191,194,178,164,171,135,170,154,151,177,138,117,132,135,153,112,120,111,137,113,121,130,90,116,110,100,107,111,120,106,105,89,102,109,95,87,93,87,110,93,94,91,77,80,83,90,92,72,79,67,67,75,67,64,70,67,49,66,55,82,54,66,64,62,54,70,52,58,5236,4745,4216,3492,2954,2715,2283,2045,2516,2267,2163,1929,2305,1975,2150,1827,1721,1513,1453,1282,1332,1091,1071,1301,1078,1057,913,1099,873,963,740,741,803,607,877,757,726,691,574,592,608,585,532,456,535,501,353,406,385,441,436,381,392,376,374,325,295,333,289,303,274,226,261,251,196,209,218,258,218,230,214,225,186,212,197,210,171,176,170,173,143,152,168,143,154,156,178,148,155,147,146,116,141,136,139,132,124,135,123,104,151,104,88,111,110,106,105,100,92,89,93,101,104,97,101,87,71,85,81,75,75,86,82,78,82,65,74,61,62,65,64,60,54,59,76,81,49,72,71,43,65,56,64,65,54,49,61,63,7322,6542,5737,4872,4250,4273,3745,3797,3990,2709,2836,3414,2938,3301,2658,2338,2133,1626,1887,1758,1663,1303,1514,1459,1064,1528,1619,1418,1333,1345,1158,1109,1050,1204,992,1109,959,860,1016,884,901,742,758,581,692,555,595,566,635,690,566,556,555,604,529,475,467,434,425,390,417,331,386,311,366,378,356,277,307,355,279,253,362,247,256,247,260,278,208,231,211,208,244,245,207,223,218,213,221,188,254,195,188,209,201,167,160,204,167,201,186,180,158,146,133,141,156,141,152,143,119,156,140,136,158,136,114,104,119,113,111,108,133,128,88,108,94,84,76,96,107,102,107,74,101,64,96,66,86,101,79,82,81,75,66,64,83,75,65,64,62,58,56,77,61,7293,7143,5915,4738,4343,4306,3539,3893,3653,3213,2876,3336,3028,3328,2666,2312,2505,2616,1892,1573,1559,1682,1532,1383,1857,1600,1717,1610,1382,1366,1231,1144,1157,1193,1062,996,955,890,1001,857,808,750,823,836,736,593,569,676,533,605,587,615,594,564,528,472,451,399,477,446,419,405,413,297,323,291,363,334,320,308,319,336,302,255,240,260,264,222,242,231,211,205,214,216,210,174,218,188,223,237,226,226,189,184,186,188,202,196,196,186,194,207,168,138,146,155,159,152,143,145,157,117,125,119,140,121,119,97,108,111,115,100,111,103,99,116,125,93,113,110,100,111,102,103,89,86,76,97,91,84,88,75,76,86,86,82,68,79,86,71,63,58,77,72,61,66,77,5919,4906,4436,3815,2972,3170,3190,3443,2936,2517,2717,3232,1882,3255,2206,1745,2183,1997,1680,1316,1144,1174,1167,1014,1398,1066,1385,1309,1210,742,996,761,708,729,739,971,750,659,1059,700,659,483,624,675,527,419,608,438,486,416,435,515,437,500,454,388,419,335,371,393,321,277,370,191,243,276,275,189,241,298,290,269,261,234,273,221,190,206,178,103,132,157,191,197,147,181,183,158,144,199,164,177,146,165,163,145,162,151,193,180,165,162,139,116,123,121,132,116,116,98,113,125,119,120,105,82,78,92,99,121,70,72,101,82,88,72,101,89,79,74,91,85,99,75,56,58,64,89,81,85,66,42,67,57,74,56,53,48,68,75,68,63,77,55,51,44,49,8457,7171,6295,4890,4395,4447,4080,3217,3712,3208,3721,2800,2996,3286,2795,2569,2409,1816,2320,1829,1732,1607,1752,1579,1283,1669,1571,1573,1275,1417,1379,1060,1045,1265,1376,1101,982,858,726,921,906,794,894,799,942,634,478,704,625,648,587,596,600,504,580,508,571,453,504,473,423,430,416,247,380,385,298,348,388,341,347,339,340,354,280,300,262,276,248,234,268,225,271,234,242,224,224,245,226,240,234,213,190,250,205,192,225,203,215,185,214,178,166,183,148,146,162,136,142,143,169,154,132,163,164,150,127,128,101,119,132,106,129,140,126,130,99,119,115,115,118,104,88,79,95,92,99,80,97,82,93,85,69,80,91,69,72,76,65,85,72,79,79,76,75,7218,6728,5509,4821,3784,4355,3891,3166,3183,2961,3082,3005,2952,2760,2656,2449,2381,1785,1961,1840,1631,1499,1643,1366,1263,1537,1398,1538,1154,1329,1186,1119,1077,1228,1183,1115,948,889,842,822,837,767,780,670,808,627,484,655,577,587,579,561,508,519,522,472,421,462,439,410,365,386,398,318,328,341,343,364,351,339,315,304,312,281,271,290,264,263,238,233,225,247,232,228,211,239,254,196,217,238,225,205,199,204,223,187,218,218,207,202,163,166,152,155,134,140,146,161,138,117,121,135,127,126,139,133,122,125,112,106,134,112,108,127,112,104,105,107,97,104,115,109,132,97,85,96,91,103,96,68,92,79,71,73,67,93,76,87,92,88,64,78,74,63,76,81,69,65,67,72,66,6533,5616,5257,4049,3692,3163,3314,3759,3146,2786,2576,3095,2418,2981,2122,1872,2143,2317,1689,1309,1192,1388,1390,1099,1670,953,1609,1421,1353,1007,1032,769,805,1029,854,869,715,716,903,624,606,562,703,777,646,499,504,620,453,514,431,498,436,445,442,375,333,351,375,387,345,351,352,234,276,264,303,214,234,295,289,290,259,233,236,231,193,169,204,178,160,176,217,166,175,215,166,144,205,198,206,166,149,160,164,150,170,141,167,169,158,156,137,138,147,118,116,120,122,120,160,109,96,108,120,106,116,101,100,79,85,67,102,101,99,74,132,77,73,84,79,66,75,110,90,68,71,79,72,75,73,74,56,73,65,58,63,46,52,60,61,60,59,6574,5559,5187,4697,3277,3390,3891,3643,2962,2742,3033,3386,2538,2809,2318,2115,2175,2089,1886,1565,1379,1318,1331,1046,1458,1063,1435,1483,1290,920,1086,775,974,997,847,1026,810,806,1048,787,681,592,706,621,595,525,658,443,495,390,504,537,387,514,514,441,395,404,393,377,321,336,412,293,302,284,314,311,312,300,327,327,250,300,312,240,217,213,208,153,160,170,205,212,167,211,203,169,217,195,166,171,196,185,207,181,194,195,199,204,168,208,198,141,139,140,166,154,138,130,122,122,130,130,104,139,102,90,127,99,85,88,99,81,72,115,101,104,106,85,90,98,106,90,78,97,67,86,81,69,80,66,83,69,84,60,70,67,58,68,65,72,67,82,60,62,67,7238,6346,5513,4862,3760,3871,3720,3770,3420,2894,3126,3628,3064,3433,2585,2508,2338,1976,1973,1823,1582,1415,1400,1277,1344,1375,1475,1565,1378,1165,1188,962,1167,1007,1072,1069,888,874,951,772,799,648,832,747,729,595,705,526,529,473,517,596,513,520,537,499,461,416,431,395,405,356,410,314,328,327,341,348,319,336,278,299,259,303,310,275,212,226,216,198,175,223,221,222,174,217,238,190,232,198,189,198,215,190,198,207,226,200,221,196,199,195,190,154,150,125,146,164,171,139,123,134,137,152,108,144,100,121,142,113,89,98,107,111,87,111,110,117,96,85,104,93,101,91,89,107,69,94,102,104,86,76,87,86,62,64,71,81,75,76,77,4205,4549,3562,3658,2465,2662,2631,3666,2738,1692,1840,3456,2898,2755,1807,1742,1378,1647,1078,1093,1108,984,650,716,1167,793,1270,1095,1128,1145,669,642,1203,703,657,681,586,578,915,433,522,428,416,476,471,422,839,342,281,472,400,415,426,391,339,337,296,237,261,263,307,274,286,244,222,233,240,261,214,204,215,213,202,155,205,198,112,174,150,200,96,125,168,151,126,110,184,129,123,151,148,112,131,145,121,111,96,144,133,179,121,131,122,116,87,84,121,109,84,89,104,59,86,78,99,90,66,63,64,84,75,99,81,86,59,82,70,70,54,84,59,70,73,61,80,61,54,63,52,67,54,45,58,59,55,44,48,65,46,47,5313,4684,4205,3745,2826,2872,2794,2364,2541,2337,2258,2239,1967,2134,1917,1900,1712,1491,1483,1428,1212,1049,1133,988,1082,980,1001,1163,940,902,877,716,721,706,725,769,730,626,629,609,592,532,590,519,564,440,383,456,496,355,443,460,369,349,432,440,441,347,337,365,282,280,320,238,208,247,243,258,242,244,252,231,245,224,200,195,188,176,192,168,137,143,185,168,154,157,189,156,155,154,143,173,149,185,169,165,160,152,151,135,171,155,133,115,135,124,102,144,104,124,104,76,133,106,93,107,112,78,94,84,70,96,74,74,69,94,85,64,66,72,74,69,97,65,66,88,61,71,58,67,77,61,63,50,52,62,65,53,58,65,51,6598,5312,4722,3786,3076,2593,3128,2509,2551,2500,2563,2378,1832,2116,2207,1661,2010,1655,1697,1201,1148,998,1182,1182,1192,949,1093,1127,824,756,909,579,663,900,862,875,715,547,808,560,539,562,572,463,522,438,447,427,385,369,397,445,297,466,380,361,292,321,308,259,293,286,333,184,252,221,255,173,204,225,258,231,214,194,185,206,181,147,159,111,121,159,187,163,157,157,155,148,155,174,177,113,127,129,136,117,141,149,158,156,117,132,123,108,113,103,109,109,118,83,98,106,130,103,85,81,83,81,99,74,78,67,77,72,58,65,84,76,64,58,72,68,65,63,62,61,61,71,63,48,51,43,51,69,54,50,62,46,5370,4971,3974,3549,3016,2782,2832,2380,2629,2133,2342,2257,1873,2526,1993,1666,1951,1819,1412,1349,1153,1157,1082,1016,1308,965,1008,1197,870,726,957,707,611,639,756,804,653,617,751,520,650,525,586,612,531,501,428,471,415,395,427,428,371,383,388,410,359,351,336,277,346,209,327,198,198,257,248,191,216,234,207,224,227,188,223,198,162,180,178,125,127,173,151,165,134,154,155,140,158,143,149,161,159,136,140,147,158,136,188,122,134,119,119,116,122,105,119,93,93,92,90,97,106,101,97,87,77,100,92,76,72,72,86,78,72,69,78,69,73,72,79,60,76,89,82,68,76,57,59,73,67,70,59,5571,4388,3954,3245,2760,2092,2805,2236,2002,2385,2619,1812,1835,1757,1824,1580,1627,1693,1567,1130,1039,1028,1249,996,1270,747,1021,1002,839,620,840,500,643,784,824,698,657,543,523,511,507,450,555,603,513,450,305,424,390,261,341,407,243,265,333,335,306,335,289,298,184,255,260,159,236,188,238,194,157,162,212,209,188,171,174,148,151,212,133,149,105,147,141,174,153,158,129,123,135,149,126,116,115,134,141,126,143,117,135,108,110,132,110,95,91,96,106,104,93,107,104,81,121,95,71,65,92,61,62,45,82,78,65,51,73,69,68,56,60,67,64,63,72,57,59,59,47,58,68,5527,5094,4261,3914,2856,2897,2917,2509,2455,2313,2429,2370,2187,2212,2028,1899,1657,1494,1553,1257,1227,1175,1081,1072,1052,1128,1029,1073,842,920,876,754,781,796,860,821,689,669,611,584,623,551,529,508,548,481,525,436,423,360,399,423,379,376,369,418,358,349,310,306,275,287,313,239,255,236,280,252,269,211,212,203,232,200,191,182,202,156,160,156,154,145,156,173,156,124,140,174,136,135,160,143,142,176,147,154,142,135,159,158,137,142,119,135,106,103,116,115,96,96,96,103,114,113,90,89,83,88,84,62,91,72,81,66,71,82,90,72,77,76,69,62,75,77,66,69,66,59,64,64,4888,4423,3725,3049,2704,2878,2441,2269,2528,2146,1963,2073,1951,2124,1770,1571,1615,1219,1248,1102,1165,981,1063,940,863,1040,1024,986,876,897,840,805,660,670,642,694,590,570,529,488,508,469,546,462,507,430,320,468,405,430,393,405,390,363,308,378,376,296,341,286,280,257,294,215,218,232,221,194,199,232,179,198,197,168,175,175,132,164,148,172,157,147,157,125,141,144,171,145,142,137,131,144,126,132,151,130,145,109,137,143,112,106,93,104,99,105,119,108,85,98,95,101,86,91,88,99,71,79,73,68,81,81,71,72,79,71,77,70,72,72,64,62,64,65,54,60,50,51,50,4875,3977,3690,2904,2589,2365,2440,2306,2200,1685,2164,1932,1877,2126,1578,1434,1290,1045,1407,1081,928,829,966,1046,720,915,998,913,864,748,779,544,648,663,810,641,525,484,508,496,524,409,451,413,497,296,401,387,387,368,340,317,409,291,302,282,296,229,313,251,279,230,201,150,183,196,176,191,191,194,164,151,157,162,136,160,140,138,144,120,130,115,127,143,121,109,137,114,136,135,140,104,116,117,101,117,123,111,102,97,100,87,94,97,75,81,89,78,88,88,80,78,76,82,69,63,70,76,61,66,61,71,61,63,58,56,63,57,46,74,52,45,55,5212,4651,4287,3422,2517,2465,2644,1806,2078,2643,2328,1618,1975,1431,1742,1557,1655,1237,1482,1319,1262,1192,1226,1044,923,926,870,854,643,837,657,631,743,783,676,688,616,610,489,598,484,541,512,507,465,389,267,347,368,339,347,267,277,362,339,316,228,304,301,223,213,255,225,277,213,175,184,210,192,200,182,161,128,171,162,139,162,140,172,157,151,137,114,130,136,146,115,118,116,127,123,101,140,87,115,146,110,105,103,108,80,82,95,106,85,75,93,67,84,75,68,92,88,65,79,69,83,52,68,76,74,72,60,66,61,46,50,5664,4839,4351,3829,3046,2755,2861,2140,2407,2734,2564,1883,2092,1816,1881,1726,1685,1733,1552,1227,1306,1069,1337,1058,1243,1009,931,1005,800,860,965,792,743,832,738,798,696,640,532,568,509,467,581,521,498,477,323,410,398,393,367,384,371,295,344,332,302,326,307,313,255,244,269,238,233,202,209,191,228,199,213,215,166,192,193,177,146,147,154,137,130,164,142,157,129,145,93,139,177,164,126,119,166,117,120,112,129,150,127,111,106,121,114,103,89,90,100,100,86,97,103,93,88,84,88,72,77,68,90,70,74,91,70,69,73,81,82,83,73,71,56,4626,4506,3641,3060,2309,2710,2379,2194,2158,1966,2078,2084,1622,2033,1790,1476,1268,1785,1241,1055,900,1106,1009,735,1276,841,848,1042,765,782,761,736,575,713,726,679,574,541,593,493,398,486,487,575,447,410,392,423,353,396,382,417,354,343,322,311,335,286,291,271,255,215,281,170,205,200,190,226,224,204,231,238,210,182,191,153,162,169,156,136,119,143,155,152,143,135,148,167,137,162,133,126,146,130,112,152,119,130,135,161,97,133,118,118,89,114,102,120,84,90,89,85,95,82,87,79,94,77,93,83,60,79,86,68,93,65,62,58,67,62,80,89,77,66,3987,4274,3031,2432,2206,2725,1905,1708,1859,1919,1741,1693,1365,1717,1646,1450,1368,1292,983,1029,1020,1039,893,958,920,1128,747,890,587,788,743,717,410,653,604,570,528,523,411,417,457,460,471,430,466,397,288,369,310,363,300,318,410,303,307,349,299,239,243,236,240,196,226,141,203,204,201,178,224,195,167,172,178,183,158,139,151,151,133,124,126,121,122,107,114,143,134,117,111,130,101,137,111,124,107,108,98,101,97,99,103,104,73,109,84,82,81,87,90,83,65,78,71,58,77,66,70,59,76,73,52,59,69,78,70,56,74,53,58,46,63,52,62,51,4487,3979,3383,2951,2518,2657,2264,2151,2267,1917,1864,1905,1867,1964,1700,1475,1524,1176,1206,1102,1057,900,960,866,828,941,894,926,831,809,727,712,681,658,609,670,610,513,604,465,500,502,489,417,417,383,306,368,356,437,356,354,333,305,328,315,290,292,272,289,277,236,225,183,199,209,201,195,222,206,163,159,190,176,160,127,165,142,152,127,125,129,150,126,137,139,138,148,128,133,146,118,108,148,122,148,118,113,132,125,125,108,81,84,73,104,92,89,96,79,94,77,78,75,84,76,81,62,69,54,69,66,52,57,75,67,63,69,56,62,3101,3248,2465,2597,1759,1833,1687,2502,1967,1586,1269,2248,2049,1962,1305,1188,1040,1393,815,787,774,903,554,458,1026,645,1026,768,921,793,451,429,780,422,436,412,411,367,648,328,402,275,326,440,302,321,366,210,243,247,249,286,253,237,287,235,202,171,180,203,182,196,199,168,145,146,168,170,136,155,170,167,115,122,110,132,101,78,103,132,100,77,98,106,84,64,117,80,98,105,117,92,88,87,107,78,76,81,82,111,91,103,65,83,76,48,77,61,64,54,57,36,70,56,71,55,38,52,43,40,66,63,53,47,41,35,48,51,47,45,58,53,46,3791,4045,3152,2775,2272,2838,1757,1538,2052,1694,1702,1583,1774,1540,1459,1500,1318,1434,1170,884,955,1037,802,886,1025,1059,657,938,660,946,699,777,584,522,576,614,500,524,462,411,428,487,417,408,406,425,263,318,308,438,361,307,427,336,291,284,282,257,232,238,283,166,261,176,158,213,192,248,258,164,211,214,217,181,174,160,136,139,143,177,148,107,160,143,117,143,117,142,114,98,128,121,108,118,114,111,101,140,117,129,119,94,106,88,68,91,107,97,71,63,70,79,90,56,110,69,51,52,56,82,47,80,59,81,62,77,71,45,45,56,59,70,51,67,65,5152,4579,3936,3322,2818,2869,2661,2183,2495,1963,2236,1920,2160,2250,1762,1815,1539,1172,1402,1287,1134,1000,1059,1049,808,1039,1012,1027,924,1037,851,806,774,750,800,745,554,598,476,574,595,564,552,458,529,379,351,423,380,449,423,368,441,354,334,358,328,329,314,309,296,261,266,184,228,235,220,242,203,193,168,163,214,192,184,177,161,160,174,176,144,160,184,155,151,142,145,163,143,132,129,139,130,128,123,108,130,128,133,114,132,108,99,105,95,97,90,93,102,85,95,96,96,98,83,81,84,59,77,77,77,84,84,63,70,78,67,73,4751,3866,4418,2721,2225,2447,1906,1482,2014,2617,2125,1443,1391,1539,1576,1417,1495,1487,1196,1152,1088,1002,1064,983,1091,914,754,933,608,715,729,680,485,722,582,686,530,533,409,426,398,432,506,488,492,380,185,399,314,363,281,306,380,283,263,233,239,219,243,205,243,162,226,181,190,160,161,170,195,169,172,173,163,157,148,133,101,105,127,119,78,138,140,112,125,126,140,128,113,101,94,152,93,117,102,105,114,110,107,84,95,109,78,85,57,76,81,68,98,82,66,93,77,65,73,72,50,60,55,58,50,63,56,69,63,75,55,66,50,50,4569,4376,3687,2696,2401,3226,1997,2147,2328,2123,1951,2214,1866,2248,1863,1544,1675,1287,1204,1082,992,1092,1070,899,880,1230,933,958,828,939,852,847,688,671,611,699,612,539,564,476,463,477,582,518,480,411,314,407,365,401,374,377,455,394,349,358,329,309,297,238,283,212,262,212,235,246,234,211,279,240,132,155,183,185,178,160,189,153,148,138,160,143,197,155,132,135,151,151,154,135,124,152,125,134,137,153,133,117,149,138,131,109,74,109,98,96,88,116,117,100,86,86,116,82,86,74,71,70,84,84,76,87,62,74,68,73,77,58,72,51,63,68,69,4748,3988,3674,3266,2572,1965,2368,1963,1804,1920,2057,1806,1972,1564,1666,1524,1411,1323,1273,1080,1041,818,1013,1012,998,671,801,925,767,724,664,528,719,766,712,688,571,534,528,483,474,473,455,373,427,386,343,329,370,335,317,357,270,271,303,322,273,279,250,248,239,217,222,210,252,181,227,204,161,151,194,188,141,165,153,135,127,170,147,123,109,134,105,112,132,146,125,112,121,109,102,87,115,136,88,95,117,131,111,106,111,110,115,109,73,83,88,86,70,91,71,75,84,82,65,79,70,57,59,69,63,62,50,66,55,4659,3834,3605,2532,2507,2218,2072,2112,2096,2148,2018,1926,1366,1942,1571,1276,1591,1460,1073,955,896,942,1139,785,1014,764,868,963,750,690,806,585,498,668,656,577,518,511,569,371,425,386,524,481,508,375,238,515,297,322,317,361,325,325,301,281,298,288,305,260,233,181,280,133,174,216,194,167,162,170,176,162,168,178,152,168,136,146,176,105,85,126,148,175,113,105,126,117,156,142,130,134,118,114,132,121,127,93,134,98,115,104,72,86,84,89,85,94,91,84,91,70,83,87,84,60,85,78,68,68,59,71,71,55,73,61,3585,3486,3014,2679,1822,2362,1607,1486,1848,1535,1608,1483,1515,1526,1446,1334,1099,1394,1024,840,849,886,751,678,990,839,630,807,612,776,701,683,528,496,538,495,470,415,462,390,329,443,409,404,341,336,258,263,294,344,334,312,315,268,294,287,300,238,220,245,216,151,224,158,167,210,139,196,182,157,152,177,152,149,133,130,139,119,114,143,107,140,135,136,117,113,114,136,89,88,96,120,93,104,118,111,110,102,112,82,76,82,87,89,69,75,83,64,65,70,75,65,59,68,70,74,53,45,77,59,65,56,71,63,57,78,4137,3843,3039,2766,2128,2539,2025,1978,1988,1940,1862,1893,1545,1725,1623,1392,1465,1364,1105,954,884,963,814,810,945,910,884,877,685,672,769,657,541,607,558,656,561,473,615,419,443,406,422,409,375,314,350,289,333,280,307,333,300,333,301,286,249,286,279,242,249,219,254,168,208,191,212,210,218,169,188,186,182,170,167,141,146,168,135,124,116,122,129,130,132,119,107,122,116,127,120,118,106,111,137,94,119,118,112,129,117,106,89,103,79,96,93,84,80,80,65,68,85,53,76,65,64,65,69,66,62,62,55,55,71,65,61,4907,4564,3954,3291,2706,2965,2240,2008,2248,2446,2257,1933,1802,2002,1764,1611,1680,1699,1491,1196,1131,1201,1239,945,1219,1085,898,1086,838,938,972,798,562,713,676,625,638,604,597,494,510,507,596,623,529,445,235,448,420,394,396,394,377,308,369,378,332,330,313,290,271,219,303,190,217,254,191,248,238,218,205,183,179,221,166,184,172,170,178,156,149,156,160,158,131,180,156,149,125,145,120,166,152,130,127,151,144,131,146,115,139,111,93,102,104,96,94,110,110,102,80,92,99,83,99,86,79,85,70,66,69,80,71,84,77,5210,4680,4004,3432,2814,3136,2583,2114,2604,2242,2134,1970,2381,2017,1860,1740,1652,1510,1649,1098,1146,1197,1063,951,1031,1129,976,955,887,1000,858,816,817,692,751,746,650,616,508,581,561,517,545,520,491,466,293,420,382,470,392,376,426,370,366,399,361,314,293,306,292,232,271,221,222,241,228,219,235,219,225,202,208,208,194,177,174,187,171,172,190,152,178,157,166,146,172,154,129,160,122,140,135,144,155,147,131,136,126,126,161,132,82,113,87,105,105,129,88,84,88,75,91,100,108,97,78,78,74,94,82,86,86,82,69,77,4975,4633,3704,3278,2543,2984,2393,1936,2182,2341,2295,1912,1773,1842,1807,1685,1585,1320,1368,1082,1052,1115,1086,954,958,1111,849,964,744,790,854,781,660,706,692,639,643,550,499,527,536,513,547,475,515,431,303,389,374,327,339,334,380,316,341,364,333,322,301,286,252,252,270,201,207,213,226,215,281,184,240,232,177,187,153,165,166,168,174,151,165,142,120,159,141,158,147,150,134,152,129,150,139,142,137,124,115,132,121,125,118,118,94,91,97,100,106,87,86,89,93,102,98,70,80,79,79,72,69,76,68,71,75,74,80,4621,4203,3747,3290,2442,2456,2753,1908,1979,1749,2158,1705,1852,1547,1492,1575,1325,1517,1361,1180,1072,931,929,892,1132,872,803,959,711,772,701,667,759,702,569,740,581,554,464,554,499,497,429,447,346,396,378,274,307,379,348,333,322,268,320,336,296,257,232,247,253,247,244,203,221,196,202,202,200,167,238,227,188,186,169,152,152,132,117,128,126,115,146,126,117,109,145,141,128,138,122,109,113,120,93,115,97,123,99,124,110,119,108,107,123,76,91,87,85,75,94,81,82,95,73,67,89,65,82,51,73,3261,3245,2377,1938,1887,2263,1469,1258,1731,1448,1334,1335,1027,1336,1257,1197,1085,1134,710,750,783,750,712,800,795,889,559,737,517,561,588,524,348,447,562,504,419,430,336,352,345,298,365,386,487,319,161,395,255,324,301,268,370,257,238,258,227,208,213,252,225,159,171,115,133,188,166,116,187,177,176,160,160,179,133,134,125,141,131,72,108,119,113,100,118,92,126,108,125,118,104,117,85,104,107,107,109,74,92,116,121,112,58,87,73,81,70,94,77,48,65,52,73,61,73,80,51,64,65,61,67,72,48,64,3779,3893,3069,2867,2224,2461,1868,1526,1858,1775,1668,1504,1763,1365,1392,1499,1335,1339,1089,1020,939,1001,818,838,975,864,661,892,588,771,656,674,614,606,546,583,515,578,419,472,481,479,418,440,364,365,263,269,314,398,325,283,312,270,283,307,245,227,212,210,228,186,235,159,189,196,189,178,191,170,177,181,208,157,164,121,130,157,139,132,127,118,142,126,101,125,124,121,121,107,122,120,91,115,108,97,111,140,137,83,105,99,128,91,93,65,98,83,69,61,74,71,89,85,84,59,78,62,72,66,61,59,65,59,77,4747,4376,3924,3087,2504,2813,2294,2087,2263,2181,2009,1938,1710,1791,1728,1603,1596,1554,1248,1151,939,1121,1008,820,1104,932,901,1092,763,833,901,737,625,763,694,659,583,551,545,468,504,467,522,511,524,376,252,452,398,392,383,392,378,355,366,341,322,293,311,299,277,252,309,198,198,236,233,228,255,209,223,229,224,204,164,170,164,179,156,115,138,151,149,147,147,145,144,161,160,141,140,127,125,142,136,148,123,138,147,139,138,122,98,112,96,89,103,113,104,114,108,95,91,96,100,86,83,69,82,84,81,87,3684,3508,3030,2742,2040,2191,1810,1526,1689,1716,1720,1426,1524,1345,1442,1321,1163,1211,1111,882,823,850,795,698,831,809,725,842,600,663,665,554,589,611,521,554,489,474,437,400,381,377,350,378,391,365,228,287,303,308,302,315,309,253,285,265,224,218,211,237,204,193,235,141,193,203,193,190,201,159,201,182,139,175,150,126,140,149,105,119,113,131,116,128,86,128,114,108,110,87,106,101,92,115,79,102,88,118,128,110,93,75,88,74,74,77,92,86,77,70,60,66,78,67,80,71,65,74,53,57,68,68,59,3416,3676,3035,2855,2240,2032,2316,2221,1934,1319,1621,2031,1961,1718,1394,1391,995,965,1005,931,1033,761,640,748,662,681,783,773,677,721,515,511,800,617,538,569,502,481,505,426,410,402,326,292,382,339,561,242,257,396,300,321,311,255,274,234,234,170,185,185,228,200,179,230,181,167,183,175,148,155,181,174,183,146,129,156,122,131,113,120,107,95,128,105,98,80,104,114,83,101,117,83,93,93,86,83,85,101,79,123,92,99,82,98,74,65,86,110,72,63,79,60,74,3655,3302,2762,2480,1922,1958,1851,1569,1543,1483,1582,1392,1406,1354,1292,1184,1122,1074,1023,858,760,762,713,719,762,758,703,718,594,595,570,477,486,559,524,514,485,448,431,462,417,392,340,389,379,316,259,283,268,263,270,283,267,271,267,279,236,224,213,216,159,206,184,131,144,146,135,184,148,148,160,150,161,131,114,121,122,135,106,113,110,111,132,122,104,101,92,104,91,108,99,101,92,99,88,93,89,104,77,90,102,89,96,72,67,74,73,76,53,68,68,73,58,57,3692,3351,2932,2624,2108,1842,1938,1754,1718,1462,1533,1567,1568,1449,1372,1358,1174,1155,1091,834,810,804,676,713,827,665,706,842,656,572,603,492,589,543,530,562,424,433,429,411,416,323,399,382,344,341,314,310,264,302,308,290,220,265,264,243,213,205,187,210,172,173,206,162,142,177,173,154,140,143,166,150,159,153,143,154,123,128,110,101,93,94,121,111,97,110,111,114,98,93,104,93,113,91,94,93,98,126,98,100,99,106,92,77,96,77,84,89,3074,3083,2456,2122,1822,2145,1548,1627,1759,1429,1458,1455,1290,1481,1320,1035,1034,1121,849,750,678,815,759,579,786,788,720,731,569,706,575,633,439,474,507,437,376,399,387,340,351,369,340,377,284,267,266,254,266,327,239,277,286,223,248,251,220,219,196,185,203,182,194,123,125,176,155,165,181,151,123,121,168,118,118,116,111,131,131,112,114,114,111,115,99,105,124,103,101,96,94,98,81,96,92,88,94,83,84,98,85,85,59,66,65,74,87,83,74,60,76,67,66,2977,2935,2430,2146,1640,1806,1797,1406,1405,1259,1399,1287,1266,1187,1007,1087,932,968,888,746,725,674,659,594,719,640,562,664,484,582,486,489,474,455,435,514,385,401,314,366,331,322,302,307,267,278,246,214,239,262,244,235,242,187,209,208,192,170,162,152,179,166,184,132,134,137,139,140,131,118,146,143,178,113,94,105,128,111,102,95,114,88,105,93,81,105,86,89,89,97,98,88,74,74,65,88,70,106,92,72,70,70,80,84,72,60,73,76,60,71,65,71,68,74,62,3424,3300,2714,2368,1843,2020,1785,1538,1585,1413,1471,1500,1458,1298,1193,1302,1073,980,949,834,827,711,710,749,687,730,634,725,579,621,564,508,582,516,524,571,430,413,362,373,373,368,370,331,379,314,260,280,284,297,294,273,256,235,244,245,238,220,195,198,183,165,202,161,148,186,179,139,176,156,185,167,160,168,142,125,123,130,111,102,80,97,124,111,105,117,109,102,97,119,91,99,91,93,108,112,82,89,110,100,90,95,91,79,92,79,91,73,73,76,3340,3096,2597,2168,1808,2056,1605,1458,1618,1474,1460,1399,1320,1431,1253,1125,1040,1009,948,766,763,705,691,684,675,745,598,707,557,623,567,495,457,384,474,473,417,413,388,354,386,333,391,340,330,298,229,287,250,277,261,277,265,265,244,252,238,222,173,209,215,174,194,122,126,155,144,141,149,164,166,141,125,140,138,107,123,117,102,86,109,95,101,116,100,92,96,112,125,126,87,100,84,104,97,100,100,96,102,81,86,92,65,67,77,71,89,70,71,3753,3398,2874,2425,1887,2271,1863,1623,1794,1566,1579,1445,1429,1518,1481,1231,1134,1025,1081,851,877,772,798,775,715,865,701,721,630,652,632,575,482,544,515,535,435,415,423,400,390,408,405,305,399,358,268,285,305,290,310,301,291,273,276,282,244,232,212,204,206,184,207,153,161,171,160,177,181,147,157,149,142,165,142,119,135,135,123,113,105,109,115,142,99,112,99,102,99,107,96,98,102,93,105,93,106,81,78,93,98,93,74,84,80,77,77,2976,2682,2268,1858,1649,1652,1375,1423,1421,1368,1206,1339,1080,1383,1131,938,918,882,824,611,642,647,638,627,613,631,555,635,486,517,495,445,379,392,388,433,392,373,384,318,305,278,315,310,298,257,267,243,217,223,218,225,253,219,218,206,190,166,173,158,175,127,157,130,109,151,134,137,119,121,107,106,135,120,100,96,93,89,98,79,77,88,88,81,87,83,87,95,82,87,81,80,79,85,69,78,85,79,77,70,76,70,50,65,59,70,71,2683,2238,2027,1737,1427,1198,1198,1046,1461,1155,1089,944,1040,973,912,883,813,736,712,599,730,473,545,616,508,509,513,519,511,412,364,263,375,364,406,390,325,342,283,289,306,213,277,221,304,270,123,243,192,209,201,197,180,173,169,182,159,149,139,159,164,104,162,102,136,121,123,94,88,108,126,120,96,82,108,87,78,94,78,69,62,89,84,89,79,70,87,67,87,79,81,81,61,67,68,60,88,45,69,68,63,61,65,52,2722,2600,2269,1898,1530,1681,1276,1178,1346,1198,1191,1115,1158,1059,978,1001,962,945,854,696,662,651,604,513,679,606,541,629,488,605,466,431,383,472,421,376,324,355,335,299,314,333,331,311,305,281,163,257,228,269,247,235,253,199,223,223,202,174,179,180,173,140,158,108,133,134,110,147,155,108,118,123,117,120,121,103,110,121,94,86,88,94,84,83,92,87,99,106,84,110,95,87,90,93,82,93,98,92,86,72,79,66,63,95,52,2383,2392,1864,1528,1375,1541,950,682,977,1062,1012,744,786,734,897,837,724,854,648,538,577,563,510,635,627,639,308,469,292,388,361,388,285,330,410,347,286,320,200,299,286,200,260,270,286,229,117,225,158,187,175,186,209,150,175,169,170,132,134,149,122,105,120,98,101,115,119,90,112,92,105,101,111,100,87,96,97,84,85,66,76,77,83,64,67,52,62,76,68,51,64,72,60,56,40,72,50,69,51,64,74,54,54,48,65,3309,3161,2588,2327,1846,1929,1787,1485,1469,1452,1488,1410,1416,1214,1292,1224,1080,1053,907,880,778,721,709,697,744,671,599,748,530,554,557,494,506,467,460,486,437,469,341,361,340,329,373,312,356,299,256,277,254,280,302,261,235,253,252,277,232,195,183,198,195,176,229,144,155,153,158,165,166,160,153,124,149,137,141,127,114,118,102,88,105,115,106,99,102,111,114,92,112,88,90,85,101,105,109,98,80,91,83,96,81,107,86,75,73,78,76,83,2710,2371,2239,2000,1338,1550,1492,1378,1330,1088,1158,1280,1122,1139,949,952,877,845,834,661,623,542,505,529,575,528,572,663,545,493,439,385,502,406,363,447,376,345,357,334,300,243,314,256,326,266,240,236,235,238,233,251,236,200,225,203,207,166,168,195,143,175,161,132,135,132,130,139,148,145,155,151,135,138,106,104,92,103,90,72,74,82,110,95,84,88,103,71,75,99,94,78,93,85,80,84,79,83,105,85,83,81,65,69,2932,2684,2335,2072,1654,1590,1506,1380,1433,1205,1267,1239,1348,1205,1071,1023,975,807,849,609,730,612,600,625,565,591,589,604,520,494,504,435,521,420,425,433,365,343,380,346,288,301,278,271,271,252,225,232,220,249,196,221,241,210,216,178,187,178,167,162,160,157,167,153,114,120,120,155,124,112,114,104,129,138,110,101,108,106,71,103,79,97,98,89,84,83,81,97,85,80,82,76,62,77,77,73,79,79,62,66,66,62,1849,1921,1433,1523,1338,1081,1001,920,944,824,749,806,1429,722,781,829,551,513,623,481,593,411,401,403,365,433,338,347,365,390,272,323,440,212,335,259,272,289,195,199,210,239,189,159,245,247,163,201,131,131,143,137,140,133,128,201,112,106,130,129,89,83,113,107,78,73,72,111,73,72,71,87,56,70,84,70,44,64,72,74,52,59,62,58,54,45,48,56,54,51,54,53,49,49,44,37,33,2145,1837,1694,1464,1220,1148,1130,1183,998,740,878,1037,737,962,804,600,711,777,565,408,405,419,404,346,581,389,489,514,391,308,331,269,265,315,314,320,242,242,348,228,196,171,268,214,224,158,179,177,164,153,171,182,159,156,163,138,151,127,142,131,127,119,122,91,96,89,104,65,83,95,128,117,82,90,88,79,64,87,66,49,59,63,59,70,66,55,80,75,78,66,65,69,76,46,48,58,68,58,60,65,2169,2259,1826,1568,1208,1397,1012,957,1056,1022,921,887,928,898,838,761,759,756,635,540,510,552,478,445,530,507,429,494,368,453,395,422,326,322,305,334,299,301,290,272,236,236,272,225,232,214,154,197,163,194,158,173,187,172,167,167,141,112,125,120,138,107,144,120,100,110,107,103,106,88,78,92,108,96,80,78,66,65,75,75,68,86,82,77,69,63,59,71,54,60,64,59,74,58,71,57,2481,2297,1898,1589,1337,1446,1270,1376,1056,1052,1074,1356,1125,1176,1083,769,779,521,678,567,573,479,576,577,350,525,498,483,492,374,421,348,405,339,363,321,326,281,361,278,295,230,274,226,233,210,277,196,238,138,177,187,149,192,175,161,140,160,149,157,136,90,117,118,95,111,107,102,123,98,78,82,69,78,99,81,95,73,75,67,79,70,77,58,65,79,69,62,78,73,59,77,68,70,2514,2288,1889,1526,1304,1305,1219,1349,1139,968,1089,1244,850,1172,857,744,689,735,690,566,485,496,447,530,514,475,572,516,451,357,402,274,289,397,366,376,292,288,358,262,264,227,252,303,260,185,247,218,219,171,170,188,183,183,185,147,144,139,150,143,144,126,131,93,111,100,121,100,104,107,116,108,93,97,97,94,82,79,71,54,64,79,81,75,62,68,62,74,90,55,64,59,63,69,63,72,66,2111,1871,1654,1396,1072,1239,1150,1102,1080,841,907,1093,982,1026,781,692,766,468,587,570,502,399,424,317,309,389,447,451,385,371,374,325,353,303,249,349,287,255,239,209,226,218,265,183,204,194,216,183,169,157,163,164,170,193,144,159,136,131,131,108,136,120,131,110,108,99,102,115,85,109,74,78,86,80,84,80,81,55,69,58,60,64,72,69,67,75,79,63,80,57,51,59,55,70,56,67,54,62,70,1942,1749,1500,1240,1063,1009,928,839,837,935,775,813,688,676,706,623,626,702,464,442,383,413,408,348,507,346,325,446,325,266,310,226,226,257,255,274,270,236,241,199,184,146,204,210,184,156,114,157,137,141,138,156,133,129,146,127,132,97,95,108,109,68,133,66,85,75,99,71,71,78,90,104,92,66,76,65,55,54,57,43,52,54,69,53,57,70,46,81,50,60,40,61,52,49,60,49,47,57,2295,2029,1635,1575,1126,1122,1153,1211,1020,1158,935,1114,936,963,905,758,711,615,619,529,477,463,454,428,430,460,471,451,415,311,333,266,326,323,261,322,308,245,312,226,226,189,230,211,167,193,193,127,173,120,144,184,113,170,157,160,112,123,135,119,101,120,113,86,100,99,108,93,87,88,85,85,75,84,93,55,65,74,83,44,62,57,71,58,66,65,56,62,60,72,73,2169,1775,1677,1385,1001,969,1189,989,979,828,900,903,960,773,775,699,633,445,602,471,548,332,423,505,288,331,416,451,357,406,261,217,378,294,235,333,244,212,204,217,184,163,183,140,178,182,164,116,160,173,147,156,155,180,146,156,101,117,110,106,111,113,110,92,91,80,93,114,61,77,98,74,83,111,77,88,67,60,65,79,56,68,62,62,68,72,54,76,58,57,66,71,46,68,55,2198,2168,1763,1368,1233,1292,1043,969,951,1008,939,955,652,981,809,753,693,778,559,485,480,523,477,463,548,505,401,503,351,297,380,281,211,329,333,330,274,294,262,221,214,201,257,264,241,193,147,205,187,165,157,151,153,152,156,190,163,125,145,125,131,94,119,79,88,113,103,88,100,101,106,103,102,99,88,72,75,82,84,40,78,66,72,74,79,72,64,67,80,62,70,63,67,66,65,66,72,1808,1623,1415,1154,870,1155,1207,1130,908,727,858,1024,848,935,708,560,574,458,493,450,392,368,407,327,328,411,457,389,405,328,270,279,301,271,259,284,231,212,248,191,173,177,204,192,199,172,205,154,147,114,143,127,145,146,117,117,108,106,114,96,111,124,91,72,74,80,97,99,81,73,61,80,68,74,76,69,48,64,63,60,61,59,64,59,2295,1923,1733,1242,1082,1234,1071,970,1026,961,995,951,831,950,830,685,767,491,551,548,539,400,479,458,317,431,492,408,387,392,329,345,290,323,289,322,272,261,224,184,187,214,250,196,235,197,122,198,156,132,168,176,186,190,167,170,127,175,154,102,115,105,130,101,95,121,101,103,88,88,81,65,70,73,92,96,74,82,71,58,56,68,67,82,65,79,75,62,1921,1931,1615,1357,1121,1378,1197,909,988,752,948,842,781,827,722,653,615,724,562,518,445,461,438,361,507,479,368,459,336,417,358,404,273,328,273,318,288,221,237,238,190,222,225,206,201,166,155,180,170,170,162,164,219,137,166,155,154,126,151,135,149,133,99,88,105,108,80,99,131,90,77,84,102,81,84,78,71,80,75,71,64,66,82,64,72,2180,2069,1686,1334,1184,1366,1056,1154,1166,1001,938,1143,932,1069,916,770,789,622,575,578,479,487,466,418,419,508,465,500,395,412,381,368,286,327,286,328,273,284,290,244,231,213,272,226,212,189,175,197,168,159,164,188,176,189,162,154,138,122,166,140,152,102,121,85,102,111,109,112,111,94,87,108,76,76,90,88,83,82,77,64,75,67,89,77,74,74,68,75,81,84,71,2123,1933,1721,1544,1101,1145,1128,1070,1010,871,922,983,957,879,783,793,683,659,602,554,490,444,434,410,490,379,416,475,388,381,356,286,366,302,299,341,286,280,285,200,250,218,219,222,235,206,174,149,151,155,166,174,145,150,163,165,132,117,112,127,124,128,108,83,101,111,105,93,112,94,121,94,82,97,73,75,77,74,60,75,69,72,69,67,63,69,63,66,69,62,72,1998,1830,1625,1388,1073,1234,1045,1013,970,830,879,1004,842,936,758,735,698,611,570,526,443,408,437,359,418,389,409,475,359,357,342,299,302,301,322,314,257,249,288,217,211,198,248,215,193,211,164,167,157,132,155,195,170,190,191,165,136,113,132,105,121,101,128,96,99,79,109,86,108,90,80,71,94,107,82,72,73,71,62,57,87,71,64,77,60,59,63,74,1934,1901,1567,1230,1146,1248,1057,752,863,880,948,751,677,746,728,697,612,664,541,490,450,449,433,443,472,467,298,417,302,364,341,340,240,253,277,278,240,243,211,213,173,200,203,188,221,180,112,179,142,170,143,151,167,123,153,133,133,120,102,109,129,83,123,72,79,91,74,81,119,72,77,82,79,72,64,70,69,62,59,72,64,64,67,77,75,69,1856,1776,1583,1304,1058,1310,976,957,981,710,838,872,782,958,711,673,546,447,547,403,452,419,331,371,292,504,415,404,309,439,320,360,288,328,314,309,237,202,228,235,211,245,219,192,201,161,162,161,148,190,136,165,198,143,133,128,123,153,138,118,129,119,102,73,117,101,102,107,98,111,73,71,78,76,80,73,82,71,77,73,62,56,67,75,69,70,71,1970,1699,1438,1179,1034,1138,876,726,887,843,842,695,667,776,660,680,578,564,555,377,380,442,373,381,399,394,327,398,298,345,363,276,230,257,274,275,210,222,184,182,156,157,235,229,192,155,103,184,127,131,150,153,153,131,138,138,146,112,109,114,97,91,109,76,71,101,76,88,93,92,96,86,80,82,84,78,73,71,57,65,60,75,1943,1590,1502,1143,1000,1037,872,768,897,717,844,724,694,866,622,562,538,404,524,428,401,340,358,372,299,376,370,377,317,314,345,299,252,250,269,252,244,212,168,197,207,190,200,189,178,150,97,149,142,161,146,140,156,109,124,116,113,108,126,96,99,106,82,64,92,74,89,87,79,89,69,60,76,68,71,60,62,72,1572,1537,1269,1215,903,1007,842,728,796,662,756,722,789,686,587,602,572,599,460,361,392,405,320,305,425,336,308,370,314,332,293,302,266,228,218,238,216,211,203,186,206,179,178,206,171,172,133,143,147,164,156,139,134,110,111,140,120,107,102,105,82,82,105,76,87,78,75,88,75,70,65,76,56,62,65,68,66,61,61,1961,1887,1570,1294,868,1178,981,943,936,857,857,899,776,872,736,676,565,669,510,466,443,437,428,363,495,460,392,408,347,367,329,280,323,271,258,300,259,232,253,233,208,191,207,218,215,162,148,183,158,140,161,151,137,135,168,153,134,107,130,112,119,75,135,110,76,100,107,92,109,90,105,113,72,70,82,76,68,66,1550,1440,1114,1074,776,813,760,912,674,679,633,868,629,679,620,543,542,519,376,423,301,331,292,289,398,293,343,367,321,208,231,188,238,245,194,264,212,193,236,152,140,116,142,161,125,129,154,122,139,91,113,124,104,119,124,101,99,67,74,90,65,70,96,49,79,61,83,62,45,46,77,84,80,65,70,40,57,1715,1610,1367,1205,932,1164,882,788,930,736,776,741,734,700,678,587,562,506,507,398,407,419,377,297,361,382,338,392,300,362,348,306,264,260,240,262,255,202,196,201,200,177,185,165,187,163,109,135,160,174,121,153,175,158,135,142,136,103,85,109,109,96,118,76,86,77,104,108,76,87,68,106,91,68,63,83,74,73,72,2155,1913,1653,1502,1159,1210,1086,979,1010,949,924,869,883,873,842,746,676,631,628,478,479,452,432,431,447,437,433,451,395,347,366,283,307,284,297,298,284,275,250,239,234,212,251,213,218,189,178,179,170,155,170,164,143,157,158,161,142,120,123,106,97,113,133,101,94,105,83,101,102,84,105,91,82,92,87,75,1573,1567,1309,1204,946,1045,883,846,897,602,647,818,682,750,591,538,553,582,476,377,364,309,307,316,401,324,343,378,279,322,274,276,260,262,252,286,227,210,243,167,162,178,189,142,167,169,157,140,110,175,136,147,147,145,147,105,128,96,92,117,110,95,95,80,80,90,87,58,64,65,100,88,111,78,66,63,67,81,1653,1612,1397,1238,978,960,868,823,889,759,762,758,717,711,618,615,561,563,497,416,401,388,345,337,400,331,344,402,292,301,300,256,228,234,226,259,231,220,198,172,195,190,205,191,157,157,149,143,156,159,128,156,136,135,136,99,112,116,87,102,111,93,128,80,69,84,57,69,73,91,61,71,67,55,1483,1509,1109,1020,759,881,771,673,698,577,670,654,631,607,504,508,482,508,396,420,348,335,282,291,380,328,271,303,244,291,262,198,212,241,215,216,212,193,175,147,166,172,149,177,153,125,148,128,112,121,129,106,127,90,106,86,107,89,80,111,76,66,87,77,66,63,70,63,67,60,66,60,56,50,64,1592,1466,1280,1102,900,929,897,760,738,678,769,684,659,677,598,586,526,492,443,428,380,354,322,318,341,344,311,373,294,289,257,238,226,241,230,235,195,173,183,180,187,165,172,157,164,142,148,136,128,125,125,139,130,114,131,128,109,107,95,88,102,94,94,75,72,93,77,80,79,63,65,68,63,63,1649,1411,1277,1061,799,1030,826,557,761,607,698,606,562,558,538,499,518,480,447,349,365,323,306,380,299,391,237,325,218,314,208,268,197,244,191,270,169,204,139,178,143,172,179,143,172,129,95,124,93,156,120,125,157,113,126,119,116,93,95,103,121,91,94,69,81,76,84,59,91,75,84,69,85,91,67,67,1258,1203,1078,882,725,793,752,583,603,576,577,460,541,460,435,429,408,475,406,292,300,284,311,239,326,242,266,298,217,300,235,238,188,230,197,206,163,160,148,140,131,137,122,147,150,117,78,112,88,117,104,89,120,60,79,102,80,67,76,68,80,79,69,57,70,69,63,59,53,64,61,53,53,1052,956,779,639,538,618,520,403,532,485,459,410,365,417,395,322,366,288,260,245,238,225,234,209,215,244,192,209,182,187,185,166,112,128,113,169,109,104,132,100,118,109,123,117,98,73,60,88,76,84,80,70,72,80,67,72,69,48,65,48,69,36,57,23,53,55,47,38,57,52,49,59,47,1489,1382,1102,1030,746,788,739,644,631,693,636,646,581,596,559,524,470,378,431,334,308,294,313,276,258,307,267,300,251,200,258,188,201,208,222,185,191,151,191,157,169,125,161,144,145,125,85,122,119,81,137,114,83,95,127,119,83,89,108,104,73,66,86,57,66,55,63,61,52,1584,1458,1213,987,801,837,760,623,735,672,676,616,587,679,536,533,440,463,427,342,339,324,313,301,342,319,262,322,263,261,253,230,220,205,221,254,182,155,146,175,126,147,180,183,180,147,107,146,110,113,124,139,122,77,134,123,111,90,98,71,94,68,79,71,64,72,80,88,69,66,66,74,1158,1150,973,870,683,731,608,506,601,505,499,501,476,479,406,420,391,417,371,283,274,281,238,229,304,232,216,262,192,254,196,190,193,167,184,188,163,166,145,155,129,148,149,152,133,136,88,104,101,126,114,105,112,76,102,87,100,66,56,64,74,71,81,63,75,70,66,60,60,66,1620,1490,1260,923,784,967,768,753,677,662,690,768,646,723,606,519,563,407,428,397,317,353,364,285,281,375,329,343,279,254,287,244,233,280,213,229,187,191,218,175,156,176,172,169,169,153,111,152,118,99,113,125,114,133,127,121,121,107,110,98,86,70,94,90,76,83,91,79,71,1664,1604,1324,1108,946,995,835,705,762,677,721,687,684,631,612,625,517,491,460,407,332,365,305,337,342,334,330,367,269,301,274,279,241,289,259,256,215,225,189,183,162,221,201,159,164,153,119,147,117,137,148,127,153,134,134,133,139,97,102,89,105,89,107,98,75,87,96,112,82,80,1300,1232,1104,876,831,788,735,555,626,562,602,438,584,448,448,488,381,437,387,324,313,272,286,287,313,257,236,276,229,273,226,211,193,236,149,198,157,175,121,149,124,124,119,112,132,109,93,80,82,120,111,89,127,84,79,95,73,76,67,70,72,74,63,71,62,67,55,58,1254,1085,1023,818,631,775,652,648,581,526,545,667,555,580,509,420,428,293,364,295,281,239,247,235,201,270,289,266,271,215,203,187,198,194,180,188,171,169,165,118,125,119,173,105,130,141,103,111,92,78,115,121,105,107,127,102,84,72,84,63,66,86,60,72,74,83,60,65,79,67,1189,987,1006,750,655,558,635,692,567,454,552,575,448,550,450,340,439,398,308,261,231,232,224,185,280,163,303,250,229,120,185,119,144,185,184,188,136,133,198,115,121,92,122,106,87,96,99,108,79,80,68,120,68,88,89,67,77,74,56,68,68,69,51,69,44,46,51,64,1344,1178,995,810,743,713,636,561,588,636,561,499,419,506,456,421,409,420,380,282,262,299,296,310,276,319,266,275,233,200,222,186,159,184,201,178,162,156,147,119,119,141,136,121,153,105,70,125,103,116,96,123,98,97,91,87,82,77,86,63,78,64,60,77,68,62,79,1424,1250,1066,775,698,817,651,655,697,613,601,649,521,660,589,459,467,289,366,349,309,252,323,301,199,357,303,267,252,266,214,176,191,190,179,221,200,158,157,130,143,126,196,131,154,117,100,120,97,90,103,116,121,119,113,114,84,91,92,76,80,62,76,70,63,1403,1303,1040,874,756,831,651,631,648,661,628,581,520,609,529,463,463,391,389,333,300,299,289,237,281,312,309,308,241,197,230,202,187,202,190,199,160,173,162,161,135,142,160,129,137,129,129,116,85,126,121,101,104,101,80,100,85,85,69,85,77,88,943,832,734,644,489,579,519,526,466,407,415,532,346,443,390,349,435,382,266,223,201,207,174,174,273,208,198,286,174,145,165,141,130,149,129,165,110,112,162,89,97,89,126,111,84,86,81,75,73,65,65,99,88,90,82,80,67,61,56,63,60,74,1164,1055,943,854,635,596,606,547,514,437,515,524,500,448,427,440,359,333,306,292,271,236,220,242,223,219,223,254,206,184,215,157,169,187,153,198,155,138,165,134,139,128,121,113,103,133,93,97,93,102,78,101,90,72,78,85,67,73,69,64,64,1290,1185,969,833,633,828,603,557,588,591,560,538,480,556,465,429,394,409,374,270,288,325,291,217,305,311,263,270,190,232,243,247,162,178,177,176,148,165,153,118,122,140,141,161,144,135,84,125,117,102,102,113,100,107,93,93,90,82,86,80,76,82,91,905,854,747,693,607,519,458,492,503,396,366,419,428,396,369,336,328,344,235,210,193,213,181,176,257,179,197,222,195,163,151,121,143,139,141,141,127,122,125,94,92,93,116,99,103,113,78,84,73,86,68,75,72,59,79,62,63,50,51,76,58,54,41,53,52,1111,1051,897,794,636,614,584,590,543,452,458,548,471,472,447,421,357,371,297,243,227,213,235,207,259,202,245,261,196,187,176,131,147,193,166,152,165,155,176,128,109,96,149,119,143,102,99,116,78,86,88,89,85,83,88,76,88,75,72,66,89,65,1039,982,798,690,543,629,498,427,450,471,490,426,330,392,342,377,324,337,301,265,212,254,212,205,246,221,177,215,159,175,172,149,117,136,137,168,135,133,149,111,100,101,121,112,106,82,82,91,90,77,82,88,78,87,82,83,50,56,69,61,64,67,1154,1099,939,784,654,648,666,509,543,482,521,473,420,458,413,425,369,371,340,293,270,272,257,214,280,221,199,293,190,183,203,171,146,157,160,162,161,127,134,113,137,103,135,144,131,120,75,98,73,89,98,94,89,79,84,88,71,86,70,81,68,1259,1064,1012,776,627,706,586,509,567,491,513,460,453,539,424,417,366,315,326,253,274,230,257,252,208,235,262,273,191,211,236,181,183,194,180,190,156,142,126,123,119,121,172,120,152,101,104,86,85,111,108,95,75,101,93,95,74,90,78,74,71,67,893,915,754,671,607,562,430,434,467,440,398,410,376,378,334,336,325,381,284,205,176,242,181,154,271,208,173,220,167,180,148,163,115,143,139,139,129,144,130,87,102,104,130,95,87,89,54,92,83,75,80,82,72,65,86,85,61,58,58,56,54,51,1107,1022,901,706,560,683,526,461,522,521,469,436,423,448,395,354,343,332,289,248,239,223,230,199,246,269,220,198,168,216,150,174,131,163,152,146,140,110,124,117,116,106,119,126,120,96,63,104,65,89,86,70,93,85,59,64,62,69,69,1039,976,758,696,564,681,558,506,483,430,460,484,437,399,401,384,332,306,274,293,228,216,239,200,215,243,199,226,183,180,178,168,161,162,169,157,138,151,157,123,117,116,115,105,109,100,79,88,94,90,93,91,100,88,81,65,75,78,70,66,69,926,897,705,627,484,537,435,450,437,419,388,437,336,395,310,305,299,360,278,217,186,209,220,156,274,179,165,185,168,152,160,134,123,103,144,111,112,103,126,84,79,105,104,100,93,81,75,78,63,92,79,65,68,62,67,81,60,52,56,61,53,51,942,911,751,695,506,606,458,461,405,439,440,436,378,390,355,355,321,295,250,234,230,209,188,175,210,188,201,192,170,158,167,139,152,153,116,121,122,111,132,94,111,130,129,100,107,111,62,88,69,61,70,87,71,74,63,66,78,71,64,43,56,913,836,720,672,505,466,475,527,439,372,337,483,397,422,353,296,282,185,200,223,219,177,179,138,137,183,224,169,162,142,101,117,182,155,146,158,136,128,145,111,112,75,68,84,93,68,101,89,88,67,53,55,74,74,70,57,58,1081,969,782,766,558,551,515,532,470,431,383,518,419,427,431,355,339,267,294,254,217,196,205,174,194,219,186,199,193,166,170,117,166,177,151,176,133,138,152,108,120,88,109,99,124,96,93,94,81,90,90,80,56,84,77,72,66,72,69,72,54,67,829,724,604,520,400,471,405,322,401,293,307,338,274,325,275,258,280,223,203,174,165,173,169,173,168,170,137,180,138,145,142,128,99,112,105,112,114,88,100,76,78,97,102,72,87,67,54,78,68,64,63,65,72,51,54,75,61,985,878,736,664,537,557,480,433,449,410,419,421,334,389,370,328,309,298,277,195,209,200,205,183,205,207,182,212,145,156,172,118,111,140,144,119,134,97,126,113,109,80,109,84,116,85,62,103,83,74,72,62,74,65,662,615,562,476,349,366,385,373,331,312,302,330,261,290,271,220,276,240,185,155,140,140,125,112,177,109,162,154,117,100,121,100,114,91,89,123,113,67,111,64,61,65,79,55,53,49,65,54,50,59,54,57,58,53,58,42,54,890,890,648,606,487,571,441,374,429,368,392,387,391,356,290,321,280,288,227,237,197,221,202,161,207,190,144,191,127,172,141,166,124,130,118,163,107,114,116,108,100,104,99,91,84,86,79,67,63,93,82,67,82,70,74,63,552,529,442,392,305,412,302,289,289,239,242,275,189,281,244,179,245,211,153,148,129,147,128,100,149,140,126,126,107,89,111,95,60,85,68,105,78,68,104,55,58,52,61,60,59,46,51,43,55,46,41,38,735,682,539,459,349,456,404,387,335,294,344,349,266,304,274,236,285,250,216,162,144,203,174,136,179,156,164,151,135,132,132,105,108,98,90,112,84,96,111,68,89,70,75,82,49,48,55,59,74,72,775,741,603,499,399,456,345,359,383,344,321,328,305,322,277,298,273,228,199,167,180,197,181,172,164,160,165,160,143,144,139,121,91,119,100,105,101,106,89,84,85,74,82,71,84,69,65,71,64,71,64,55,73,54,835,641,864,480,370,398,350,256,386,451,343,254,240,301,269,258,257,221,203,222,193,163,174,160,167,130,115,165,106,97,129,87,84,112,133,102,81,79,73,84,82,75,63,85,75,60,55,70,48,61,50,903,766,638,557,420,415,413,330,330,398,370,310,274,327,294,284,249,223,273,218,161,187,164,162,168,158,143,186,140,122,137,98,99,119,126,116,105,98,88,97,114,88,111,88,71,67,55,70,51,77,59,48,841,733,663,522,465,449,447,401,363,352,389,386,309,369,299,296,256,258,228,203,181,137,165,161,170,146,135,202,148,168,127,123,140,110,136,139,104,99,102,65,90,73,85,91,82,73,65,89,59,82,69,63,55,939,889,695,612,481,524,463,425,440,444,407,418,323,369,362,331,309,273,245,188,185,200,199,184,184,207,151,206,153,151,146,129,128,134,120,134,122,105,129,91,88,82,110,92,101,79,97,73,79,82,59,73,87,752,700,649,519,466,387,419,375,400,254,348,369,318,360,317,282,241,239,211,170,166,141,150,159,166,140,142,187,135,152,99,103,132,123,144,134,103,91,72,74,89,82,95,71,79,72,80,85,58,65,71,66,57,56,822,745,630,587,442,465,404,362,366,344,356,352,330,290,292,274,258,250,241,183,194,148,161,163,169,165,157,186,137,130,141,95,124,127,110,121,115,108,117,85,79,71,73,87,90,79,65,70,821,728,622,527,451,441,394,330,360,266,347,304,344,331,263,301,230,189,245,177,179,154,168,165,133,162,133,169,121,159,137,114,135,133,125,115,87,88,83,106,76,88,84,74,94,73,56,65,725,741,630,525,395,481,300,311,371,332,321,334,280,277,288,264,269,268,233,182,146,182,134,153,211,153,133,205,131,164,128,117,97,123,97,128,102,92,85,84,71,76,94,77,83,77,82,643,635,502,530,340,374,336,363,331,318,275,342,355,299,279,263,200,223,201,142,154,166,128,125,170,132,149,136,147,122,88,70,141,104,106,95,90,85,97,85,71,80,62,77,62,58,725,672,579,533,402,391,386,326,322,297,315,315,318,292,257,259,244,226,215,172,163,142,132,146,152,141,134,188,108,141,122,111,118,100,124,104,91,89,80,75,76,88,92,78,92,73,60,747,641,575,479,378,353,338,323,300,276,308,293,277,327,256,226,197,217,203,158,139,132,127,144,138,129,124,167,116,96,133,78,97,94,106,104,92,82,86,60,64,81,77,70,79,604,634,502,477,369,425,310,243,293,259,278,241,279,230,270,235,200,220,192,141,134,165,153,129,156,149,107,146,93,121,138,104,108,105,92,87,80,76,56,84,74,83,78,78,62,678,564,609,459,357,315,337,331,315,256,282,285,242,263,217,226,198,221,189,149,133,107,117,130,165,99,132,132,117,93,89,77,80,98,101,87,82,76,77,57,56,49,69,73,551,644,480,462,475,389,273,251,273,287,256,222,357,180,277,246,193,221,174,168,161,151,126,170,145,166,95,149,126,103,106,118,134,94,120,109,88,96,64,85,80,132,64,38,53,675,575,499,446,315,328,355,320,289,284,281,294,278,259,245,239,245,183,167,158,151,119,115,136,126,117,135,123,124,68,88,65,111,105,91,91,91,82,77,89,60,67,71,62,588,547,490,438,335,333,297,314,328,243,254,281,300,235,208,216,195,194,174,128,149,136,120,112,134,100,126,127,110,116,102,95,116,74,95,87,81,61,71,59,70,74,74,57,62,536,508,446,407,326,408,282,229,287,271,246,217,270,207,202,218,218,177,196,133,136,145,120,113,116,146,107,143,92,141,88,100,109,74,90,94,81,70,66,67,73,65,76,68,62,427,407,301,272,213,253,213,279,185,211,189,273,179,241,242,140,208,173,96,141,71,100,94,68,129,93,120,106,89,67,71,69,68,78,57,85,52,59,94,31,46,38,42,56,51,37,587,548,497,445,324,403,300,253,298,239,238,239,257,236,214,225,180,154,181,130,137,137,109,118,109,134,112,143,107,140,82,105,106,112,93,94,87,70,63,70,65,78,63,66,75,74,538,488,407,401,321,307,285,257,274,251,214,254,238,217,200,219,182,174,155,118,117,118,106,110,123,103,91,107,103,86,95,94,71,77,88,95,59,66,64,62,60,67,719,655,532,445,335,406,359,339,360,331,310,302,297,322,251,217,200,218,188,153,154,168,171,131,153,147,172,141,121,133,129,124,76,94,93,96,74,71,100,67,58,84,82,528,446,423,319,299,261,247,263,235,222,220,247,182,219,203,175,168,151,123,109,99,89,118,118,104,100,103,109,102,64,89,49,70,88,82,79,66,58,61,50,68,64,51,542,547,396,356,288,363,257,237,248,231,232,228,249,213,207,232,196,152,154,150,107,140,115,106,114,129,107,116,95,108,81,90,86,101,78,71,92,89,65,66,56,60,573,569,478,416,306,339,306,311,255,237,245,289,230,253,223,188,211,197,163,155,140,112,111,113,142,111,111,141,102,86,94,62,96,91,94,92,66,64,89,78,68,552,498,423,377,281,279,319,286,232,196,234,266,226,228,203,189,175,149,127,161,109,91,124,108,105,96,120,125,96,71,98,91,86,79,79,94,65,78,76,431,329,332,259,208,222,238,220,190,168,173,210,206,189,159,150,139,105,122,117,86,65,94,87,70,58,99,88,98,60,59,45,73,69,58,45,57,56,414,402,350,289,225,314,215,205,207,189,187,221,159,210,158,130,140,113,105,101,74,104,86,72,70,95,81,106,71,83,73,78,62,68,75,85,447,371,355,286,211,249,232,185,191,156,172,185,137,164,149,146,126,95,123,99,92,69,87,76,70,97,82,92,65,79,62,59,51,66,71,54,469,414,357,315,239,258,229,247,212,219,196,231,219,211,161,147,151,120,135,86,84,100,102,84,84,67,97,88,96,81,76,69,90,460,419,373,307,247,313,237,234,235,185,207,244,207,221,190,189,167,126,119,125,92,107,86,78,89,111,111,115,79,104,82,87,80,88,79,377,343,312,279,262,231,212,206,212,153,152,189,192,157,137,163,103,133,106,111,93,68,80,78,106,83,68,88,73,75,54,80,55,67,453,440,373,290,247,297,181,195,239,218,183,170,163,204,188,149,156,121,116,101,99,123,96,74,79,104,114,97,85,98,105,89,80,69,396,341,319,283,209,226,201,164,163,158,174,163,164,145,134,128,130,120,128,93,93,76,76,76,91,71,69,83,63,60,45,56,67,60,57,64,58,366,330,252,243,194,202,219,202,175,138,130,195,141,160,148,117,130,111,86,92,91,66,74,64,81,75,87,84,77,51,50,58,62,47,76,359,320,290,245,216,205,200,131,164,141,163,108,179,105,118,138,99,103,112,76,73,79,80,62,59,66,67,83,59,65,60,66,64,63,508,443,401,330,237,266,264,230,232,197,207,205,183,190,182,169,140,128,139,113,110,96,79,99,89,109,102,89,91,68,62,75,76,78,70,376,372,309,262,215,235,180,204,206,148,179,193,137,176,145,137,119,139,105,71,64,108,63,58,106,100,81,97,71,79,53,58,44,411,410,327,233,192,229,178,196,178,192,177,205,149,192,173,129,111,129,94,103,97,99,95,75,83,78,86,77,65,68,82,69,357,308,322,258,165,229,173,148,186,130,141,155,142,132,119,123,119,99,99,101,81,76,51,81,73,88,60,94,63,79,54,60,49,75,379,363,316,292,237,237,217,187,216,150,162,166,168,181,161,121,118,129,118,95,97,72,89,81,99,88,69,102,75,83,74,261,245,187,177,140,163,142,132,103,106,98,152,99,113,115,86,116,94,65,56,57,62,58,36,66,47,44,66,54,48,358,272,354,245,184,161,190,141,140,151,158,110,118,95,127,117,97,112,120,82,75,68,73,89,57,69,82,56,55,55,380,393,346,233,180,262,183,128,176,223,196,143,106,159,157,127,146,105,104,80,70,97,100,75,76,92,69,66,80,75,453,439,338,255,200,242,195,180,191,208,203,161,163,176,169,133,154,133,131,103,75,103,117,90,86,78,80,288,214,205,132,116,124,125,100,97,122,106,102,70,98,104,65,85,80,79,52,60,47,72,55,45,64,214,209,186,142,114,146,82,99,124,97,90,93,90,98,73,74,69,82,57,35,50,60,56,61,64,51,55,232,220,158,151,116,136,106,87,92,81,99,88,74,78,89,67,85,68,55,61,50,37,46,328,274,268,216,163,186,184,157,161,124,176,142,101,132,112,110,98,91,104,84,69,69,59,83,287,284,213,203,143,175,156,118,118,113,135,128,119,126,112,121,103,90,89,73,76,56,77,70,246,258,206,179,149,155,147,139,121,106,114,130,111,103,79,80,80,89,69,76,271,246,226,203,145,166,132,113,120,98,98,124,106,101,102,92,91,80,76,68,166,145,126,112,70,98,67,86,82,67,64,79,52,80,64,49,67,65,234,192,193,185,134,117,115,88,93,83,106,77,103,69,85,68,58,60,92,146,108,114,105,68,69,93,71,57,45,65,56,50,46,48,36,48,39,61,180,162,173,135,103,125,118,104,107,63,85,117,78,85,82,64,62,218,165,162,137,107,114,78,53,93,66,95,73,91,70,71,79,62,58,189,146,129,126,87,79,89,74,76,60,94,64,67,59,63,74,209,197,171,142,108,125,85,95,104,98,85,87,87,91,81,60,205,169,173,125,96,94,91,92,112,79,70,83,76,79,83,71,122,132,104,76,64,81,71,60,66,66,53,41,45,54,55,192,173,150,127,98,111,102,104,89,74,91,100,87,78,82,140,158,128,115,99,96,105,94,72,72,66,78,82,74,63,73,130,114,132,112,46,76,67,51,53,68,61,56,56,144,127,102,83,66,79,74,72,65,61,163,170,148,108,96,104,97,87,80,76,108,129,88,84,77,81,46,139,139,92,90,71,90,77,88,80,83,93,112,74,75,85,52,106,85,94,87,64,60,96,84,67,69,49,54,89,76,58,46,67,43,107,84,89,74,57,69,59,47,39,34,81,74,74,77,80,74,64],"ls":[62917,57068,44357,41509,34579,25207,36848,36554,29004,29613,28338,33835,24157,29835,26212,19359,30474,26042,16848,14468,13790,16230,13629,12311,20070,9018,13998,14606,11864,7800,10351,6090,8178,8120,7895,9333,7824,7254,12949,6141,7136,5775,6559,7736,5474,5698,7979,4695,4818,3796,4433,5311,3023,5319,4598,4439,3600,3895,3673,3375,2888,3148,3720,2376,2697,2529,3086,2133,2087,2377,2680,2763,1975,2463,2484,2199,1739,1867,2023,1369,1499,1810,1512,1843,1811,1775,1612,1558,1915,1603,1612,1492,1464,1464,1958,1543,1683,1489,1802,1595,1550,1603,1472,1323,1251,1170,1169,1110,1255,1184,1088,1160,1176,1257,1005,966,896,1041,907,876,878,740,848,721,823,758,948,900,885,836,915,751,881,860,638,664,706,661,759,533,685,625,626,565,830,540,592,576,477,596,551,593,451,617,524,631,483,545,607,398,469,424,388,373,432,429,490,421,405,386,293,424,304,290,337,317,359,283,340,354,322,314,309,321,301,301,244,316,269,378,247,291,283,270,249,249,219,259,246,255,194,233,220,299,235,182,213,246,189,161,189,169,170,203,155,181,185,152,163,174,154,173,146,138,134,105,143,116,128,123,98,108,160,86,68,77,79,86,70,57,62,62,53,95,52,62,38,45,50,52,51,32,29,39,45,24,25,26,105558,91491,77123,68247,63650,45117,51160,50093,42668,44658,41200,41959,48189,38069,37765,33512,30857,32583,27869,21840,25561,20073,22708,24799,23816,17391,20126,19117,19708,13341,14213,10901,16941,12792,14778,14077,11875,11711,11362,10155,9835,9689,10131,9627,9644,8746,7956,8273,6597,5699,7085,6163,5312,5882,6250,6293,5055,5396,5425,5664,3978,4548,4583,4933,4025,3535,4360,3613,3014,3165,3870,3929,3084,3404,3346,3258,2901,2344,2932,2764,2340,2767,2294,2492,2586,2438,2295,2458,2912,2330,2518,2139,2209,2205,2251,2346,2431,2042,2106,2077,1901,2236,1930,1602,1830,1720,1441,1567,1580,1489,1626,1428,1488,1548,1312,1351,1424,1593,1334,1124,1421,1386,1046,1048,1244,1090,1303,1144,1040,1112,1068,989,1048,1211,1102,973,931,939,921,809,924,853,786,792,1063,809,863,817,752,787,795,801,700,634,627,717,661,628,633,509,614,580,604,517,543,547,528,564,533,586,446,562,546,600,501,495,468,413,418,464,415,348,465,453,450,442,388,396,428,421,411,368,375,400,350,420,392,319,329,351,324,310,266,322,293,293,274,263,210,241,263,219,209,271,238,201,234,206,207,222,220,192,214,166,196,166,170,172,151,129,137,137,132,126,115,114,78,111,92,83,90,84,104,84,83,73,60,89,79,55,47,63,62,51,57,25,41,46,78995,72050,64391,54618,29726,48468,39126,35330,36580,32077,37575,31343,33970,33236,28875,26467,14926,25192,22166,20259,20041,18437,16896,14930,18312,18196,16124,14882,13838,14816,12071,13559,14033,12592,10880,11542,9378,9114,8532,8922,5089,7823,8521,8786,7729,6604,5067,6273,5500,6108,5263,5482,6504,4919,5227,5540,5284,4452,4706,4698,4540,4123,4272,4210,3876,3692,3181,4054,3926,3286,3397,3255,3008,2971,2733,2576,2757,2545,2426,2735,2024,2438,2411,2475,2164,1969,2325,2205,1546,2330,2013,2237,2175,2263,2014,2222,2220,1975,2087,2042,1651,1717,1527,1480,1537,1700,1564,1524,1573,1378,1448,1467,1403,1348,1378,1274,1286,1127,1256,1215,1326,1280,1149,1227,1051,1046,1114,905,1036,1057,1006,1052,994,1071,1015,885,847,837,630,940,786,788,802,802,811,811,768,874,900,746,667,660,785,653,610,665,690,722,629,635,519,538,553,586,578,506,576,501,590,569,587,526,499,487,506,419,446,441,422,426,395,403,407,438,385,417,361,360,352,320,368,381,343,321,299,351,329,345,306,285,367,301,289,251,283,335,298,282,234,241,238,224,217,240,257,189,246,221,208,214,208,209,200,169,153,158,153,167,134,125,142,136,125,125,131,131,109,106,100,86,112,83,70,92,68,87,76,82,59,56,46,56,67,58,61,55,65106,62303,48517,49668,37809,32607,40837,30117,29070,28578,30460,25142,34297,23536,22640,19984,19608,21420,21596,13854,16384,15154,15030,10963,16004,10261,12312,11669,10980,11062,10219,9915,12443,9291,8171,8729,7399,9120,6205,8039,6632,7486,6028,6865,4529,5577,5904,3683,4637,4300,4767,4092,3378,3665,3888,4288,3546,3573,3379,3386,2815,3290,2992,3455,2788,2408,2320,3132,2355,2111,2816,2665,2344,2115,2009,1952,1668,1943,1657,2091,2219,1561,1513,1595,1454,1745,1487,1778,1556,1629,1422,1278,1563,1451,1408,1613,1316,1648,1340,1346,1203,1180,1558,1131,1126,1130,952,1067,1130,1185,958,990,875,1023,848,928,735,784,860,744,1140,1129,792,527,662,801,802,816,849,725,755,688,713,775,877,657,580,604,548,428,573,549,567,479,654,507,572,616,616,561,462,454,544,431,439,527,476,467,475,320,406,397,355,331,369,366,325,400,368,370,354,365,380,277,296,304,281,285,276,274,262,263,221,306,279,219,279,295,330,228,222,214,214,255,236,281,185,241,227,225,204,187,193,194,208,179,208,222,146,177,136,161,151,142,92,160,136,149,141,145,146,119,172,128,117,102,78,91,113,138,89,75,101,78,78,83,80,87,66,66,79,68,60,61,59,49,47,34,40,44,32,35,40,31,36,44191,37653,42540,22639,23184,27592,19999,17698,23040,21519,20450,15353,11901,18096,16704,11444,13464,11191,9392,10769,10061,9155,8858,10478,7916,10576,9467,8717,5484,8231,7298,7833,3738,9606,6667,6148,4741,5013,3749,4966,4058,4363,3519,3480,4126,3104,3703,2955,3589,4895,2511,2614,4589,2954,2765,1872,2405,2405,2278,1881,2852,2445,1632,1453,2065,1830,1519,1778,2173,1915,900,912,1949,1302,1026,1092,1064,1308,1133,1010,1318,985,1452,1062,1122,1193,1134,1065,927,1007,1196,1094,1138,914,818,930,758,707,672,971,760,652,874,835,635,610,981,779,584,670,695,629,681,461,849,616,730,595,505,737,349,403,660,713,585,566,446,457,447,440,485,521,390,417,290,306,385,380,539,558,309,450,385,430,340,349,286,354,356,234,321,307,297,333,340,205,331,279,256,351,225,273,225,318,233,289,290,203,230,243,339,205,260,277,287,144,163,213,231,212,175,237,222,147,122,176,180,147,115,106,189,114,123,125,117,172,147,126,133,135,152,164,192,82,96,157,134,78,111,64,86,62,89,68,100,117,87,83,84,96,77,99,57,64,81,107,58,58,61,65,46,55,34,41,67,47,28,29,36,45,46,36,16,37,25,17,41,25,40,22,23,12,65597,65767,54316,46451,39224,37944,34877,33201,34632,30564,28938,30416,29738,29402,27388,24916,22645,19277,17692,17525,16800,14504,15413,13955,13709,13766,14151,14664,12354,12141,11309,9484,10989,10531,10349,9642,8899,9019,8732,7358,8035,7135,7416,6752,7401,6156,5338,5972,5750,5482,5235,5607,4839,4999,4952,5119,4522,4466,4497,3952,3873,3189,3909,3042,3054,3240,3257,2982,2845,3125,2923,2884,2571,2653,2714,2709,2308,2378,2345,2029,1848,2228,2134,2135,2120,1990,2020,1945,2049,1730,2126,2070,1770,1871,1951,1782,2005,1682,1855,1736,1766,1713,1315,1459,1340,1324,1409,1405,1351,1274,1201,1223,1187,1203,1218,1163,1156,1144,984,1005,1124,999,1009,1008,1022,934,971,984,1016,953,942,857,975,803,868,841,795,751,753,778,762,733,746,672,679,723,702,698,720,691,607,596,475,642,607,584,560,530,622,565,558,522,519,513,496,498,445,505,487,462,469,467,451,437,448,382,403,380,391,384,386,361,359,320,367,376,322,334,328,334,329,308,287,317,317,251,309,249,288,296,278,282,259,309,262,234,217,236,232,218,214,213,190,172,196,187,201,178,163,188,199,167,174,157,172,135,153,108,153,134,143,98,110,116,86,102,105,98,78,93,77,70,69,64,81,53,64,58,54,61,57,51,41,52,58443,57118,45353,36889,35614,33472,27970,35660,27030,26392,24130,30652,31311,28332,23834,19899,20583,16109,13743,16017,14019,13136,12947,13580,11235,12456,14882,11856,12901,8906,9277,8905,10670,9947,9561,8744,7643,7481,7504,6666,6571,6390,5858,5896,5662,5466,6442,4513,4641,3247,4346,4419,3524,5019,4039,4026,3422,3522,3347,3302,2711,3245,2636,3032,3152,2322,2510,2268,2418,2202,1743,1896,1973,2005,1897,2025,1677,1703,1750,1680,1903,1532,1516,1529,1564,1745,1540,1573,1671,1260,1469,1256,1606,1349,1589,1446,1405,1243,1360,1657,1188,1370,1079,1012,1213,1082,751,978,1075,1184,902,1018,964,987,860,821,993,978,700,896,812,803,631,667,716,735,788,662,602,662,593,758,599,550,653,568,556,681,650,470,566,641,549,551,478,509,522,473,518,482,457,475,391,438,426,403,465,421,350,330,363,384,371,292,375,342,291,344,371,379,328,406,340,365,279,276,305,264,289,247,239,259,255,291,269,252,265,250,248,213,193,237,206,250,224,191,227,226,224,210,182,182,207,226,190,158,168,128,144,143,122,151,174,141,162,156,128,132,125,134,132,110,159,116,119,103,86,107,82,101,100,73,50,71,69,81,67,45,65,60,65,53,65,54,50,46,62,43,35,48,30918,28453,25694,21265,17621,18808,14876,18668,17322,14500,13201,16534,15070,17245,12398,9713,10711,9192,8477,7177,7648,6734,6516,6516,6380,6982,7880,6525,7055,5686,5222,5120,5188,3999,4762,4491,3963,3955,4167,3500,3577,3332,2891,3351,3051,2932,3704,2487,2751,2573,2264,2389,2546,2692,2226,2121,1924,1822,1877,1763,1779,1576,1550,1568,1226,1285,1451,1392,1263,1313,1084,1140,1155,1131,1119,1131,885,1033,913,917,871,860,946,840,886,874,968,852,883,891,869,761,872,776,798,798,744,700,725,722,622,732,554,615,524,614,574,560,555,607,533,499,552,555,474,495,463,493,458,483,435,441,445,412,392,474,428,402,369,335,383,362,361,317,364,315,331,341,342,325,291,350,266,324,308,279,272,328,303,276,254,270,264,235,252,209,279,215,226,227,180,210,182,193,190,189,198,181,196,206,222,198,212,224,175,151,159,169,168,133,158,128,131,157,123,133,147,148,147,125,154,102,115,127,110,114,124,134,128,111,101,135,115,111,114,117,97,89,88,84,102,92,83,73,90,88,72,78,67,99,69,74,75,64,57,55,56,57,45,59,48,37,43,51,50,45,40,29,30,32,51,26,33,35,31,31,40,61608,59904,45661,37763,31609,32022,31496,25600,24254,26586,26460,23677,21983,21914,22277,19386,18520,16580,15700,14216,12611,13868,13520,12615,12173,12348,10683,10565,8488,8831,9347,8282,7585,9031,9251,8059,7417,7270,6637,6995,6259,6054,5752,5930,5784,4515,4671,4677,4491,3997,4345,3904,3861,3983,3648,4092,3559,3575,3267,3155,2817,2998,2734,2152,2403,2355,2416,2309,2410,2129,2207,2162,1937,1937,1886,1874,2005,1726,1741,1576,1927,1665,1416,1495,1522,1613,1349,1504,1388,1519,1593,1417,1448,1442,1400,1318,1457,1235,1291,1416,1236,1207,1106,1016,984,1047,936,959,955,977,945,939,991,923,814,798,731,776,771,744,800,764,705,727,764,716,606,747,698,681,717,734,642,550,577,632,541,598,571,557,538,489,525,476,512,557,470,457,491,486,449,474,488,418,397,434,401,426,434,359,350,363,386,331,368,328,315,347,342,388,333,332,317,342,334,291,254,277,261,237,282,292,288,254,234,266,239,247,211,245,226,211,210,215,234,217,212,212,184,179,191,172,203,189,166,151,145,187,134,142,125,152,152,166,158,144,119,147,132,118,133,123,109,91,94,88,80,93,79,92,76,69,65,83,57,59,73,49,73,54,54,58,58,56,44,59,46,41237,35873,30629,26134,16415,20872,17469,16742,17586,16451,17422,16427,16594,17906,15081,12257,9288,10274,11715,10337,8940,8192,7992,6751,7395,7186,7370,7200,6051,6574,6263,5799,6461,5126,3457,4923,4353,4374,4788,4079,3722,4227,4559,3862,2580,2927,2623,2563,2738,2469,2982,2743,2262,3142,2684,2370,2482,2265,2442,2006,1663,1581,1925,2074,1637,1770,1649,1624,1531,1645,1439,1350,1186,1338,1370,1544,1254,1160,1306,1163,999,948,1203,1151,1194,843,1124,1035,827,997,845,1241,977,1024,1010,931,839,769,999,933,884,720,646,636,747,766,599,595,622,681,611,594,667,577,575,479,591,465,652,519,656,621,424,414,354,443,434,454,481,419,415,436,407,401,457,485,379,379,309,275,336,372,339,376,276,348,378,374,445,302,326,292,280,254,276,227,276,307,263,259,295,196,296,221,204,219,213,230,236,257,205,230,207,86,151,254,159,184,161,204,182,170,176,165,178,157,146,169,139,154,126,147,143,138,142,116,70,117,110,170,105,132,139,130,115,118,93,116,127,123,84,87,92,107,43,80,78,93,95,102,65,62,69,92,110,81,106,56,67,57,66,41,36,45,39,57,27,34,46,44,40,47,37,39,38,35137,34387,27301,17637,16658,23012,15682,18086,15508,15174,14028,15364,11060,16621,12946,9881,10840,8594,7793,8234,7572,7922,7535,8560,5726,10587,8715,6369,6449,5683,5953,5694,3315,6976,5531,4715,4199,4349,3679,4316,4170,2594,3463,3243,4074,2679,2788,3235,2735,2936,1967,2502,3626,2420,2266,1883,1920,2237,1980,1561,1827,2099,1425,1173,1926,1574,1442,983,1598,1553,873,841,1250,1207,1009,1150,1111,870,1091,815,1123,856,913,838,953,933,918,809,894,943,877,899,741,761,730,914,736,675,667,851,748,584,690,685,596,558,675,655,606,578,580,616,499,490,562,507,569,546,499,579,372,324,506,544,495,474,418,439,425,332,435,410,348,368,280,283,374,338,366,389,312,359,294,367,259,314,292,343,260,229,269,259,313,283,248,219,245,238,227,296,197,228,192,258,230,254,237,175,199,237,248,180,225,237,217,174,151,156,170,164,146,197,178,125,132,176,129,141,97,119,164,96,127,103,122,160,135,124,132,112,121,125,129,78,125,99,94,80,79,81,83,76,70,85,106,61,89,77,75,77,75,73,36,61,66,71,45,72,50,55,74,48,22,40,75,40,41,34,40,44,35,39,21,23,34,30,36981,31970,29253,22094,19921,19601,18010,10674,14025,15958,16873,10438,8037,11981,13019,10456,10926,6914,10854,8985,7557,6539,8385,8790,4903,7683,5135,6917,3918,3763,6020,6303,2783,5028,3640,5454,4788,4295,2740,4256,3904,4613,3631,2696,2624,2755,2179,2435,2768,3044,2750,2227,2289,2260,2271,2411,2303,2361,1907,1827,1723,1403,1636,1264,1563,1494,1322,1472,1504,1393,1248,1296,1308,1231,1219,1183,1072,1221,1013,813,903,981,1005,917,953,935,921,999,908,916,832,928,902,957,819,803,866,864,829,736,815,720,708,598,631,688,637,626,616,615,624,562,582,536,524,543,535,454,552,510,367,371,463,411,374,484,460,404,427,442,402,460,410,347,341,365,382,338,359,297,304,364,380,367,213,348,344,286,161,316,311,286,268,238,307,239,287,229,272,199,254,257,239,221,221,206,224,214,236,230,219,220,187,152,175,214,191,180,171,154,170,170,164,144,181,177,199,147,176,148,144,151,157,118,170,116,105,146,143,112,127,124,105,108,118,115,103,88,105,105,98,107,90,58,64,107,78,94,86,109,89,87,54,81,63,51,53,56,55,58,47,54,44,39,41,39,49,37,37,34,40,30,35,30,22,29,34,45992,40997,34977,28158,26638,23668,22537,26666,22587,15648,18797,22627,18960,23199,17222,13892,12585,8979,12450,9997,9971,7417,7442,10866,6468,8966,10694,9091,8707,7434,7461,5895,6871,6612,7804,6253,5381,4668,6576,5342,5355,4225,4392,3610,4603,2491,5756,3207,3447,3685,3425,3136,3383,3107,2984,2579,2429,2328,2386,2176,2741,2311,1795,1928,2116,1967,2023,1665,1657,1908,1464,1320,1649,1564,1406,1804,1272,1443,1258,1248,1161,1227,1228,1118,1195,921,1175,1094,1152,1092,1208,978,955,1107,921,864,1023,1071,1091,998,995,862,1037,877,802,752,840,811,808,835,766,782,723,753,786,679,726,642,742,623,596,561,562,625,674,623,541,589,479,455,522,534,467,438,435,432,424,484,472,530,424,487,446,451,317,379,407,326,394,338,340,325,304,370,386,285,310,358,272,321,307,355,250,297,247,250,243,242,227,275,267,207,273,364,322,238,214,226,205,229,220,189,205,137,170,172,212,195,168,167,169,182,175,166,176,126,173,165,137,139,129,171,159,153,136,155,156,114,119,128,136,119,98,94,130,102,80,110,108,94,119,101,91,91,51,86,82,83,68,48,67,60,55,51,44,49,49,51,46,36,58,43,47,38,30886,31422,19425,17228,18032,19716,14843,12762,14825,14246,13109,13035,8000,12842,12301,8631,10348,11427,6999,6389,6870,8012,7151,7425,8406,8128,5140,5854,4066,4899,5096,4796,2646,3393,5279,4140,3799,3707,3803,3347,3309,2527,3095,3669,3200,2546,2584,2704,2293,2742,2061,2103,2801,2214,1987,1871,2107,1906,1855,1764,1749,1706,1451,878,875,1442,1313,1028,1570,1432,1230,1133,1230,1128,977,799,995,949,914,731,969,843,754,770,873,848,896,752,834,963,889,818,659,882,803,762,731,698,678,803,794,630,578,571,497,601,598,575,475,538,533,498,452,481,592,503,415,496,467,568,404,352,488,510,458,431,399,344,409,334,409,401,339,384,282,299,320,329,314,381,268,323,266,326,302,283,266,300,227,263,228,267,329,248,267,250,235,236,241,214,198,177,216,223,189,212,214,164,164,187,222,165,204,244,194,157,146,160,179,142,159,158,162,134,119,163,128,124,85,119,136,129,116,122,117,214,102,118,96,123,137,128,128,103,109,79,105,78,97,57,90,82,76,96,92,81,62,73,90,77,67,72,59,73,59,56,64,50,45,45,59,57,39,44,41,27,32,31,28,38,25,33,21,31,30,22305,23959,18370,14871,12726,15239,11379,10030,10938,9898,9889,8896,9280,9770,8081,6922,7520,8217,6391,5300,5603,6267,5924,4837,6101,5973,4859,4528,3335,4533,3924,4861,2867,4175,3499,3110,2659,3099,2734,2926,2664,2997,2119,2782,1997,2361,1816,1594,1609,2227,1759,1416,2022,1567,1489,1616,1416,1362,1306,1167,1232,1075,1040,996,1097,1088,875,1257,1068,921,757,888,851,715,757,637,701,652,662,739,747,691,569,570,656,600,611,678,617,586,602,602,540,509,479,647,512,622,454,514,466,431,567,406,414,417,464,369,368,370,331,388,292,391,392,303,326,319,302,313,331,308,274,330,343,277,288,244,239,296,240,264,238,307,267,242,258,203,222,230,199,194,216,202,208,206,196,253,215,161,154,149,170,175,195,142,204,139,164,161,90,126,173,152,136,132,158,115,124,152,135,123,137,124,134,97,123,112,106,87,102,114,92,113,76,101,128,76,133,80,110,76,93,86,82,143,74,76,95,101,95,65,84,57,72,72,99,54,59,56,57,39,49,59,47,65,54,49,55,47,42,49,45,42,49,41,25,36,34,39,40,33,35,32,27,27,24,23,24,19,30,24,28,18,41050,39081,29881,29943,22444,18726,22544,21266,14852,18212,18542,19332,18828,15484,16133,15015,12808,12920,11603,10440,8862,9318,8524,8831,9486,6788,7560,8327,7528,4363,6681,4338,6992,5296,6494,5727,5302,5278,5660,4734,4717,4451,4150,4153,4038,3655,4269,3191,3324,1624,3116,3177,1505,2566,2683,2919,2582,2396,2223,2555,1436,2206,2160,1824,1670,1515,1813,1867,1642,1213,1879,1874,1290,1525,1585,1465,1246,1281,1252,1107,1114,1178,1046,1194,1058,1091,1099,1043,1115,924,831,910,1150,1046,1100,1048,1095,1075,1034,1082,925,986,884,652,867,818,597,668,733,715,720,669,666,749,493,566,550,700,565,418,634,635,403,341,517,433,526,519,506,583,473,543,513,461,441,479,418,453,402,299,434,339,394,335,435,393,392,287,294,436,371,330,322,297,321,342,274,310,292,215,323,283,275,202,286,247,224,254,264,245,183,259,209,279,199,229,241,196,168,188,195,187,173,218,224,196,180,196,206,183,169,186,173,156,181,182,201,152,135,154,129,124,116,194,140,104,136,147,96,123,118,109,127,121,121,98,86,100,112,105,96,66,125,93,82,55,72,69,71,65,77,47,66,45,39,43,54,56,60,32,63,34,32,35618,30871,36964,23142,18577,16389,13676,9336,15116,22672,16856,8554,10904,10549,11722,10743,11975,12216,9251,10181,8666,8331,8416,7793,9398,5823,5025,7007,3685,5147,5883,4757,3501,4884,4167,4607,3722,4302,2716,3172,3095,3781,3642,4196,2893,2806,1180,2193,2467,2582,2037,1847,2017,1891,2159,1751,1670,1793,1791,1610,1764,1022,1587,1507,1198,1257,1002,1356,1134,1179,751,922,984,1053,936,875,855,890,875,815,678,897,1207,938,834,908,748,774,859,574,709,866,950,575,658,711,673,732,675,543,707,541,672,575,508,493,616,485,502,521,475,526,569,456,495,455,447,409,281,367,301,316,346,367,402,447,390,317,295,458,284,330,307,380,277,268,296,275,431,278,245,277,259,306,311,281,291,258,259,230,370,225,177,217,244,169,225,197,173,190,211,167,176,179,162,203,178,190,192,166,179,226,139,161,167,148,142,176,150,135,142,126,153,119,133,103,121,87,128,98,135,109,124,109,93,112,114,103,128,109,91,104,111,79,73,100,64,69,78,63,77,58,51,73,58,61,69,74,68,63,71,70,65,52,91,80,45,40,48,41,31,40,56,29,31,41,27,21,34,39,22953,22782,17237,16811,15303,17815,13002,11692,14485,9402,9850,10013,13213,10635,9290,8243,7468,4969,7830,4285,6371,5448,5410,4705,3161,6639,5326,4524,4579,6085,4295,5615,4350,3674,4096,3382,3083,2879,2437,2763,2599,3115,2396,2054,2624,2396,1815,2231,2219,2854,1830,1879,2561,1892,1672,2006,1710,1636,1549,1491,1561,1630,1137,1094,1294,1268,980,1422,1469,1125,882,870,1067,896,767,807,837,914,787,978,1020,829,726,726,776,847,819,848,807,834,814,648,602,698,684,693,662,684,526,609,556,551,346,551,384,479,585,507,423,481,407,397,378,383,532,432,408,361,337,450,415,434,405,453,402,386,299,304,377,316,352,391,337,271,359,301,289,287,276,326,264,249,255,278,169,273,276,322,326,257,210,199,250,191,228,223,224,199,214,198,141,167,193,179,167,186,180,177,142,159,188,157,203,171,168,139,83,155,141,149,123,155,128,110,104,153,133,123,139,119,148,90,89,101,99,70,126,118,90,106,130,91,129,83,128,114,68,90,83,65,52,78,81,68,77,81,61,57,64,53,61,47,78,57,45,60,39,53,56,61,39,52,23,49,50,39,46,29458,26234,22797,18659,17808,17684,14452,11252,14130,10473,12852,9673,11124,11958,10103,9001,8133,5294,8490,5508,6293,5735,5477,6277,3453,6727,5452,5572,4583,5611,5282,5013,3856,3061,4750,3898,3703,2836,2343,3394,3603,3269,3227,2510,3067,1798,1446,2405,2446,2524,2371,1981,2540,2012,1860,1723,1974,1696,1670,1755,1642,1562,1280,1002,976,1319,1154,1154,1376,1356,1077,990,1182,1045,974,1105,1011,987,933,941,1161,846,883,834,791,838,692,770,734,815,839,743,661,793,699,548,729,697,667,585,773,563,457,595,467,485,552,490,572,493,518,524,450,480,460,476,390,352,428,486,352,416,430,393,463,395,388,375,372,335,367,358,359,327,329,321,301,270,297,351,330,299,282,295,169,285,277,248,274,234,230,235,268,232,244,233,212,272,212,200,215,193,177,175,191,177,168,163,174,160,182,155,228,194,213,154,156,173,155,168,145,173,133,108,110,127,127,141,133,111,123,118,122,104,113,46,134,94,103,95,88,100,109,76,112,120,86,83,77,77,79,82,56,83,84,51,58,70,71,64,66,63,74,70,58,57,58,47,58,52,44,37,28,52,29,26697,24147,19638,18634,14097,12503,12560,13989,13268,10355,10912,12195,11195,11569,9566,8226,7114,10080,7385,6210,6289,5535,5172,4866,7280,4136,5395,5515,5199,4016,3970,2962,4148,3160,3115,3785,3134,3319,3683,2709,2510,2376,2909,2897,2215,2449,2501,2006,1866,2024,2140,1870,1474,1777,1903,1612,1621,1416,1357,1531,1340,1179,1326,1073,951,1050,1290,863,876,1086,1144,1135,1073,975,995,869,913,677,769,776,529,795,702,689,760,703,775,709,682,658,810,669,655,660,650,643,619,626,683,609,549,614,645,442,578,548,462,464,458,478,478,395,447,477,448,385,447,396,444,321,383,341,324,291,331,345,387,274,272,370,337,316,323,478,323,283,239,293,199,281,301,265,297,248,386,238,269,237,225,214,232,206,181,201,211,175,206,210,163,159,196,180,155,165,163,187,150,146,146,153,164,169,124,134,151,168,144,154,149,126,127,114,122,126,122,96,123,122,123,128,104,106,112,116,110,116,79,93,110,110,86,84,81,114,79,104,106,80,89,85,75,71,82,68,65,65,59,65,59,76,78,68,68,51,44,46,50,43,62,39,50,50,14777,13014,12112,12228,9510,8144,7425,9022,8630,7751,6065,7268,7019,7583,6256,5094,4766,3943,3711,4280,4091,2731,2818,3528,2586,2870,3701,3115,3670,2779,1942,2279,2267,1317,2024,2167,2234,1509,2008,1745,2430,1511,1307,1179,1231,1245,1505,1008,1674,1383,1103,1381,1259,1048,1046,878,976,868,921,1023,909,807,675,779,438,718,634,535,562,734,529,523,667,493,453,524,450,514,459,359,382,400,491,379,480,416,400,346,360,409,404,450,390,333,374,351,380,326,269,311,473,357,285,318,311,263,243,244,205,259,256,202,220,240,295,249,255,209,224,222,174,169,214,200,186,181,162,200,176,170,180,172,178,149,161,153,145,149,174,107,175,137,120,153,135,144,111,111,116,149,125,115,104,149,139,119,143,72,78,107,83,76,107,121,80,93,99,81,73,86,89,91,87,102,78,67,61,74,76,83,61,60,75,52,63,42,63,54,55,57,57,66,54,56,53,49,44,45,60,50,45,53,47,26,50,46,46,36,61,34,53,22,36,46,37,38,30,26,32,29,23,44,27,33,31,30,21,19,23,19475,22400,17626,15589,12787,14095,11162,11842,13185,9606,9053,10433,10893,10600,9015,8440,7538,6196,5522,6182,5856,5794,4908,4157,4402,5386,5527,4827,4435,4835,3647,3605,4001,3850,3393,3084,2961,3107,3042,2940,2930,2254,2268,2418,2271,2041,1852,1872,2099,2384,1735,1722,1994,1929,1725,1537,1306,1424,1458,1269,1505,1124,1204,1123,1044,1073,1130,1046,965,1248,895,908,900,817,890,929,884,876,759,784,873,711,706,690,669,733,714,693,618,557,848,724,582,634,703,679,618,550,552,564,566,484,462,557,474,435,533,468,375,382,416,408,401,425,467,364,422,361,318,380,403,351,354,345,373,373,315,307,352,287,341,269,319,283,324,273,236,278,268,296,241,232,231,255,234,236,239,255,294,212,197,215,157,239,196,197,232,173,214,181,186,168,166,198,157,180,183,155,156,156,159,141,144,141,147,153,129,117,144,123,162,165,134,126,111,103,116,99,118,116,113,101,106,88,105,87,92,74,101,84,107,87,113,100,87,95,60,60,59,49,67,86,64,60,59,64,79,51,67,63,57,60,57,76,53,63,38,51,53,20666,17339,13675,12631,12405,11305,9383,6643,9033,8464,9234,5879,10046,7482,7168,6329,5882,4070,6708,3946,5113,3692,4754,4158,2790,4128,3149,3220,3091,3843,3462,3715,3465,1912,3524,2430,2229,2167,1313,1926,2006,2269,2050,1691,2049,1820,821,1894,1400,1323,1347,1133,1420,1085,1197,1443,1138,1314,1257,1030,983,678,791,975,738,831,627,1050,778,739,598,645,542,610,654,782,542,506,551,681,598,651,486,547,476,510,524,584,498,500,435,535,441,485,463,487,477,412,467,320,421,356,222,308,258,365,268,297,340,273,282,301,236,321,290,232,228,356,259,239,328,334,247,254,262,200,213,243,234,171,211,199,185,196,224,199,186,170,135,215,161,163,194,163,118,157,160,222,220,160,140,109,160,117,129,98,135,169,135,98,124,109,143,103,109,104,88,125,96,108,122,88,123,136,116,103,81,80,92,102,106,98,82,73,68,108,78,77,96,52,74,60,44,61,59,52,68,68,57,73,57,68,86,50,65,49,64,54,46,56,40,43,50,45,51,43,34,46,39,33,38,39,45,46,40,46,25,32,38,15797,14186,12385,12069,9594,9428,8796,10092,8808,7881,6314,8543,6397,7276,6436,5246,5171,4651,3916,4888,4197,3096,3237,3702,3078,3524,3508,3585,3487,2852,1850,2771,2041,1362,2546,2307,2322,1599,2456,2157,2558,1522,1416,1155,1530,1348,2066,1301,1735,1610,1270,1395,1251,1308,1181,1045,1188,913,948,1012,887,982,780,606,439,780,766,647,678,783,626,595,823,594,609,538,520,560,497,433,468,474,543,456,475,461,484,465,376,481,465,440,437,422,397,363,443,339,298,382,498,394,269,316,358,310,341,278,273,280,344,241,237,268,295,251,300,269,258,286,194,191,263,254,254,201,156,230,211,217,210,190,227,160,154,152,178,164,168,186,184,183,160,187,159,161,111,129,140,150,134,132,141,173,139,142,140,100,117,108,121,112,102,124,102,126,113,79,110,98,108,105,108,109,103,60,75,78,81,87,78,69,86,78,85,68,70,55,61,84,79,100,67,71,83,93,76,52,65,41,48,58,68,63,48,45,52,58,46,29,60,42,46,50,36,40,43,41,45,43,38,46,25,34,37,28,18254,18309,12197,12419,12253,12095,11886,8525,8399,7230,8783,7464,8913,6815,6886,6102,5520,4664,5939,3564,5186,4064,5016,4355,3215,4959,3333,3318,3328,3707,3277,3611,3077,2487,3306,2633,2407,2434,1662,2047,1890,2075,1737,1586,2109,2067,1623,1696,1465,1534,1521,1232,1670,1246,1119,1453,1276,1336,1073,1109,965,1086,774,853,884,852,754,947,951,649,738,693,634,730,586,548,596,643,562,685,651,609,398,541,516,554,531,580,607,633,515,395,411,492,505,580,513,471,395,443,406,400,313,380,308,370,333,364,332,369,315,319,266,292,308,328,248,287,240,252,298,307,288,295,276,270,208,263,283,197,290,260,220,226,251,220,230,193,166,176,198,173,177,164,141,186,201,176,217,207,154,145,213,136,141,199,145,172,188,118,101,109,138,102,120,122,103,116,106,116,93,123,166,138,105,111,71,98,94,93,80,129,98,94,78,101,86,85,110,89,115,77,74,71,64,65,106,71,69,71,79,78,63,62,90,54,39,69,48,52,44,65,63,55,48,60,53,34,52,48,60,36,57,30,26,32,43,38,40,33,19656,18425,16336,13824,11112,11856,9652,9823,10127,9849,7472,8563,8748,8104,7846,6784,6537,4951,4924,5340,5120,4293,4287,4188,3187,4229,4324,4046,3868,3925,2576,3291,3299,3205,2787,2763,2620,2668,2572,2484,2485,2027,2100,1699,1919,1566,1363,1640,1813,1824,1529,1652,1625,1685,1366,1353,1396,1237,1339,1320,1088,990,1019,972,851,1021,894,772,825,909,762,774,825,662,732,769,632,629,685,613,626,607,694,567,618,585,549,548,498,663,548,593,506,515,551,456,542,483,488,443,575,486,384,428,407,398,412,399,347,376,352,317,347,308,326,320,367,300,324,330,310,309,293,289,311,269,215,280,276,305,277,230,251,206,240,221,240,221,230,193,210,246,176,194,162,191,160,179,246,217,189,183,180,204,207,179,153,130,197,198,169,122,159,159,146,126,127,137,142,136,129,116,125,102,138,96,108,97,96,96,103,102,102,91,119,96,104,89,81,87,75,85,83,86,97,72,74,67,88,80,89,64,68,79,79,64,52,56,62,63,58,50,66,73,37,55,53,42,55,59,47,46,46,56,44,37,46,42,45,11084,10041,10130,8139,6624,7629,4979,3263,5446,5637,5435,2726,3597,3802,3951,3445,3897,3503,4360,2616,2699,2647,2910,2543,2525,2832,1911,2310,1590,1913,1994,2462,1192,1565,1343,1579,1410,1522,722,1412,1280,1758,1180,1223,957,974,412,768,1002,1285,832,672,1041,815,720,800,770,695,624,611,604,404,574,437,463,544,402,650,467,512,412,434,408,416,379,324,363,390,364,411,337,343,297,282,342,382,290,366,283,257,301,282,298,309,227,299,257,293,201,223,254,236,206,225,208,216,219,208,204,201,197,176,163,198,162,176,179,123,159,190,173,186,149,134,147,164,152,101,134,123,119,126,110,122,125,127,136,97,99,102,104,138,92,117,110,95,94,156,86,113,87,97,82,101,106,47,122,85,76,85,51,65,76,99,64,71,78,82,70,63,80,39,73,57,60,45,59,59,48,45,63,64,39,63,42,34,56,54,60,30,63,32,34,47,48,72,28,52,52,50,39,50,60,18,36,26,28,22,29,21,33,26,19,36,14,37,28,34,23,28,30,28,17,22,20,20,16,5584,5444,4107,3359,2761,3327,3493,3145,2737,2297,2469,3053,1652,2657,2021,1616,2221,2074,1405,1541,1061,1317,1163,919,1607,1040,1255,1321,904,950,939,680,609,980,642,934,660,623,1174,549,653,485,572,644,440,378,699,370,479,510,431,469,494,617,432,356,339,352,323,306,317,297,317,185,363,264,258,186,280,261,280,268,252,222,243,193,198,148,191,137,146,156,169,172,170,186,185,131,159,175,162,143,146,130,163,125,122,123,165,184,129,139,149,124,121,87,120,101,110,89,94,110,111,96,118,95,98,72,87,106,73,66,96,101,87,87,74,82,67,80,95,73,76,70,55,61,63,82,53,67,60,56,56,72,65,56,53,62,40,46,45,67,46,50,62,46,37,47,42,36,47,46,41,47,50,39,46,34,34,35,50,35,35,26,28,19,28,30,45,28,29,37,25,35,25,24,27,26,22,36,18,34,23,37,20,30,17,21,33,22,36,18,31,16,17,16,17,24,18,18,17,17,17,20,9,13,16,13,19,14,6,17,13,15,9,12,9,11,6,7,9,18,21207,21363,16889,16594,12667,12775,11247,12079,10867,9777,8787,10440,11643,9760,8680,7610,6703,7240,6011,4881,5608,5470,4409,4405,5180,4786,4835,4378,4626,4101,3448,3447,4268,2790,3500,3016,2902,2738,2804,2785,2667,2407,2259,2334,2094,1982,2209,1655,1835,1617,1734,1621,1546,1548,1471,1513,1356,1237,1260,1308,1123,1134,1125,1159,832,1011,981,1071,1017,858,992,933,911,799,784,743,690,698,618,774,731,647,641,612,587,669,631,650,601,596,606,519,628,588,523,579,547,642,549,507,460,515,420,455,388,402,415,377,364,329,346,383,352,362,360,339,293,348,332,320,329,352,294,311,307,270,272,293,261,285,255,264,278,263,246,218,224,246,208,269,225,205,230,217,241,229,188,227,237,210,183,170,199,175,199,190,171,177,170,168,133,142,123,158,137,138,117,121,136,153,156,134,144,156,131,122,102,114,106,101,112,100,86,119,106,97,102,93,101,94,83,66,67,82,94,108,106,85,72,76,89,82,69,71,91,86,74,81,58,59,76,62,70,58,58,68,64,51,60,47,44,53,64,46,6131,4805,4470,3276,3261,3164,2909,1821,2587,2194,2749,1635,1654,2054,1885,1769,1759,1139,1736,1340,1105,981,1167,1207,801,1157,869,1177,796,1037,1050,760,552,835,750,870,677,568,477,592,646,529,677,533,618,389,276,520,394,564,420,407,553,386,420,361,451,310,368,287,342,260,304,162,281,306,227,218,245,301,229,224,228,221,221,197,196,212,177,125,165,170,181,207,151,156,196,142,172,185,193,178,151,149,143,150,154,170,167,130,163,124,109,151,114,103,136,131,130,126,112,116,107,121,130,101,95,77,108,81,83,54,112,101,73,86,87,80,77,64,95,84,76,56,63,75,64,48,73,75,73,68,62,83,60,53,53,58,56,56,60,57,53,68,42,50,44,51,64,43,69,53,45,48,49,43,45,50,41,47,35,35,42,31,58,42,37,34,30,36,38,26,35,30,38,45,24,29,27,28,36,32,26,15,35,12,23,23,27,23,27,19,25,14,22,28,22,17,13,30,13,21,15,14,16,12,16,19,10,22,23,13,16,15817,15614,11802,8494,8491,10251,7063,5783,6511,7982,6797,5674,4760,5997,5894,4552,5315,5029,3741,4031,3680,4088,3937,3738,3575,4461,2759,2770,2482,2477,2330,2571,1672,2221,2370,2179,1926,1978,1400,1723,1638,1147,1692,1715,1907,1373,844,1616,1097,1187,1084,1053,1490,1099,1064,1012,879,1072,1025,743,742,694,777,635,574,732,661,444,819,649,523,527,518,598,467,390,561,387,476,367,495,443,444,386,407,377,446,366,475,500,344,488,417,404,413,422,320,339,352,349,379,335,287,327,329,239,234,315,303,277,270,264,282,257,248,293,260,235,251,228,198,171,247,248,217,231,208,175,200,179,189,194,170,203,146,184,171,156,167,172,151,169,118,181,128,141,116,141,129,134,141,119,172,120,122,115,141,111,134,99,105,94,96,128,87,117,122,116,99,96,112,109,114,105,95,90,79,83,72,77,67,97,85,73,56,73,51,74,51,70,63,63,83,68,65,86,66,63,63,44,59,67,73,61,59,53,46,46,41,40,52,44,27,50,36,32,46,29,39,42,28,39,40,25,15364,14382,10700,9562,9252,8757,7134,5698,6594,6487,6945,5233,6610,6173,5782,5197,4493,3075,3923,3763,3764,3147,3531,3245,2137,3585,2680,2623,2136,2739,2715,2387,2198,2086,2397,2005,1792,1986,1295,1796,1690,1508,1570,1355,1641,1308,920,1269,1056,1116,1144,955,1101,955,890,986,864,947,918,676,746,563,715,704,600,680,534,675,682,587,475,511,566,494,440,533,451,449,442,490,510,407,339,428,468,385,345,420,416,397,382,445,342,340,335,315,360,358,334,269,313,267,267,248,243,240,224,284,268,200,226,226,238,266,236,210,201,257,201,194,233,210,189,206,202,188,179,161,209,169,187,166,149,160,156,163,151,158,138,156,157,103,150,114,95,143,117,131,153,118,126,103,123,111,119,129,113,133,108,96,103,91,89,96,81,89,85,112,98,85,87,81,94,109,76,88,71,69,76,70,53,96,71,49,63,78,63,62,71,46,51,61,53,52,57,46,63,52,49,43,53,54,67,46,34,45,42,46,39,39,47,43,35,34,34,29,11768,9501,9863,8227,6109,4940,6372,6977,6079,3628,4741,5912,5401,5368,4285,3496,3689,2638,2955,2580,3182,1662,1879,3130,1879,1791,2711,2378,2433,1681,1595,1134,2230,1811,1490,1798,1385,1310,2059,1225,1226,1050,1019,762,975,791,1503,705,767,832,805,848,648,916,742,586,531,576,598,559,613,586,530,673,591,388,542,359,333,413,477,428,401,446,421,432,334,347,307,277,193,321,300,277,299,231,292,273,275,298,279,243,236,259,260,259,245,280,255,252,221,262,309,230,223,193,237,206,202,212,161,197,176,185,181,203,185,162,177,158,156,141,150,129,129,139,136,155,122,108,142,134,137,139,112,98,114,128,145,110,122,118,111,105,90,85,100,89,86,87,85,84,83,90,92,107,52,71,82,69,80,100,55,70,70,52,66,75,66,62,56,57,51,63,64,54,49,61,40,53,54,33,48,34,59,38,55,55,38,54,54,55,45,37,41,31,31,43,47,27,39,48,26,36,39,45,45,32,29,28,38,32,34,24,22,28,24,22800,19797,17109,14167,10908,11730,11483,11044,10085,9281,9394,9534,9181,9308,7975,7195,6741,5356,6050,5362,5134,4302,4865,5135,3771,4391,4626,4186,4055,3605,3481,3004,3298,3000,3119,3270,2631,2707,2724,2140,2242,2167,2245,1985,2215,1711,1726,1732,1427,1695,1604,1523,1545,1551,1469,1333,1138,1270,1319,1117,1117,1229,1029,920,968,967,957,807,823,899,792,759,816,779,779,817,644,541,670,643,504,599,602,599,603,610,581,591,605,597,542,541,543,510,531,532,495,507,519,532,495,472,457,392,401,328,380,415,405,419,380,408,391,360,336,351,343,319,314,362,349,316,308,293,306,290,312,269,280,254,291,266,280,236,219,233,224,216,201,256,229,229,231,170,191,185,180,224,179,190,190,206,190,173,186,185,151,172,161,162,166,134,143,168,171,124,129,147,141,144,130,116,123,139,151,104,86,101,107,113,96,115,102,102,108,97,123,107,113,118,83,84,79,80,85,80,90,85,83,78,95,78,75,85,95,70,60,74,43,54,60,60,64,53,48,63,54,48,17421,15217,12548,11950,8696,8323,8520,8426,7192,8440,7727,7444,6136,6469,6076,4951,4937,3992,4128,4619,4058,3284,3742,3627,3019,3256,3375,2956,2714,2276,2418,2128,2473,2567,2034,2363,2363,1871,2208,2003,1862,1348,1296,1431,1294,1182,1627,877,1289,1106,1012,1118,1004,962,1001,901,800,926,851,844,698,856,699,731,732,650,751,556,638,537,628,575,543,516,597,493,386,478,454,350,408,446,397,399,442,454,373,415,396,386,383,351,335,335,359,356,337,409,312,397,313,278,370,294,322,268,311,276,239,258,226,238,251,256,228,233,230,189,273,213,196,187,187,128,192,215,161,229,182,187,185,160,218,125,153,147,131,162,146,111,129,137,122,128,118,135,133,135,144,155,141,141,113,133,123,99,108,93,100,114,103,92,90,85,98,79,91,95,96,92,71,85,62,78,81,74,105,75,41,75,80,75,86,75,70,67,50,73,48,56,43,66,46,37,62,67,52,48,51,62,54,50,57,66,42,53,49,57,44,42,25,41,36,9213,9076,8347,7979,6111,6777,4507,4250,5702,4750,4484,3868,4189,4115,3536,3694,3540,4033,3000,3002,2666,2448,2102,1960,2992,2364,1684,2421,1752,2343,1661,2164,1200,1061,1420,1445,1304,1394,1184,1431,1492,1494,959,1224,902,1019,844,757,923,1326,916,848,1048,731,766,807,772,592,587,729,729,340,562,367,333,545,425,574,440,517,308,386,581,386,346,357,358,373,324,386,300,356,406,310,291,335,301,372,295,241,320,270,250,267,208,293,229,356,254,219,322,242,272,246,206,227,302,234,173,170,164,169,162,197,212,163,157,199,141,168,112,177,133,177,144,150,161,114,112,143,115,140,116,165,150,118,134,115,107,138,99,96,111,118,134,112,101,126,121,104,108,102,65,126,107,49,109,57,63,88,84,68,74,104,81,78,75,55,79,60,77,63,67,85,89,50,62,70,79,47,58,54,48,46,51,48,71,40,65,46,58,41,53,53,36,65,35,46,48,42,38,63,34,25,34,50,27,28,42,26,27,28,30,27,40,30,29,37,29,35,20,12500,11326,9568,9376,6980,5505,6380,6110,5661,5441,5406,5460,6484,5362,4533,3832,3556,3246,3544,2853,3204,2587,2410,2424,2425,1698,2413,2156,2197,1752,1926,1596,2353,1543,1260,1587,1377,1302,1458,1302,1290,1368,1224,1216,813,1119,1331,630,851,695,868,769,563,769,759,699,639,644,627,571,496,502,516,712,496,432,440,554,434,390,425,406,377,410,375,395,305,328,311,344,356,267,286,301,287,292,328,297,269,260,275,265,313,282,293,247,232,304,294,239,210,228,237,196,180,186,175,172,177,168,179,187,179,175,145,155,156,170,173,123,176,169,131,131,120,126,123,143,128,157,101,150,115,113,130,104,107,115,119,71,121,76,109,93,94,94,84,104,90,82,80,82,69,80,86,89,70,76,79,53,72,72,65,65,71,59,64,76,72,74,54,73,57,38,37,56,44,51,49,64,64,42,29,40,58,42,49,58,53,44,42,41,52,35,33,34,34,49,46,42,27,19,30,35,38,37,28,33,26,15021,11782,11749,9003,7976,5983,7375,6030,5930,5955,5996,5127,7216,4707,5047,4604,3888,2631,4289,3011,3858,2007,3067,3848,1748,2341,2508,2334,2639,2164,1778,1719,2569,1934,2378,2243,1692,1592,1304,1363,1344,1503,1208,852,1430,1254,915,1212,921,866,981,879,789,749,815,848,645,838,726,655,620,580,596,808,552,513,565,589,330,426,455,437,357,456,437,567,373,352,366,406,270,344,326,382,288,336,376,383,332,288,317,283,341,309,257,308,321,277,280,253,276,293,238,236,214,225,218,187,221,189,206,204,205,182,195,216,160,252,180,156,202,207,159,154,153,132,142,167,156,137,159,123,133,118,152,135,141,120,126,140,126,124,117,97,103,102,128,88,121,91,105,122,81,89,84,122,96,66,102,85,81,85,92,71,77,76,56,81,87,84,73,73,71,106,88,66,51,57,47,62,58,47,57,56,66,63,57,65,58,43,38,49,51,54,40,32,66,38,39,49,35,44,27,35,48,36,45,32,8405,10960,7293,7436,6287,6751,6071,5104,4695,4548,4507,4496,4562,4320,3810,3375,3107,3763,2864,2209,2594,2772,2260,2112,2772,2696,1963,2017,1697,2149,1724,1976,1370,1499,1343,1344,1369,1270,1079,1249,1215,1328,986,1198,803,1052,1253,673,838,842,813,714,779,623,655,763,694,592,608,568,578,566,523,475,424,489,376,589,514,380,451,489,377,353,350,307,302,353,309,388,350,333,246,259,322,272,277,279,278,333,271,249,241,253,263,284,278,299,228,239,228,220,255,214,204,209,181,179,188,206,180,204,142,180,167,168,156,138,114,126,204,189,130,138,131,127,130,132,139,152,130,137,152,152,121,103,136,97,104,77,101,112,111,87,132,111,101,139,91,103,81,79,114,91,94,94,87,82,92,70,54,75,67,79,71,74,73,62,71,58,62,68,83,51,58,62,56,53,36,43,53,60,50,46,59,54,46,41,55,40,41,33,50,21,37,79,37,40,39,35,51,42,39,39,30,33,32,10720,8546,8053,6926,5641,3679,5267,5819,4344,4440,4067,4425,4219,4336,3299,2295,3076,3592,2880,1781,2024,1854,1992,1494,2652,1032,2543,1968,1754,1221,1254,882,1563,1926,1138,1140,1123,1087,1304,1176,1139,957,941,1073,641,664,1057,577,782,548,612,660,286,589,611,503,551,461,490,481,351,443,442,491,442,330,331,428,238,316,423,379,303,262,289,306,229,231,263,258,190,249,229,215,218,258,212,216,259,221,233,160,231,180,205,217,203,224,212,208,183,188,277,144,170,166,125,141,161,152,166,156,145,161,106,102,145,121,150,111,159,121,115,78,113,124,138,125,91,120,107,83,108,133,106,70,96,100,86,70,95,77,87,57,113,69,80,75,65,82,65,68,57,78,59,66,60,45,68,61,39,71,49,46,52,50,48,49,43,47,42,48,32,36,39,51,59,34,32,32,40,36,29,40,33,21,24,37,48,37,36,34,33,36,31,52,29,35,35,21,24,23,29,27,16605,13005,14696,9683,8542,5685,7682,6349,6475,7511,6996,4909,5399,5000,5043,3921,4563,4746,4162,3715,3386,2709,3416,3279,3475,1952,3079,3107,2221,1863,2061,1487,1830,2788,2299,1999,1610,1694,1585,1687,1446,1586,1373,1482,1252,1056,910,1094,933,880,939,773,679,775,946,746,628,771,867,737,703,622,609,709,634,481,465,527,386,478,455,484,406,417,423,396,339,308,384,304,298,376,440,346,331,336,300,370,373,273,338,288,316,267,256,313,323,269,267,299,287,252,314,245,268,213,235,218,241,223,228,222,230,203,151,173,223,198,170,148,182,150,169,139,148,162,173,154,133,146,131,147,145,145,127,111,129,137,144,110,137,128,90,95,130,92,104,100,106,82,107,108,72,77,78,83,98,76,86,97,74,90,69,72,62,80,73,69,77,67,72,81,62,90,70,63,64,60,64,49,71,57,64,69,57,32,57,53,41,49,42,45,43,53,29,59,50,54,55,43,42,36,32,12306,10761,9355,8031,6893,6571,6009,3795,5135,4247,5589,3206,5190,4130,3976,4137,3284,2130,3377,3301,3029,2397,2526,2754,1461,2730,2005,2062,1631,2199,2012,1804,1944,1982,2109,1761,1317,1602,797,1693,1318,1090,1130,1046,1261,726,531,906,773,939,957,721,831,542,666,709,586,684,708,540,617,431,532,680,568,487,410,435,519,477,353,321,475,388,354,448,353,298,337,434,439,327,298,349,350,273,257,286,302,290,258,286,231,290,198,233,265,308,247,209,217,174,274,210,206,175,176,206,175,142,183,190,183,181,160,132,181,187,165,131,172,202,134,129,180,151,144,146,140,130,129,128,123,105,115,117,99,89,103,126,106,97,103,103,63,105,97,105,129,87,86,69,120,105,80,89,73,103,73,77,79,67,67,89,52,60,52,64,65,58,62,60,96,107,81,73,47,48,58,53,69,54,54,50,50,55,51,48,44,32,55,34,55,37,45,47,67,38,39,44,50,50,10556,9312,8261,5369,5846,5288,4716,5410,4520,4883,4146,4525,2886,4560,3657,2702,3357,3567,2394,2041,2096,2248,2395,2230,2547,2210,2337,2175,1943,1380,1664,1255,918,1694,1800,1264,1198,1222,1240,999,983,765,1037,1086,1318,838,663,1079,770,630,714,777,719,618,713,578,659,601,647,578,510,479,491,348,412,420,454,300,358,367,334,384,358,419,337,358,336,267,352,236,238,290,312,273,264,262,246,239,352,315,293,264,246,240,276,247,276,213,237,232,219,246,188,192,206,187,169,183,196,213,184,197,202,165,173,163,145,181,140,145,105,90,138,131,166,133,191,139,153,115,149,118,148,172,98,116,103,104,102,107,92,120,90,114,116,96,99,92,76,80,86,82,88,92,65,87,65,92,91,82,76,72,57,65,76,66,68,73,75,67,54,59,64,75,68,51,75,50,56,45,44,38,40,62,43,64,39,38,42,48,50,44,36,40,40,49,49,42,35,39,38,45,35,32,9484,8568,7681,4995,4502,4527,3312,2527,3305,5154,4185,2567,1979,2850,3174,2471,3164,3648,2054,2447,1855,2489,2012,2185,2843,1796,1210,1821,945,869,1547,994,613,1051,1230,1272,1117,979,835,882,967,703,966,1251,811,665,315,671,667,502,578,525,550,453,536,492,473,518,455,453,418,271,396,273,241,371,305,207,345,331,273,286,258,318,264,252,293,249,263,153,255,252,279,255,204,227,179,155,244,164,184,243,236,195,212,206,197,174,201,167,210,177,153,175,166,145,135,177,125,120,156,133,145,140,125,119,127,110,133,85,82,79,94,95,89,118,130,94,96,124,75,89,79,107,51,77,74,91,105,85,71,86,66,75,94,75,75,59,42,62,76,78,48,55,66,48,61,48,56,47,66,62,64,42,54,45,48,49,60,62,55,46,40,51,44,36,25,43,34,39,51,40,51,46,33,22,17,34,28,30,48,35,32,32,32,39,28,22,37,29,28,8158,6403,5712,5179,4167,4029,3696,2120,2954,4058,3422,2053,1898,2324,2792,2557,2535,1204,2270,1998,1573,1445,1925,1554,832,1560,931,1387,904,843,1235,1117,604,964,1090,1186,969,928,590,791,791,784,907,550,740,621,310,553,705,493,572,558,488,542,501,583,559,511,501,469,328,280,431,267,362,342,305,267,351,317,316,262,300,304,309,282,253,287,272,154,203,196,199,243,213,246,245,216,206,227,172,239,190,231,223,185,227,225,191,160,221,177,121,167,162,140,142,135,137,143,156,140,156,119,129,130,118,111,130,107,92,55,118,97,89,105,91,122,110,118,109,115,103,69,74,102,87,83,88,71,91,72,61,89,42,89,72,63,47,119,95,71,91,67,76,85,61,49,68,61,70,48,64,67,63,51,62,63,59,67,39,51,36,39,35,47,42,42,29,46,57,38,36,30,46,49,30,47,36,45,48,31,35,24,35,34,39,31,32,29,40,10326,10512,7307,7766,6675,5888,5019,3415,4052,4908,4892,3316,5609,2928,4272,3944,3252,2839,3264,2653,2860,2436,2455,2436,2077,2260,1402,1813,1504,1668,1611,1879,1913,1158,1808,1447,1540,1294,885,1106,1127,1288,1006,978,1041,1090,491,856,778,501,854,693,535,692,679,864,629,894,579,530,422,437,503,588,441,425,396,565,472,342,395,371,339,359,376,349,361,324,286,331,335,336,255,277,301,294,282,306,294,219,194,268,265,258,247,285,267,276,227,212,195,268,200,195,207,184,167,155,155,185,147,153,142,162,119,183,133,176,131,123,159,199,132,116,128,106,101,119,117,137,117,136,117,93,161,91,110,91,91,90,104,87,133,70,66,117,88,92,87,96,107,76,69,71,68,102,70,55,75,60,69,64,85,83,78,41,57,60,55,64,57,62,68,56,57,55,39,41,42,60,51,46,42,48,55,49,48,62,68,56,50,44,42,40,47,10262,10138,9217,8637,6597,5073,5808,4830,4689,4681,5041,3991,4829,3601,4190,3533,3003,3216,2760,3028,3023,2104,2093,2688,2392,1814,1844,2284,1346,1548,1403,1603,1712,1966,1643,1734,1534,1514,1264,1488,1196,1329,791,793,767,992,1230,472,685,816,754,579,581,576,591,558,485,555,437,444,495,511,425,660,552,370,342,470,334,292,352,417,428,303,282,349,235,359,270,292,292,263,234,236,251,246,210,248,168,168,173,151,247,204,148,202,213,310,197,217,137,162,369,181,170,140,204,138,129,145,138,137,124,171,125,132,129,190,96,122,130,146,112,77,110,106,102,133,75,135,80,121,99,103,97,73,68,79,75,75,69,78,97,90,111,98,92,77,64,58,72,84,52,52,81,56,61,42,57,44,56,53,56,59,51,56,45,54,53,47,48,69,46,48,44,41,44,43,43,56,54,66,6179,5113,3791,4166,3321,3122,2859,2720,2848,2842,2281,2568,2486,2410,2226,1897,1995,1505,1697,1098,1281,1167,1309,927,1047,1010,1146,1151,968,990,976,880,893,769,870,731,712,683,774,549,650,566,541,590,593,556,359,516,465,420,450,494,379,426,419,433,439,345,389,355,284,280,316,244,235,271,290,271,271,221,285,245,217,212,229,234,163,183,198,182,145,174,128,173,184,162,168,177,197,209,136,177,142,168,195,132,156,164,171,139,154,146,129,104,118,106,120,133,106,119,114,114,110,100,101,103,87,103,99,90,99,99,93,84,73,89,71,79,112,80,85,75,104,62,78,80,73,69,67,78,63,54,50,66,58,62,62,60,70,67,56,47,79,56,53,69,45,32,53,44,55,38,51,34,41,36,43,53,44,38,38,41,32,49,45,39,44,34,32,34,50,25,31,37,38,26,38,31,9993,8418,7083,5951,4674,4289,5023,4494,3600,4300,4277,3800,3494,3589,3173,2412,2982,2303,2586,2114,2000,1791,2209,1681,1630,1513,2003,1701,1456,1118,1532,1107,1248,1617,1324,1120,1069,955,1068,1028,1009,989,927,855,793,653,715,658,728,469,600,597,437,566,594,501,478,620,519,482,383,533,420,422,396,345,358,372,342,287,277,275,239,295,299,272,248,194,261,203,271,204,217,225,221,257,210,213,199,213,238,200,214,213,227,222,197,165,226,211,198,185,171,137,153,145,134,147,130,145,132,142,146,138,110,110,127,104,111,97,114,118,106,92,96,107,101,124,88,102,92,97,83,79,82,79,106,99,73,63,94,74,70,80,68,84,69,61,71,77,67,64,55,60,51,64,58,56,53,54,59,52,58,42,59,44,42,63,67,47,42,44,33,44,43,49,36,41,50,42,42,43,32,21,3552,3012,2864,2173,2213,1816,1899,1133,1574,1167,1517,853,1369,1036,991,1168,792,710,1078,732,825,592,748,692,474,655,534,644,427,829,560,541,449,569,573,467,358,465,205,409,362,352,333,279,321,259,159,242,229,331,278,198,308,137,196,211,196,185,189,151,230,171,158,137,165,157,121,146,144,158,135,115,171,95,93,121,84,100,100,115,92,109,93,104,92,86,71,111,87,108,97,77,57,92,44,75,67,89,75,67,74,57,74,75,61,58,70,76,71,64,57,64,54,54,71,63,48,54,48,39,58,64,68,69,47,49,55,47,35,31,43,43,50,44,44,32,36,30,36,45,19,38,51,37,33,37,31,38,30,33,28,20,37,35,29,23,21,24,21,26,18,24,24,30,19,17,29,25,15,21,19,20,24,19,32,19,19,24,15,13,15,13,14,11,7,13,8642,7482,5893,5709,5012,3872,4506,3904,3701,3110,3779,3284,4034,3280,2894,2707,2509,2543,2730,1634,1797,1626,1738,1721,1742,1299,1569,1556,1588,1213,1369,925,1438,1054,1554,1121,1001,995,860,881,872,776,912,856,942,720,645,778,571,479,687,612,482,429,553,550,554,465,499,468,367,346,423,317,360,307,378,295,293,270,373,335,321,301,304,362,258,255,265,268,192,269,198,238,208,206,222,248,234,212,217,185,211,219,197,196,218,212,253,164,182,199,153,147,158,146,116,138,152,148,135,147,122,159,120,130,121,182,143,103,115,133,102,93,101,94,123,101,97,110,98,84,81,107,103,92,79,92,63,95,98,81,93,61,94,76,68,67,67,65,79,77,49,74,60,80,46,79,51,51,62,44,52,46,44,47,50,64,47,42,47,53,44,57,67,51,52,53,46,31,43,44,45,52,10426,9745,7899,7196,5703,5517,5293,4900,4507,4624,4439,4484,4702,4169,3943,3659,3469,3326,2878,2504,2410,2208,2196,1979,2440,1988,1989,2235,1828,1800,1718,1494,1726,1523,1651,1548,1282,1277,1243,1038,1084,1026,1095,1129,1156,1032,787,927,716,680,757,797,684,709,751,679,660,588,621,577,508,552,618,463,440,500,461,507,464,384,430,482,363,418,338,365,323,351,334,301,238,335,340,296,299,287,320,274,308,268,264,277,291,256,273,302,269,288,266,254,253,247,259,204,210,220,220,212,205,188,200,200,192,195,181,165,157,166,160,159,166,149,120,147,150,147,146,116,164,128,133,138,159,136,144,129,114,113,120,95,127,97,106,102,111,118,120,112,89,108,108,100,79,82,99,88,79,85,81,90,85,85,86,80,83,79,70,86,47,66,78,73,72,62,51,61,62,48,62,64,63,56,68,70,68,64,56,58,51,7612,7098,5923,5303,4047,4238,3774,3672,3479,3490,2891,3487,3118,3167,3014,2702,2596,2170,2003,1898,1726,1631,1610,1486,1535,1510,1559,1676,1379,1188,1266,1040,1157,1170,1137,1161,1042,1006,990,840,892,762,880,752,781,675,568,688,672,499,618,727,468,572,554,644,586,470,524,472,425,391,469,376,388,364,394,322,325,375,337,339,343,310,311,301,263,281,278,242,260,247,277,272,247,223,250,235,255,247,202,248,212,206,236,229,231,224,247,216,218,205,190,147,158,166,120,152,150,151,179,124,151,155,129,133,132,111,131,121,122,111,109,81,101,133,98,108,107,132,102,110,128,95,91,90,104,116,72,79,100,84,93,79,86,83,86,63,60,95,74,59,64,86,65,71,72,42,83,59,82,60,65,47,53,55,56,68,71,45,49,61,43,55,40,54,48,39,51,33,49,41,50,51,34,41,58,8339,7988,7013,5785,4890,5089,4132,4354,4297,3870,3781,3757,3503,3926,3160,2743,2879,3137,2498,2112,1910,1971,1867,1642,2274,1744,1934,1979,1639,1593,1528,1463,1169,1356,1240,1261,1053,1128,1166,936,1015,1071,865,1013,835,752,712,654,713,812,662,625,745,598,611,540,550,529,495,479,482,432,434,324,411,416,342,363,342,378,266,310,352,328,305,364,289,266,276,247,243,233,283,258,263,255,253,293,238,225,234,235,215,189,192,250,195,221,220,198,215,188,198,206,170,145,178,151,181,169,144,150,153,142,165,134,140,146,93,135,113,121,118,148,115,128,137,97,97,129,99,114,112,121,113,99,100,73,87,89,82,104,110,93,99,68,71,75,76,69,67,58,81,90,99,48,69,66,58,63,58,57,69,72,64,62,53,50,51,59,63,62,55,44,60,50,50,47,55,43,1923,1770,1435,1166,942,1137,1159,992,922,810,854,923,577,873,681,565,746,689,533,510,356,433,440,345,507,369,436,442,290,309,361,237,202,310,246,317,276,239,354,213,223,187,211,216,187,164,193,136,165,161,141,147,155,207,160,120,127,133,104,95,96,80,111,57,120,72,94,61,99,88,90,90,78,86,73,54,67,64,84,49,53,58,46,57,60,70,52,36,54,66,48,56,54,48,75,56,53,47,48,53,46,40,34,47,41,40,37,36,33,28,33,36,39,36,50,39,30,34,26,29,29,35,32,27,37,41,26,28,29,24,21,21,31,26,18,26,16,16,24,19,22,17,24,35,19,21,22,13,4,17,14,22,27,19,22,19,17,14,15,13,14,10,19,11,13,16,14,10,16,13,16,13,12,9,11,12,10,8,17,11,11,10,9865,9202,7057,6438,5299,4488,4801,3583,3367,4277,4339,3456,3862,3223,3576,3594,2882,2550,2858,2200,1991,2077,2105,1935,1882,1738,1443,1765,1367,1153,1661,1068,1449,1240,1503,1334,1222,1117,975,1006,1061,1026,1031,940,994,823,647,826,717,411,779,662,380,564,579,669,618,602,552,521,388,393,499,353,431,381,395,487,375,291,376,359,291,390,353,412,312,310,290,269,284,286,227,308,224,275,233,261,237,243,205,234,239,264,255,236,253,256,263,241,186,223,155,171,172,197,120,144,183,166,148,184,169,162,121,132,103,159,132,113,131,151,87,80,140,120,113,112,138,126,102,127,111,88,118,93,76,107,89,75,104,75,94,63,74,108,114,70,87,107,93,77,84,62,64,76,66,68,77,45,83,51,81,52,63,59,43,58,71,60,39,77,30,56,56,36,38,52,65,54,6443,6433,4734,3903,3654,5024,3376,2799,3586,2569,2777,2596,2247,2885,2541,1996,2160,1743,1666,1430,1262,1633,1428,1008,1157,1871,1373,1345,947,1654,1323,1566,723,1273,1061,977,788,713,690,887,775,854,676,596,620,560,405,557,608,743,541,525,754,557,458,436,507,453,422,409,384,394,316,194,361,348,307,359,432,335,234,242,355,257,235,201,242,265,277,264,303,163,201,207,196,204,177,248,207,234,203,212,152,189,182,175,158,176,145,206,181,138,119,132,135,140,173,125,116,108,140,108,131,115,162,106,122,103,104,139,100,85,109,134,87,84,110,71,80,97,69,114,95,83,88,81,89,75,78,94,72,66,77,67,64,68,77,70,75,65,64,61,89,85,65,45,53,66,55,72,46,51,38,64,59,40,53,42,44,45,77,40,51,54,46,42,52,42,3994,3563,2594,2166,2338,2497,1776,1360,1832,1499,1653,1208,1542,1612,1357,1271,1201,758,1132,734,854,750,853,792,490,953,698,681,592,803,811,744,566,562,644,482,468,346,297,417,422,441,449,353,438,314,155,338,307,312,353,252,366,234,243,272,233,194,259,216,225,206,176,160,172,195,154,199,194,165,145,122,145,153,136,206,144,112,138,157,136,126,104,116,99,126,99,116,101,124,94,123,85,114,92,100,110,77,108,81,94,75,51,77,56,68,77,76,80,57,62,76,55,60,63,60,66,68,56,53,73,75,64,54,66,41,49,37,62,38,44,45,42,40,63,34,44,42,28,48,28,50,33,36,25,33,25,37,40,39,28,28,37,38,25,29,42,41,35,29,27,22,21,29,30,27,27,32,23,27,31,20,43,28,29,4377,3771,3000,2601,2663,2003,2036,2619,2121,2025,1748,2413,2178,2205,1762,1372,1722,1338,941,1026,940,849,1040,786,993,666,1039,872,975,567,690,474,687,522,580,585,461,478,676,378,460,400,460,488,457,352,332,399,340,231,295,309,231,350,310,306,226,250,257,284,170,202,198,176,145,186,206,144,125,158,172,175,141,133,140,128,106,114,133,117,109,120,113,122,128,101,119,97,139,117,100,132,113,106,133,84,128,85,114,97,96,98,64,69,74,77,53,72,71,60,76,63,82,74,59,59,61,66,50,62,67,61,46,39,64,47,54,57,62,48,57,43,52,52,55,39,48,53,61,28,45,28,40,28,48,40,38,37,31,41,29,23,27,26,23,44,22,39,30,32,24,40,41,25,35,30,28,29,25,24,17,24,32,5574,5172,4465,3853,2957,3921,2892,2897,3017,2511,2457,2577,2264,2538,2204,1657,1777,1495,1454,1076,1243,1348,1237,899,1069,1344,1265,1096,884,1222,1051,1180,831,1096,810,776,645,627,678,681,619,732,573,537,447,421,444,390,525,570,359,406,469,497,404,345,417,366,359,289,355,368,300,223,291,261,233,335,354,243,239,217,261,208,180,204,163,217,166,185,199,154,188,163,183,187,161,192,155,168,172,166,155,146,144,135,122,121,146,145,138,127,101,111,93,110,124,101,94,107,97,93,89,88,116,102,82,84,76,111,83,111,86,95,73,81,75,67,70,76,75,90,63,59,68,57,67,64,54,73,54,40,50,59,54,65,54,54,70,54,27,39,57,40,57,43,52,37,44,48,34,45,44,51,44,48,41,2351,2302,1735,1452,1249,1657,1121,952,1031,1165,1099,977,659,935,957,824,811,776,564,643,495,592,538,514,544,760,375,510,380,406,361,391,220,337,378,406,341,306,264,310,279,217,268,241,306,212,161,236,224,204,155,167,294,175,184,184,189,150,145,168,127,128,126,90,89,136,91,104,136,106,84,78,122,84,80,78,92,84,86,71,66,69,72,75,68,76,84,74,61,83,59,86,64,69,52,73,64,73,70,73,73,69,42,45,46,61,37,55,44,35,50,44,50,39,44,55,35,43,30,39,27,30,43,55,35,28,24,31,34,39,22,30,36,34,19,29,32,26,31,28,32,27,24,26,23,37,28,24,23,24,21,24,29,26,19,30,20,22,21,16,24,32,20,22,19,24,16,30,20,22,21,18,10119,9571,7660,6829,5503,5333,5321,5091,4391,4408,4238,4458,4584,4039,3723,3194,3073,2960,2876,2308,2420,2320,2098,2160,2123,2069,2099,1926,1949,1557,1510,1449,1698,1388,1482,1335,1300,1291,1208,1260,1097,1028,1011,1045,952,844,877,743,808,613,711,682,559,689,634,679,544,581,563,522,468,513,482,508,404,432,408,445,431,367,393,417,347,360,357,328,331,308,308,288,336,291,235,271,283,274,261,273,265,257,259,215,267,243,230,222,232,274,223,250,202,230,181,186,176,195,166,159,187,175,170,165,157,166,143,153,145,133,163,126,130,152,132,107,127,135,122,144,130,131,110,132,105,101,128,93,116,121,100,76,96,100,101,98,73,82,94,97,84,83,87,103,75,66,89,84,80,67,76,76,4195,4215,3452,2928,2399,2665,2146,2546,2164,2050,1932,2627,1923,2280,1706,1571,1689,1613,1117,1239,905,1061,914,791,1146,890,901,1123,868,764,773,705,599,597,618,679,557,551,758,418,481,536,460,553,430,468,478,351,336,314,354,390,318,393,357,356,288,295,276,256,256,186,258,211,197,203,235,249,211,160,167,189,198,179,212,168,148,151,136,125,109,139,146,143,122,131,153,139,144,135,115,126,174,123,148,131,120,133,130,144,110,134,106,92,99,108,96,98,101,100,80,100,91,88,93,69,70,74,81,91,60,68,60,68,65,69,69,50,62,62,66,70,65,73,55,61,45,70,59,40,51,44,48,63,56,60,49,40,40,41,54,56,45,37,34,34,40,32,41,37,41,27,36,22,50,25,35,38,34,28,39,28,37,2383,2292,1916,1681,1335,1418,920,970,1181,1104,951,964,1169,944,953,869,857,770,648,556,606,581,512,579,557,582,372,510,423,474,347,369,406,265,402,341,322,299,281,279,301,259,245,244,238,251,144,192,179,185,205,184,191,181,167,134,148,166,140,144,125,97,135,112,71,84,96,131,111,117,109,113,82,100,87,96,74,78,66,94,89,72,77,71,77,73,83,74,58,76,72,64,67,53,68,61,61,63,52,52,81,53,40,47,45,52,58,45,50,38,45,52,50,42,53,40,31,39,34,35,34,44,41,36,28,29,34,28,31,36,32,31,22,24,43,34,31,31,35,21,24,30,30,30,28,23,29,31,5395,4895,4239,3627,3370,3405,2709,2879,3295,2026,2027,2576,2238,2600,2012,1718,1626,1215,1390,1292,1243,983,1107,1047,793,1198,1242,1045,1016,1141,864,905,773,887,759,844,709,670,750,654,710,541,570,432,525,428,444,428,503,595,441,420,458,478,398,350,341,338,335,298,342,244,286,223,233,294,275,209,236,289,199,187,302,189,194,179,183,215,157,185,169,164,190,181,164,183,161,147,176,143,206,146,142,164,142,125,113,147,126,157,149,137,127,121,106,104,127,104,122,97,89,116,106,100,134,107,87,81,93,95,89,79,108,114,71,83,69,66,55,74,79,80,81,57,81,55,73,48,70,80,60,65,64,65,52,46,62,59,59,52,45,43,42,60,47,4104,4303,3257,2755,2582,2602,1984,2185,2068,1780,1645,1895,1718,1896,1501,1269,1448,1642,1092,837,880,1062,854,806,1183,995,944,908,757,821,697,695,656,654,581,554,541,514,567,495,479,453,480,505,441,347,335,387,306,382,351,325,343,330,313,248,242,232,266,248,237,221,235,157,177,153,219,198,183,190,199,213,175,136,138,140,157,120,130,139,137,121,117,115,123,103,124,113,137,140,130,117,109,112,104,114,110,118,110,114,117,111,100,79,88,92,89,103,76,76,74,59,57,61,83,79,63,59,67,56,62,63,65,59,56,64,85,52,66,70,54,62,54,64,52,48,50,58,48,53,38,39,39,50,53,35,40,46,48,35,35,40,46,31,38,39,44,2838,2235,2076,1846,1428,1483,1568,1792,1532,1151,1288,1721,793,1780,1048,773,1117,1000,755,595,541,544,540,458,688,463,709,675,620,378,485,336,307,290,338,446,325,279,600,338,322,199,306,330,244,189,336,198,231,215,203,306,218,290,240,156,207,154,184,199,162,135,189,84,104,136,145,73,122,158,146,145,138,109,124,122,88,95,73,45,59,61,98,92,59,97,95,82,63,104,68,74,58,75,86,57,76,71,99,95,90,88,61,51,63,52,59,55,68,49,49,66,64,68,58,47,32,43,54,66,33,32,55,40,40,28,56,39,36,33,43,47,54,41,24,27,35,47,40,50,32,23,27,28,40,26,27,25,35,39,39,33,38,26,26,26,26,5514,4511,4015,2911,2835,2905,2671,1872,2287,1889,2389,1616,1699,1889,1740,1562,1478,990,1508,1198,1036,976,1080,1005,683,1091,957,999,707,975,892,654,642,917,937,723,618,515,404,632,549,507,603,466,650,371,277,468,376,452,366,387,440,307,371,324,393,294,333,277,289,299,260,140,277,265,187,209,256,223,225,202,228,230,187,200,165,170,171,155,185,135,172,159,166,146,150,139,142,159,147,125,123,167,117,121,146,130,125,107,142,110,100,117,98,93,113,83,90,89,111,113,78,97,115,104,90,90,71,81,92,69,94,98,82,93,52,72,73,80,71,66,56,53,58,65,62,45,58,66,60,54,47,55,60,46,45,46,42,54,48,56,57,53,55,5316,4993,3936,3556,2775,3219,2958,2331,2332,2137,2224,2222,2189,1996,1974,1784,1716,1221,1426,1398,1213,1088,1245,1024,845,1111,1055,1152,848,976,871,806,815,923,865,872,703,665,607,606,635,584,572,496,590,460,369,478,441,442,432,404,360,395,385,335,316,353,323,297,269,297,299,240,238,247,269,247,255,260,237,226,242,208,198,220,196,197,180,166,158,186,168,174,154,169,192,152,155,165,177,158,138,148,175,153,156,159,151,148,124,116,110,106,100,112,106,129,104,86,87,103,107,99,107,95,99,103,88,76,108,86,81,101,87,76,76,80,63,77,85,82,103,60,63,68,67,77,70,56,67,66,48,57,46,70,57,64,74,74,51,59,47,51,56,53,46,52,54,53,53,2798,2304,2292,1697,1617,1322,1394,1376,1373,1116,1078,1180,878,1196,879,750,959,1041,749,503,483,594,573,437,749,385,607,638,475,462,453,289,273,418,365,380,334,296,320,264,235,242,306,343,267,225,185,272,205,239,201,213,194,201,199,163,152,157,160,156,152,147,154,104,96,109,118,77,98,124,128,113,114,96,91,102,94,61,84,69,59,79,90,78,77,100,75,66,77,89,110,70,56,73,76,74,77,67,73,59,59,59,64,57,79,55,55,59,68,51,76,50,38,45,64,59,54,48,41,35,35,29,49,47,42,36,53,39,33,42,33,24,33,41,42,39,27,38,28,35,25,42,24,33,32,25,27,17,22,23,25,23,27,4587,3797,3564,3213,2275,2249,2923,2673,2023,1907,2127,2481,1751,2014,1603,1410,1525,1378,1329,1112,968,875,954,700,927,664,1024,1032,898,606,743,516,674,641,630,686,562,564,761,536,467,407,480,413,421,348,488,303,362,235,338,360,223,388,383,287,279,280,269,256,204,251,272,207,195,198,232,216,213,209,209,215,173,212,220,175,149,143,130,98,105,108,138,140,125,134,133,109,150,142,107,118,139,119,149,118,136,125,131,149,121,146,128,101,98,94,112,108,103,95,82,84,91,96,68,107,67,52,79,70,52,55,70,52,50,74,76,73,66,61,63,61,66,63,49,72,38,63,59,52,52,47,56,48,64,40,48,39,35,39,44,54,44,61,36,41,45,4914,4210,3682,3375,2555,2552,2575,2779,2264,1935,2098,2698,2141,2347,1795,1680,1597,1312,1332,1312,1076,924,929,832,862,892,1070,1080,943,740,830,617,818,666,755,726,611,595,698,508,535,438,559,488,499,401,512,355,372,297,351,415,312,386,382,349,317,296,295,269,267,256,276,216,234,222,239,246,221,221,163,171,171,204,216,203,151,157,148,120,107,139,157,147,129,141,167,121,163,137,120,126,145,129,138,133,153,139,155,135,128,147,125,108,108,89,95,109,103,95,85,104,92,114,74,98,68,75,103,81,63,69,72,74,60,72,78,78,59,59,70,60,65,60,59,71,47,68,69,75,57,52,58,64,38,47,45,51,51,52,51,1045,1062,866,827,572,676,664,859,650,425,451,836,671,683,412,395,383,422,252,259,245,259,155,146,288,171,301,290,254,294,169,170,298,155,131,170,138,154,225,94,122,103,102,131,110,94,209,95,82,122,108,109,101,112,86,85,76,62,67,73,67,57,77,74,46,59,61,63,59,53,75,62,52,52,57,46,32,43,46,55,22,21,34,33,34,33,43,31,38,52,31,21,48,35,37,34,22,40,37,50,41,35,36,25,26,22,28,27,20,33,26,14,19,22,28,26,23,15,16,27,23,30,18,22,18,19,23,26,15,24,14,20,17,17,22,15,12,14,14,17,9,16,14,16,20,13,11,12,12,11,2641,2340,2127,1860,1432,1463,1463,1187,1252,1114,1149,1131,999,1070,952,962,854,721,733,715,642,516,572,506,503,494,494,589,473,431,438,350,377,355,348,363,356,311,314,308,311,272,294,261,278,216,200,216,240,166,224,239,171,165,210,233,243,166,161,179,141,141,153,131,116,122,111,111,129,108,122,121,120,100,100,108,90,95,97,93,69,73,104,81,86,76,84,62,86,79,64,84,74,75,77,82,83,71,79,66,98,71,62,52,83,65,42,77,57,65,58,36,68,49,49,61,62,41,45,39,32,51,37,36,38,41,41,38,28,36,37,36,43,32,30,47,28,36,33,33,38,29,30,27,20,27,41,25,34,30,27,2670,2324,1895,1628,1318,1233,1296,1119,1289,1021,1041,1093,811,994,890,687,864,813,715,451,503,430,455,472,587,403,495,504,369,427,377,278,298,356,356,360,322,226,387,209,242,253,231,216,219,213,218,161,160,206,171,194,155,228,195,155,129,132,140,101,148,110,167,70,100,91,120,67,102,117,135,114,114,83,76,97,80,64,79,52,57,64,91,83,79,70,70,73,68,79,96,55,51,60,60,44,65,75,69,73,57,51,61,48,58,42,56,63,47,40,41,42,59,53,55,38,39,39,43,37,40,33,38,41,21,33,43,27,33,25,34,32,28,28,35,22,23,33,25,31,25,24,24,33,21,24,23,16,4025,3655,2895,2655,2218,1983,2155,1736,1928,1520,1802,1677,1316,1823,1504,1176,1451,1401,1091,1005,858,836,812,759,1014,666,704,897,631,500,742,471,429,405,561,583,487,450,566,382,504,379,436,456,390,393,317,368,305,269,317,326,237,274,276,285,281,256,236,199,256,156,240,142,154,177,190,129,154,176,155,163,164,142,166,156,127,135,134,91,94,130,107,117,105,123,116,102,125,111,117,110,129,99,104,109,130,104,144,89,96,85,76,87,93,85,84,66,67,68,65,71,88,76,73,67,51,74,65,50,55,56,67,56,55,49,64,49,54,56,69,40,60,64,57,44,49,37,44,49,50,58,41,4327,3268,2878,2463,2105,1473,2264,1766,1424,1768,2069,1432,1393,1282,1376,1173,1245,1260,1216,850,772,691,997,718,933,503,787,747,625,425,617,345,505,628,689,557,517,407,410,390,377,325,426,448,406,330,242,330,301,183,266,319,170,205,260,258,230,257,240,224,127,203,203,121,187,151,187,150,106,119,162,173,133,136,134,108,113,163,104,103,69,115,93,134,125,128,90,91,111,117,96,89,84,96,118,98,107,99,105,79,86,94,84,73,66,77,72,74,76,93,66,64,93,71,50,51,73,43,46,34,70,67,48,33,56,54,50,44,40,54,46,51,54,42,48,52,38,47,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3155,2887,2359,1936,1786,1966,1613,1571,1770,1391,1225,1428,1327,1456,1174,971,1075,801,767,687,789,652,713,607,560,706,710,602,606,625,546,564,450,443,414,442,393,365,351,325,325,300,343,305,329,276,224,315,270,296,268,254,264,239,211,252,246,195,207,184,209,197,194,133,148,147,142,133,138,154,121,118,138,106,117,112,97,108,96,111,101,96,99,78,102,102,119,94,91,80,96,105,71,91,111,76,89,65,86,104,75,60,54,68,68,69,78,74,53,60,62,68,52,55,55,66,52,52,44,43,55,49,48,58,47,46,47,43,44,48,46,40,36,42,30,39,35,36,31,3195,2529,2371,1799,1757,1605,1609,1546,1504,1021,1386,1263,1244,1410,1048,906,793,550,939,700,594,516,599,688,351,638,679,583,570,543,515,341,425,410,547,416,349,290,328,346,347,260,287,247,347,161,246,260,255,279,233,217,290,202,205,181,194,149,222,159,196,172,134,97,116,135,122,117,127,138,92,89,113,116,87,114,100,100,93,72,100,75,97,105,84,66,86,70,90,99,105,64,78,79,67,65,76,77,61,53,73,57,60,67,54,57,70,58,59,66,50,55,54,52,58,51,47,56,42,48,33,46,48,47,39,39,45,38,33,54,35,32,39,4503,3870,3765,2834,2060,1899,2256,1505,1635,2359,2000,1357,1582,1186,1449,1268,1382,988,1262,1158,1068,955,1065,888,748,691,733,704,501,631,549,487,604,695,569,580,508,522,407,485,390,437,423,415,377,299,228,284,292,235,266,222,191,296,283,249,175,249,255,174,168,206,194,232,180,131,142,160,138,159,145,123,102,148,132,115,130,116,137,115,111,107,95,106,111,113,87,94,100,103,99,85,114,62,98,120,81,80,84,89,64,67,86,88,65,56,65,58,71,58,59,78,66,50,66,59,70,42,56,58,54,53,52,59,50,37,33,3401,2723,2610,2229,1744,1513,1691,1093,1317,1688,1505,954,1144,918,1041,980,981,1015,908,696,808,636,842,622,755,539,513,554,386,499,585,455,414,548,431,477,369,360,272,323,291,247,340,306,268,263,159,203,244,206,189,219,188,168,210,167,160,178,165,188,147,139,139,146,147,115,106,107,111,115,126,133,90,111,112,86,66,82,92,81,75,97,76,94,68,86,41,84,93,100,68,62,80,67,70,67,67,85,60,64,61,57,72,57,49,54,53,59,41,62,54,55,39,56,52,41,46,30,44,41,44,52,42,36,37,53,47,46,36,39,29,2609,2541,1986,1719,1159,1544,1368,1318,1287,1068,1170,1218,921,1188,995,800,593,1145,697,626,535,645,561,368,815,459,509,583,457,466,392,424,351,410,399,410,332,312,363,285,179,264,279,359,236,249,220,239,199,228,211,251,199,200,186,164,188,150,174,157,143,144,178,103,131,103,109,138,141,126,158,156,132,111,103,96,92,104,103,79,54,85,80,85,96,87,90,98,69,95,84,68,89,79,53,81,66,76,85,89,62,73,76,65,57,78,65,64,51,55,60,45,48,54,56,42,55,47,61,45,35,46,61,41,68,32,33,38,38,38,48,62,41,38,1583,1864,1183,908,920,1283,720,678,640,775,633,675,527,671,673,579,545,546,370,362,355,480,365,377,390,582,334,351,232,312,311,345,144,310,273,222,221,198,164,192,196,196,180,188,189,138,106,140,119,148,108,120,203,121,126,133,128,82,104,86,99,94,91,44,85,85,61,78,103,83,69,65,79,71,62,47,71,56,56,58,62,38,46,39,39,52,56,52,42,55,44,54,44,51,37,44,40,35,36,38,41,42,27,47,25,30,35,34,26,23,28,24,30,24,28,31,32,23,26,33,22,34,20,34,20,16,24,23,26,13,31,17,26,18,2616,2381,1988,1784,1533,1684,1387,1319,1393,1088,1087,1164,1155,1226,1003,871,940,686,714,667,626,538,565,500,468,587,550,553,507,516,453,439,456,387,374,394,359,316,371,291,321,299,286,260,236,203,175,218,219,277,223,215,214,201,201,180,176,181,155,172,160,174,139,122,129,132,115,104,141,139,89,88,115,116,102,72,110,86,91,81,82,76,98,74,90,84,85,94,81,84,90,78,63,99,76,82,70,66,75,78,86,63,49,56,48,65,60,61,59,58,57,47,47,44,46,51,57,33,39,32,44,36,32,34,49,39,36,52,38,42,1575,1579,1149,1276,881,837,827,1048,890,869,660,959,905,863,632,599,511,677,450,398,380,460,276,228,512,280,421,368,403,313,232,205,347,181,171,216,206,167,281,167,222,144,161,222,138,146,159,116,142,106,133,147,90,122,150,106,105,89,93,117,95,100,100,68,49,64,70,88,66,70,87,95,56,63,53,61,52,44,53,58,53,43,47,45,38,32,59,35,43,55,52,57,44,48,52,40,35,32,41,59,56,48,28,46,34,23,31,30,37,31,32,14,48,27,27,24,17,18,20,13,34,32,26,13,19,14,14,30,20,21,26,27,16,1703,2027,1430,1384,1156,1547,783,723,1025,814,746,733,969,743,698,746,668,779,509,400,454,575,357,393,572,599,320,475,337,515,345,446,306,260,275,270,229,239,219,218,216,248,207,223,196,225,125,141,143,206,168,151,238,161,154,140,140,134,122,112,150,92,124,83,71,107,95,150,139,86,98,99,112,91,86,82,69,66,65,100,89,46,74,65,52,66,51,61,59,51,49,67,50,54,48,49,38,73,51,70,56,48,57,42,38,51,48,53,34,25,35,37,47,32,51,36,21,23,26,40,22,43,22,45,29,40,31,21,26,32,32,39,24,31,29,2975,2522,2186,1805,1621,1582,1531,1246,1396,1040,1259,1101,1174,1230,991,984,854,576,807,732,634,499,580,586,379,556,582,560,497,565,481,446,444,471,470,419,316,308,282,320,330,286,313,212,317,188,205,229,193,234,259,192,255,200,186,208,161,187,186,178,169,155,141,104,135,135,123,113,101,105,78,76,119,110,97,103,96,84,105,101,78,88,100,98,86,82,81,88,88,71,76,76,66,66,68,61,69,73,70,71,71,58,52,60,52,51,50,54,60,49,48,58,57,51,43,40,45,33,49,46,49,46,39,36,41,36,40,44,3284,2443,3434,1674,1387,1436,1250,819,1213,1988,1494,786,741,836,962,866,1007,979,771,848,693,673,722,685,733,519,458,618,327,396,483,396,249,519,361,446,307,351,232,276,230,271,309,325,310,214,97,240,184,203,150,168,228,172,159,119,146,129,154,128,156,102,138,115,129,85,90,93,119,106,95,96,85,97,87,71,57,54,74,71,42,88,96,70,80,79,70,76,62,55,44,95,71,67,64,67,62,58,61,46,58,52,49,51,30,50,40,42,57,48,44,55,49,34,39,41,29,32,24,31,28,31,35,31,41,43,35,40,21,23,1760,1798,1544,1082,976,1365,766,958,1014,876,768,979,791,1009,776,664,693,481,487,432,430,417,439,339,314,545,427,433,355,431,352,375,313,317,252,269,239,219,231,184,212,195,224,206,197,171,138,184,162,150,154,175,184,177,171,144,147,112,143,102,129,103,108,102,94,103,87,90,125,119,49,58,83,87,79,80,81,86,63,67,67,61,84,68,65,57,64,63,72,56,46,82,63,60,70,63,58,54,58,56,68,51,24,36,42,48,33,60,61,50,36,34,50,41,39,43,37,33,35,40,32,37,23,29,29,34,40,22,32,25,20,33,28,3975,3205,3027,2735,2143,1474,1963,1644,1335,1577,1703,1471,1641,1220,1379,1265,1151,1073,1044,894,848,634,844,864,814,481,673,744,661,544,527,395,623,645,615,540,469,442,449,401,385,384,366,314,343,315,282,261,303,240,256,295,197,208,241,257,206,215,198,203,178,188,177,176,215,140,188,162,121,107,160,156,107,130,115,100,94,138,116,98,87,99,86,94,104,116,104,91,90,89,79,74,92,106,75,70,91,105,91,82,83,85,96,88,64,59,67,67,60,78,55,58,66,68,51,67,53,48,43,55,51,48,37,47,41,2206,1719,1850,1203,1207,966,970,914,1047,924,932,803,561,860,648,573,753,680,498,405,408,395,521,357,450,304,403,464,315,315,377,249,193,344,334,270,239,217,252,165,217,186,238,210,248,160,112,226,133,165,147,182,141,159,168,116,148,128,133,105,113,82,122,74,81,101,76,68,71,73,76,76,86,81,66,76,60,70,81,37,35,53,83,80,53,49,60,61,76,76,58,59,50,55,65,54,57,46,65,45,61,47,31,33,47,41,46,36,41,50,42,33,34,38,36,33,52,35,35,33,29,32,41,26,30,30,1866,1913,1547,1443,819,1395,854,847,1100,782,862,847,865,923,751,719,560,849,541,491,470,541,418,331,620,495,392,442,353,458,378,430,295,287,276,286,256,232,278,221,157,252,216,256,190,183,160,131,183,206,183,185,172,157,169,150,180,144,122,133,116,92,126,78,96,124,76,108,120,95,81,86,91,89,78,73,87,70,58,80,65,71,74,73,71,67,68,88,52,49,57,73,48,59,68,66,67,58,71,47,40,45,49,46,42,43,51,34,38,39,47,40,29,42,39,42,39,25,49,34,37,27,49,33,36,46,2603,2439,1805,1729,1350,1701,1241,1299,1389,1259,1157,1229,979,1158,1007,856,944,891,666,574,572,638,501,513,612,598,592,561,420,477,467,456,321,396,350,431,346,282,409,262,275,252,267,277,242,205,229,179,230,208,187,204,219,219,192,152,155,174,169,169,174,152,157,103,139,135,138,143,155,113,124,135,130,98,99,86,97,102,83,73,71,81,90,81,87,73,69,73,76,89,72,77,58,72,98,55,72,80,69,79,66,70,50,68,45,54,67,58,59,52,38,44,52,36,57,39,36,47,45,35,39,38,45,40,42,43,47,3543,3237,2885,2342,1979,2178,1604,1407,1591,1801,1647,1322,1290,1414,1264,1121,1215,1231,1095,862,798,852,901,673,881,810,646,763,611,681,715,605,383,486,477,458,432,440,400,373,368,367,409,440,378,311,159,317,289,289,286,258,280,226,254,271,224,217,237,214,199,161,200,138,138,184,136,161,167,151,136,126,125,150,114,132,127,120,132,116,112,120,121,98,99,127,110,106,85,98,85,117,107,97,82,105,97,100,100,74,98,80,67,78,81,70,69,68,78,76,49,61,74,55,75,59,55,71,55,43,49,55,46,62,52,3994,3722,2994,2684,2222,2658,1979,1662,2214,1676,1634,1604,1991,1678,1427,1315,1306,1169,1284,808,916,991,824,725,793,949,761,729,705,873,646,707,655,490,601,582,517,469,398,454,436,400,432,405,380,383,232,332,311,414,312,285,378,317,291,343,283,239,227,233,242,191,204,167,167,196,189,181,194,183,168,162,168,162,150,136,142,142,141,138,167,125,144,116,127,113,144,122,104,134,106,112,99,113,122,117,98,113,91,98,132,104,57,92,67,85,91,87,64,66,67,58,70,80,98,81,60,58,60,75,63,74,73,71,56,63,3764,3576,2675,2432,1965,2336,1810,1491,1672,1800,1696,1461,1371,1439,1360,1275,1247,962,1027,816,781,849,844,708,697,862,663,681,568,620,633,632,481,522,540,483,489,397,384,389,401,386,416,354,389,331,227,303,294,254,259,228,307,235,255,277,252,248,229,219,197,202,209,138,165,160,173,173,216,151,183,170,138,138,119,119,121,120,135,122,135,112,90,122,112,108,105,119,94,121,106,112,99,110,104,87,82,98,91,94,89,93,67,72,71,78,86,64,61,59,68,77,76,52,66,55,60,52,49,56,50,60,58,56,62,3026,2659,2405,2099,1521,1536,1801,1099,1173,1137,1457,982,1122,920,916,1006,877,1039,883,767,643,588,629,602,792,524,483,630,424,462,439,424,440,448,325,471,366,336,280,341,300,315,284,306,198,226,214,152,179,213,238,207,199,151,206,196,191,166,151,152,150,141,153,126,137,134,117,101,120,101,153,155,115,103,100,80,101,84,65,82,66,69,91,77,73,75,97,88,84,105,62,68,70,74,55,80,48,65,58,84,73,72,62,70,76,44,49,50,55,51,61,52,46,59,41,37,65,44,51,30,51,1665,1792,1155,1022,1053,1456,730,717,1057,730,665,782,536,829,700,618,591,619,351,345,395,444,362,426,421,577,310,413,308,377,336,311,159,204,291,251,236,221,191,207,195,136,195,221,300,189,88,219,139,219,185,150,281,158,133,125,144,116,118,126,139,91,100,48,61,112,90,63,119,98,91,81,109,87,65,82,72,75,80,43,69,61,55,51,67,49,64,67,65,63,60,70,50,56,55,59,56,34,46,60,71,57,30,43,42,47,39,48,42,17,36,29,44,33,45,48,29,38,33,39,35,54,22,34,2601,2784,2035,2007,1586,1784,1239,1036,1236,1251,1134,1017,1255,928,1003,1053,940,958,748,728,659,730,579,602,703,614,434,603,387,559,437,511,448,421,389,407,371,412,282,335,341,349,291,308,245,252,174,188,214,265,242,193,222,184,183,197,167,156,141,135,154,124,164,116,124,127,121,125,144,116,129,123,156,110,114,89,98,114,95,93,92,87,90,92,69,93,85,90,81,76,79,76,60,70,64,63,76,113,86,54,79,72,97,66,58,44,68,61,52,44,50,42,63,52,59,44,57,42,50,43,41,40,42,45,56,3758,3437,3133,2390,1990,2225,1793,1630,1818,1788,1596,1499,1303,1387,1350,1232,1281,1269,950,891,727,897,797,638,918,705,701,862,596,674,731,593,474,615,548,512,462,425,431,385,390,361,420,410,402,299,184,354,312,318,300,309,293,268,286,270,266,232,234,228,226,208,235,159,145,185,188,164,203,171,172,176,184,156,137,132,126,133,115,94,118,121,127,117,116,121,115,128,129,116,111,96,94,115,101,115,93,109,109,114,110,106,72,92,78,62,84,86,84,96,91,79,68,73,82,71,68,56,66,65,63,72,2563,2435,2057,1870,1423,1535,1232,1031,1181,1237,1191,958,1038,914,968,898,827,835,749,605,553,595,570,488,565,577,496,573,404,458,465,398,398,426,372,375,331,319,286,274,259,256,232,266,269,225,160,192,210,221,198,208,211,168,182,176,152,142,143,162,151,135,149,97,132,147,110,135,131,116,123,113,90,112,95,82,92,108,61,76,80,84,79,76,57,91,78,73,78,53,77,57,63,78,49,70,49,89,83,71,62,52,62,48,47,55,70,59,49,49,35,41,56,44,55,49,37,50,37,33,45,43,35,1503,1650,1278,1152,1042,943,1067,741,752,638,786,698,583,625,603,602,479,499,488,410,375,351,290,335,338,314,243,364,182,265,238,258,213,304,156,286,238,207,161,196,175,216,149,142,160,138,224,103,123,181,150,144,129,121,115,112,97,82,90,93,87,86,85,68,78,75,85,83,68,74,91,84,90,68,51,65,60,70,53,45,48,40,54,56,41,47,46,62,31,54,47,31,44,46,42,39,38,44,32,56,47,43,38,48,38,27,36,54,28,28,36,29,28,2582,2325,1849,1690,1369,1354,1363,1123,1053,1045,1113,991,965,959,892,820,809,776,711,602,514,539,513,498,547,515,506,502,419,398,412,335,326,400,376,369,338,313,300,330,281,276,238,273,257,211,184,196,199,156,189,199,163,199,187,186,168,153,153,147,112,153,125,83,101,99,95,124,102,101,109,112,110,100,92,81,90,96,78,75,80,77,93,85,84,70,56,75,53,69,70,65,57,67,58,62,54,72,48,68,70,70,71,55,53,53,47,47,37,49,50,55,43,36,2358,2168,1846,1708,1388,1208,1212,1198,1145,909,974,1048,1016,979,892,872,777,794,682,521,536,501,418,418,561,444,472,570,447,389,400,320,388,353,338,370,278,272,283,276,290,196,254,249,230,229,224,199,179,209,194,188,150,168,183,157,147,124,125,129,110,107,126,107,93,119,121,105,84,97,112,102,108,104,101,109,73,86,68,67,64,56,82,72,64,73,73,78,61,62,61,63,73,56,60,54,61,80,71,68,77,74,59,52,66,45,60,56,1599,1751,1288,1121,1069,1490,804,900,1138,742,730,827,684,933,703,572,536,651,459,357,371,494,410,279,455,520,432,421,294,491,342,461,217,282,302,243,210,223,211,207,208,218,180,233,160,162,161,143,163,222,151,155,198,144,139,132,139,127,115,99,149,111,103,61,69,122,81,106,125,112,67,61,118,69,64,67,63,85,76,66,70,59,53,62,56,59,84,59,56,64,55,53,40,57,60,53,55,49,54,62,44,42,33,41,35,45,61,46,41,29,42,37,39,991,1043,764,733,677,707,631,494,524,385,432,431,428,421,325,376,327,341,294,240,255,245,224,182,260,249,213,243,161,253,170,204,160,211,141,203,137,134,82,165,127,122,106,110,85,111,85,67,79,115,97,102,112,62,84,86,76,65,48,45,80,61,64,42,43,45,58,50,50,50,44,47,84,34,31,30,47,53,45,32,50,34,48,36,21,36,26,40,32,40,46,26,22,22,22,35,29,41,36,24,26,23,38,32,34,20,28,35,24,29,24,28,33,32,27,2361,2317,1820,1626,1268,1387,1236,1128,1019,980,998,1100,1052,915,854,904,736,684,656,562,529,494,475,522,488,543,434,490,409,381,374,330,396,350,371,381,290,281,259,268,237,237,255,230,257,212,214,187,191,194,198,186,167,158,163,146,167,151,128,140,113,115,132,94,96,118,112,92,121,110,140,121,107,118,90,93,91,87,77,63,53,68,73,84,70,75,75,66,70,84,57,60,53,59,82,71,62,66,68,67,57,67,64,55,61,52,61,50,50,44,2310,2186,1787,1507,1270,1473,1090,1042,1139,1028,1011,998,982,996,872,814,739,735,660,525,542,524,486,471,497,520,422,488,400,447,393,358,343,255,349,312,283,297,279,258,274,233,272,250,232,202,168,210,199,193,180,193,185,183,170,178,170,163,112,161,146,121,135,91,79,98,100,107,100,118,111,101,88,84,95,70,93,89,74,62,81,69,78,76,70,69,64,80,89,78,64,73,52,71,64,67,72,64,75,58,61,65,50,49,52,55,57,42,45,2342,2169,1770,1487,1149,1562,1149,990,1183,951,974,899,880,981,895,782,703,681,678,543,536,486,490,496,470,598,413,481,399,447,377,387,293,330,306,371,267,251,260,234,250,257,262,192,245,246,167,170,186,210,197,203,221,170,185,187,156,162,132,128,137,132,142,88,97,118,101,114,122,99,102,91,94,110,89,77,90,85,90,72,64,71,82,90,66,66,53,70,57,79,70,75,67,67,73,56,67,53,49,59,58,61,48,59,55,48,49,1207,1129,948,786,741,723,533,650,595,621,458,613,437,649,485,379,378,379,317,228,277,292,262,287,253,289,236,260,216,219,220,209,152,135,175,180,170,154,181,118,128,121,111,132,122,118,145,95,85,83,87,92,120,91,97,84,75,77,79,66,87,47,71,57,37,62,54,53,46,47,30,37,46,44,38,39,48,36,36,35,36,39,37,34,36,30,37,31,46,41,27,42,30,31,27,31,33,30,41,35,30,33,10,27,27,29,24,1857,1473,1422,1208,1004,776,828,749,1175,776,733,654,786,709,634,627,554,498,474,411,530,306,387,402,331,324,377,348,398,293,243,159,274,250,284,266,210,236,201,201,214,144,189,156,204,190,78,158,123,169,137,131,128,127,115,128,103,92,97,108,115,71,101,67,103,82,83,63,51,83,75,80,65,61,78,49,48,59,54,45,37,66,59,67,46,48,59,46,58,54,64,61,42,41,42,38,66,33,45,46,38,42,42,34,2295,2237,1899,1640,1323,1455,1083,979,1114,1022,1012,934,986,885,846,848,811,846,753,597,546,578,498,448,602,522,432,541,410,509,406,373,320,385,356,321,268,299,269,262,275,292,297,270,264,239,134,225,193,221,208,207,208,164,193,195,170,146,155,149,143,119,138,85,108,109,91,126,136,93,96,98,98,96,97,91,96,111,73,79,79,75,64,70,82,70,84,88,74,95,77,71,79,71,66,84,79,78,74,60,63,59,55,71,44,1433,1567,1045,929,905,1090,546,422,581,660,580,465,496,462,583,517,457,546,393,295,328,378,327,394,396,492,188,273,196,265,233,280,171,173,264,210,170,205,120,196,177,115,169,175,191,143,71,160,111,119,113,121,160,98,115,112,103,85,75,98,79,68,71,58,54,74,81,51,78,62,65,69,68,64,57,58,69,47,57,48,56,43,54,39,42,34,42,49,40,24,43,43,34,35,27,49,29,39,33,36,47,35,34,31,37,2738,2605,2088,1936,1506,1583,1487,1227,1178,1187,1250,1157,1170,986,1076,991,889,870,762,732,644,607,587,571,621,543,490,604,452,421,457,401,413,365,385,401,367,392,280,297,282,271,319,260,292,248,207,234,210,208,259,213,177,204,191,227,185,168,152,163,158,145,176,114,124,125,123,134,143,136,120,97,121,114,117,100,88,99,76,67,92,91,88,84,92,92,93,74,86,63,71,69,90,89,92,84,70,70,67,76,60,82,69,61,57,63,51,67,1763,1545,1417,1289,836,1001,988,950,892,684,733,891,740,756,611,619,562,551,521,432,410,339,322,328,356,326,392,431,370,338,286,226,344,265,243,308,238,233,241,222,205,159,207,159,207,166,163,153,160,160,157,175,166,138,153,129,142,112,110,123,106,121,102,91,93,96,95,93,100,99,95,90,89,95,78,64,61,63,61,49,46,51,70,67,54,56,67,55,39,75,68,50,62,53,47,55,43,50,69,60,58,51,46,52,1912,1723,1524,1380,1065,1061,995,957,995,729,822,841,904,824,708,692,617,500,573,392,477,383,368,397,336,401,405,379,366,330,337,302,348,270,283,295,231,223,258,231,200,187,172,170,182,162,156,154,145,184,124,143,155,134,149,107,129,121,99,100,116,111,106,102,77,75,68,108,89,71,79,69,87,79,70,73,66,63,44,73,52,65,67,65,57,50,59,71,54,54,55,59,46,50,43,52,55,53,32,45,47,38,842,970,652,851,685,590,480,489,461,377,351,412,950,379,413,462,290,264,318,232,323,223,191,178,184,262,178,163,210,200,129,189,329,86,179,124,132,152,112,108,102,109,105,85,118,138,84,92,60,49,65,67,69,60,66,141,44,35,68,67,38,33,55,80,53,37,33,68,35,34,38,39,25,32,40,30,25,32,34,31,25,32,30,31,21,18,29,29,22,24,33,27,20,29,20,13,15,1230,1047,942,864,711,701,639,693,613,382,503,607,429,606,460,332,414,478,343,223,236,235,224,204,357,243,306,314,247,200,179,171,148,169,171,174,138,125,214,130,116,86,159,134,128,104,100,99,99,88,90,118,93,95,86,82,102,76,90,69,74,74,66,64,56,55,53,36,49,65,84,75,54,59,54,38,36,49,38,31,36,33,41,37,34,36,55,45,56,42,44,44,43,30,32,27,48,31,29,46,1269,1340,1056,894,704,810,585,530,584,620,524,481,514,505,480,458,453,448,383,305,287,339,292,266,322,295,240,276,192,276,253,247,182,195,183,189,169,185,167,161,147,140,161,130,146,132,73,118,94,119,91,98,106,103,91,110,77,70,78,69,65,65,82,66,65,65,55,63,62,58,42,55,45,62,41,51,38,36,45,43,41,48,53,46,38,37,31,39,31,36,41,34,42,30,45,36,1925,1746,1426,1233,1052,1106,972,1104,814,799,838,1080,906,907,807,559,557,353,540,434,456,350,444,453,224,400,384,348,378,295,315,274,325,231,291,228,263,211,288,222,222,184,211,144,180,164,220,145,187,104,139,131,108,138,141,132,103,119,114,114,94,62,81,91,74,83,86,79,90,67,53,52,46,60,80,60,74,51,57,53,63,47,50,43,47,61,45,44,61,46,44,57,54,57,937,730,717,530,515,454,421,178,400,332,425,161,250,218,283,306,234,102,264,199,220,122,160,212,62,175,86,163,94,172,152,89,68,123,98,147,109,107,47,81,72,86,93,69,74,67,28,72,65,86,64,57,69,59,60,49,50,57,53,49,62,40,48,29,46,36,23,30,43,43,29,27,29,34,27,33,31,25,32,19,28,34,35,28,20,32,22,30,42,25,25,25,25,26,17,21,33,777,659,605,474,370,490,433,458,487,270,315,451,395,457,287,259,301,147,192,220,179,130,141,115,90,146,193,176,153,161,131,123,125,104,74,134,109,99,91,68,84,78,95,59,81,78,78,69,66,59,62,76,68,99,71,58,54,45,47,37,56,46,49,40,38,43,27,54,33,45,26,28,38,38,37,25,27,20,25,17,21,21,33,23,27,34,41,21,30,20,19,21,26,33,19,24,20,37,25,518,500,396,322,321,258,252,213,225,245,181,210,176,178,164,167,181,201,117,116,107,97,100,91,153,76,77,127,87,79,79,59,52,66,72,74,79,60,64,37,56,39,47,54,66,40,31,42,40,42,31,48,44,39,37,33,37,36,31,27,32,12,41,18,19,22,24,19,12,20,29,36,25,15,21,18,15,16,19,9,15,15,29,14,18,23,16,29,15,21,7,10,16,11,18,12,12,18,1077,864,680,666,522,524,533,316,403,556,463,323,258,343,388,340,330,198,287,250,216,173,244,197,124,217,144,176,130,118,161,130,83,119,130,163,142,109,82,101,92,88,106,61,76,91,49,64,85,78,73,78,63,92,73,78,52,71,48,64,47,53,58,37,40,47,37,50,39,47,43,34,42,43,43,26,27,43,38,20,29,25,25,36,32,31,26,33,36,29,32,1128,926,869,734,514,482,646,547,525,419,433,497,551,418,434,399,321,186,315,250,297,174,222,274,113,171,226,203,191,211,128,103,216,147,113,158,113,102,98,104,97,68,101,68,101,93,107,52,78,88,88,80,77,106,68,81,47,53,57,45,57,59,49,49,31,40,62,72,27,37,53,32,46,55,37,50,34,30,36,40,21,28,26,27,31,38,31,37,22,25,32,27,21,31,27,1337,1375,1065,808,752,835,598,560,569,622,581,560,360,599,506,458,451,539,345,301,283,347,296,293,385,328,233,321,213,180,235,187,110,175,223,196,161,187,164,141,136,118,165,176,161,122,79,139,129,102,97,91,106,94,100,123,103,81,100,78,76,51,84,48,52,73,59,54,67,70,60,66,64,59,52,41,57,47,50,24,48,36,46,35,47,47,41,44,45,34,36,42,33,39,38,50,39,1092,1053,860,711,553,801,548,640,583,463,507,617,568,612,488,352,385,304,258,287,257,260,246,215,224,296,274,250,242,233,185,197,187,179,156,172,137,139,136,137,94,123,149,121,123,130,108,100,100,77,88,77,98,110,68,80,74,72,73,61,77,63,52,43,48,65,62,60,54,43,40,56,41,49,42,47,30,43,40,41,44,37,45,35,1285,1098,975,661,627,777,607,574,625,523,548,563,481,599,486,415,430,242,279,322,300,202,271,273,145,279,305,219,229,256,181,219,156,172,155,182,164,137,116,97,102,128,146,99,144,112,64,113,91,95,81,109,135,126,92,110,79,109,89,52,67,62,77,60,50,67,63,64,46,57,43,33,41,45,59,61,42,46,40,36,25,41,41,54,42,54,47,42,945,997,774,691,520,807,630,490,564,366,474,444,418,465,357,327,287,415,276,243,239,290,237,156,279,288,223,229,165,256,177,256,152,192,133,180,162,125,128,141,92,119,125,123,108,82,88,84,99,92,94,82,118,71,93,89,88,55,82,68,82,94,43,42,67,58,43,53,75,55,32,42,64,42,41,42,38,55,40,42,32,40,44,40,33,1034,1000,806,622,560,685,483,612,581,488,441,612,450,583,429,347,404,257,257,262,232,233,226,185,174,232,230,238,207,201,194,178,130,153,133,151,115,128,154,97,103,103,121,92,104,106,91,95,81,83,90,93,96,116,85,73,73,59,76,64,74,40,46,44,55,47,50,54,62,42,30,50,40,32,49,42,42,41,30,26,41,28,36,38,30,38,34,42,40,42,31,1724,1566,1376,1249,858,870,906,885,797,674,732,810,779,704,645,639,558,516,461,459,391,352,356,327,387,292,339,375,313,303,296,221,302,242,254,273,242,238,239,160,194,188,180,176,195,160,141,110,123,129,135,140,100,117,127,130,106,95,84,105,102,103,93,65,81,93,79,69,86,74,96,76,63,80,57,56,65,58,43,61,57,59,54,50,47,58,49,47,52,46,53,1044,963,848,746,608,679,569,596,565,420,464,626,509,547,415,406,402,321,277,323,261,207,235,192,215,200,218,273,205,199,177,151,179,146,167,172,149,141,175,99,118,100,139,117,93,130,103,91,83,78,92,113,99,128,112,90,64,75,71,44,68,62,74,51,44,40,62,47,49,54,51,42,49,66,47,39,34,43,28,30,47,44,34,50,30,26,36,44,727,758,559,456,445,563,393,276,329,349,352,292,240,293,274,276,251,269,214,143,175,171,165,173,191,229,114,148,116,167,129,144,82,86,110,98,94,82,71,82,64,63,74,82,93,67,43,75,50,83,72,56,79,58,65,48,44,40,36,32,43,38,53,30,31,40,29,29,63,26,29,32,35,28,29,25,27,29,20,29,23,20,28,35,31,30,1019,983,905,691,605,827,555,576,604,342,458,521,433,581,377,367,285,218,286,222,239,240,154,191,126,334,271,217,185,278,188,234,175,211,201,203,135,122,146,158,116,145,124,110,132,73,102,105,70,133,67,83,135,79,81,80,63,96,90,68,95,83,62,37,75,63,63,61,66,75,34,39,47,47,47,44,66,47,41,34,37,30,45,55,38,39,44,1085,985,748,648,593,689,481,423,524,464,473,407,392,432,380,405,340,354,301,205,211,268,228,212,248,244,174,230,172,213,217,170,142,131,165,151,111,112,107,100,81,87,140,142,121,89,65,104,77,82,94,88,93,80,84,76,86,68,64,67,57,53,72,41,42,59,45,58,56,52,62,55,36,45,39,46,35,33,33,43,38,36,763,599,601,431,387,374,347,261,355,265,342,210,266,266,231,223,207,129,220,170,138,124,130,140,97,147,141,149,122,140,136,117,95,97,98,83,93,74,45,76,72,70,81,69,75,42,28,53,45,72,61,59,67,37,48,41,30,41,50,33,46,46,27,30,33,27,28,29,26,27,25,17,29,23,22,21,20,32,801,836,598,665,488,553,431,400,427,322,401,390,473,368,299,305,331,328,235,181,199,226,160,147,223,159,163,201,175,194,153,168,154,102,110,129,108,108,114,106,113,92,101,120,84,100,77,74,78,86,82,71,65,64,61,82,61,61,55,59,44,50,52,43,40,35,43,50,39,39,37,45,29,32,25,28,33,39,46,1487,1469,1203,988,569,908,762,740,700,647,677,699,600,683,570,528,401,530,394,372,333,354,323,272,396,364,315,313,287,283,244,204,243,224,186,225,204,181,193,174,151,147,168,181,164,124,114,142,120,106,112,116,107,105,136,114,111,76,94,95,85,61,109,84,58,78,84,69,83,69,82,91,41,51,60,59,51,56,394,371,268,263,182,227,202,236,188,175,161,241,121,195,171,125,142,139,106,112,70,84,72,70,110,71,76,108,88,55,61,58,54,52,48,62,57,54,69,37,42,26,35,45,27,28,40,36,45,37,31,32,32,28,29,28,26,19,26,30,21,18,31,11,16,19,25,14,21,18,28,36,26,21,24,6,16,1067,1026,854,747,600,791,572,477,653,441,463,441,463,457,419,355,352,325,315,237,274,270,240,180,234,237,226,257,190,264,220,226,174,151,145,155,153,125,117,130,130,132,109,110,117,98,73,86,101,123,71,94,130,124,83,81,84,57,59,64,73,72,65,42,61,52,74,66,51,47,41,82,56,42,36,51,46,50,42,1810,1617,1396,1276,962,1020,921,832,859,815,778,734,771,728,739,641,554,532,520,413,417,376,362,366,371,374,350,375,333,296,310,235,271,220,247,243,244,228,198,195,189,175,215,184,182,162,161,146,139,119,150,135,114,119,129,131,121,99,106,95,83,95,108,93,77,88,66,83,80,63,87,74,61,80,76,56,739,783,548,526,478,594,444,481,512,255,303,477,336,441,299,253,291,289,236,179,169,155,150,123,208,191,177,179,153,198,144,165,142,101,132,145,112,102,132,86,89,76,94,56,92,66,104,83,61,116,73,67,98,104,80,54,67,59,51,67,62,43,38,35,39,53,45,26,27,35,59,54,60,36,34,32,38,42,733,720,659,521,470,424,354,327,432,370,326,302,283,294,274,253,274,268,213,175,172,187,151,135,200,127,157,185,106,166,139,115,91,123,103,104,100,104,89,83,85,90,104,94,74,64,50,67,74,82,52,70,70,56,61,46,50,57,41,52,44,35,48,39,35,36,24,28,35,44,27,37,31,18,524,574,373,331,275,319,260,250,231,202,216,243,196,220,162,163,170,193,141,139,106,136,89,96,142,114,90,91,74,83,96,72,62,96,80,80,73,64,71,60,61,65,44,69,34,42,62,37,42,41,44,42,37,31,38,32,35,30,28,41,28,24,27,22,26,19,20,25,24,16,25,24,16,20,19,228,234,189,160,123,168,114,108,100,102,107,94,93,110,90,90,76,91,74,56,57,63,53,34,69,57,47,61,44,50,45,45,33,42,37,27,27,23,28,36,35,25,34,35,26,20,24,20,26,19,11,15,26,12,21,21,22,14,14,18,17,9,17,8,12,14,19,10,20,6,9,12,9,11,1298,1126,985,833,647,898,644,457,655,457,531,503,443,468,435,390,416,382,358,252,296,258,231,302,240,338,201,253,178,277,162,245,157,203,141,202,133,164,115,147,117,125,148,114,131,103,75,91,72,143,103,101,147,93,109,89,98,69,83,82,105,77,77,52,62,69,67,43,77,66,69,58,78,74,56,56,412,402,343,274,243,261,208,168,199,225,191,115,170,154,133,131,136,210,129,85,91,115,100,68,154,83,105,86,60,122,67,86,56,109,57,63,44,60,37,46,45,38,35,72,39,41,20,27,26,46,33,27,46,16,22,32,25,19,27,23,23,36,21,19,25,22,29,19,19,23,23,18,14,691,622,485,404,344,399,343,235,346,327,324,235,217,272,244,199,246,176,188,165,160,134,175,139,131,165,116,121,118,119,123,109,64,76,66,119,65,72,74,68,92,66,81,75,66,47,39,63,62,58,49,40,48,52,47,45,48,26,47,32,43,20,30,15,35,45,27,25,40,31,32,42,33,1098,1021,789,742,534,537,521,475,462,536,477,481,433,448,409,378,344,275,302,237,239,220,247,213,186,207,186,228,176,146,195,135,146,147,149,130,129,100,133,108,125,83,121,105,113,99,64,95,85,53,100,76,53,62,87,81,60,69,85,84,49,48,59,46,55,31,49,44,39,723,673,564,465,339,416,370,299,372,293,339,296,283,318,246,245,166,205,192,176,179,136,143,122,153,170,137,149,126,136,105,116,120,87,102,127,90,59,72,84,54,71,81,84,82,61,49,61,54,63,60,57,59,32,52,59,57,46,40,26,47,34,44,41,26,32,31,47,39,25,33,30,649,632,553,493,384,411,341,289,319,275,274,297,259,267,222,235,231,248,208,152,138,164,121,135,179,128,121,152,112,138,115,99,98,87,111,101,83,105,81,97,79,89,90,99,85,75,54,57,61,61,74,54,63,49,60,55,61,41,29,37,43,39,45,33,44,35,41,35,34,36,1200,1111,956,686,594,746,567,574,480,479,516,597,497,528,457,401,424,269,308,313,239,248,270,217,175,277,242,256,205,202,211,191,180,218,167,168,139,163,167,135,114,138,131,123,138,117,91,116,89,74,82,93,93,108,96,93,85,82,81,79,68,60,73,73,48,67,76,56,53,1470,1398,1164,961,840,840,740,617,629,593,640,597,590,545,526,537,443,434,389,349,280,312,266,292,303,273,286,321,232,240,236,233,210,257,231,225,187,187,161,164,145,192,170,136,146,127,107,128,97,112,129,113,127,110,111,114,121,83,85,78,80,80,93,79,60,73,89,98,67,69,610,559,552,385,400,357,358,233,283,263,284,170,246,198,200,222,173,210,183,143,146,125,123,133,151,101,112,127,102,136,101,100,77,125,62,98,67,71,37,72,55,64,57,48,49,44,31,36,36,56,54,32,69,38,32,35,36,38,29,31,30,29,27,34,23,34,23,26,831,711,695,556,453,555,385,477,429,355,334,496,398,439,353,289,283,181,226,182,195,164,167,163,110,193,218,190,187,155,130,127,148,132,126,114,113,122,114,85,94,76,120,68,80,96,69,82,66,46,78,84,74,74,88,64,54,44,53,42,48,59,50,52,49,60,34,43,57,46,634,467,539,388,320,241,324,337,301,191,284,290,209,275,204,154,216,207,165,119,97,96,97,88,140,62,147,118,101,51,91,48,60,94,88,91,72,61,99,55,69,40,54,48,42,42,57,56,33,39,28,72,31,43,51,23,38,36,22,28,43,37,23,34,23,21,25,31,800,724,575,505,461,440,393,370,378,378,321,309,273,324,287,271,249,251,246,172,165,189,172,190,165,206,168,171,151,136,117,102,108,107,125,107,101,91,93,73,80,92,72,79,100,59,43,78,62,74,63,76,68,59,58,59,51,54,54,38,52,36,44,55,38,34,44,914,788,694,499,439,530,417,431,447,375,386,441,333,422,382,287,293,163,227,226,194,151,220,206,103,235,190,187,160,161,134,109,128,121,114,146,136,88,99,88,94,78,131,83,102,82,66,80,64,60,69,79,78,89,74,84,55,61,59,48,48,40,51,48,34,1136,1063,850,709,605,658,525,506,499,536,516,472,423,473,441,383,362,312,314,270,227,244,230,198,230,252,239,246,191,155,192,160,158,152,147,161,133,143,133,131,112,111,128,95,110,106,104,86,56,100,98,75,83,81,67,83,70,70,49,69,66,71,514,444,416,376,273,313,308,330,298,219,249,334,194,282,207,189,265,225,143,123,130,122,96,95,162,111,119,193,120,97,100,72,70,66,72,101,61,62,108,51,53,49,72,64,53,47,60,43,41,41,39,65,61,58,57,42,40,36,35,38,40,40,794,752,631,610,453,391,415,384,349,305,366,363,353,314,312,310,261,238,211,210,186,173,147,171,162,141,160,176,157,124,148,112,114,120,106,132,110,93,108,88,103,93,94,81,78,98,61,73,66,65,50,70,58,50,54,63,48,55,46,45,48,1076,983,799,693,529,691,500,484,484,493,449,455,409,466,386,341,329,347,316,209,234,267,233,173,257,257,219,223,160,196,201,215,146,153,156,149,126,131,131,91,101,106,116,135,124,110,70,101,93,82,85,86,85,88,78,82,71,70,66,66,66,65,77,250,272,192,205,180,167,141,152,153,124,105,133,111,119,121,96,106,132,69,44,53,69,39,47,99,67,55,65,58,52,34,33,40,37,37,39,40,36,35,33,24,31,33,38,31,36,23,19,24,36,31,27,26,21,29,27,15,19,11,14,21,17,11,17,21,770,702,607,563,442,402,413,404,382,283,315,372,324,327,313,292,245,265,211,176,162,143,165,146,175,127,173,168,139,135,124,82,100,134,108,101,105,98,121,88,81,63,102,74,97,71,73,85,58,64,59,70,56,64,67,46,59,49,50,46,61,51,789,771,604,524,411,491,373,341,342,364,360,337,253,317,271,281,266,274,229,202,147,200,153,171,203,181,142,176,126,130,135,113,85,102,105,125,95,95,122,93,75,76,98,89,78,65,65,68,66,62,63,71,62,60,64,69,39,40,56,46,49,52,854,815,710,610,491,497,496,361,393,360,391,334,334,334,310,335,273,300,254,229,209,220,191,168,228,160,146,219,143,136,145,124,112,117,120,120,129,92,99,84,108,77,101,123,99,94,48,78,50,59,77,75,65,57,60,67,57,67,52,56,56,885,756,705,553,452,465,405,362,376,346,350,307,335,352,299,297,251,226,231,167,180,167,174,189,148,165,196,191,146,141,167,120,130,130,128,123,108,104,94,86,79,83,126,79,106,74,72,58,56,75,85,50,51,66,66,66,56,50,47,52,43,43,468,477,367,344,315,300,219,219,233,224,229,195,172,204,161,149,186,226,158,90,84,127,109,75,167,106,83,103,73,93,70,88,53,72,75,78,60,68,67,40,52,59,75,56,48,46,29,54,40,33,43,45,39,39,50,43,23,31,25,23,32,26,762,736,650,517,386,509,366,346,357,374,332,310,309,327,274,263,251,241,201,165,163,171,163,141,175,205,167,143,132,149,107,121,103,112,113,100,102,76,92,81,92,71,87,94,88,76,44,80,48,60,61,47,69,60,41,48,44,51,41,694,626,494,423,349,425,372,333,279,269,294,331,250,239,254,249,201,204,184,202,126,136,162,140,139,149,131,158,118,98,118,107,103,125,112,100,86,101,111,88,84,74,87,70,74,60,46,56,68,50,57,57,60,66,54,43,38,53,45,38,50,412,430,350,306,226,234,197,224,215,204,179,215,158,201,135,145,154,213,136,108,81,96,94,75,160,80,84,108,88,65,70,55,56,50,62,55,55,48,65,36,36,56,48,51,36,44,44,33,31,39,31,31,27,30,33,35,29,24,26,26,25,23,603,566,468,421,303,362,289,290,261,287,273,274,231,254,224,224,202,192,152,146,147,138,124,108,136,113,130,121,110,96,103,90,99,84,74,71,82,72,79,59,66,83,85,61,79,68,38,59,46,34,46,54,41,50,37,37,53,48,41,29,35,431,380,311,265,231,239,219,264,207,162,134,245,153,234,154,125,137,69,80,98,97,70,83,64,50,76,116,80,68,70,48,73,71,73,77,61,65,56,79,43,53,26,39,32,45,31,61,44,46,33,28,25,44,36,28,23,34,832,740,592,593,421,431,393,410,364,340,294,401,321,326,316,285,268,211,227,193,158,154,154,134,147,173,140,158,131,119,128,88,128,133,115,141,101,119,116,80,90,66,87,81,99,73,72,73,65,67,73,59,39,65,56,56,49,60,54,51,42,53,525,476,364,343,248,310,259,221,279,178,198,232,182,215,175,157,180,152,133,107,107,120,107,117,110,117,92,125,106,101,100,94,72,68,63,70,78,56,76,48,48,62,66,53,70,48,36,50,42,36,45,42,37,35,32,54,45,768,633,567,496,400,406,378,344,349,294,325,330,250,283,285,244,234,204,226,149,158,135,157,129,138,159,143,164,110,111,136,84,77,110,111,85,101,68,100,97,80,61,87,54,93,67,40,84,63,63,47,52,55,41,194,183,154,126,93,101,122,107,92,108,88,94,67,81,75,55,85,71,56,31,29,55,42,34,57,28,45,34,29,31,32,16,24,26,23,34,32,21,34,19,18,23,24,22,16,12,21,13,14,18,16,18,23,23,23,12,14,611,633,442,449,353,401,326,293,282,263,278,305,303,261,216,247,203,199,159,174,136,163,141,106,147,137,107,138,96,109,97,112,96,93,90,112,76,80,92,75,64,81,72,62,52,70,61,44,41,57,59,53,47,52,53,45,181,185,158,125,103,166,102,115,102,70,90,115,54,106,80,62,98,85,61,44,41,55,35,30,60,48,45,47,39,35,38,34,20,31,30,33,21,21,45,20,23,12,18,25,21,11,23,13,23,21,17,12,368,348,247,227,180,234,197,199,165,147,169,163,133,152,144,113,153,143,113,71,65,123,78,75,105,80,89,64,68,60,65,63,51,57,43,54,42,56,50,42,45,42,40,47,26,18,29,36,36,36,450,442,341,312,233,277,191,210,210,204,185,195,167,193,156,187,174,123,133,104,97,113,112,88,84,97,95,104,84,81,80,65,46,69,56,58,53,71,49,48,45,53,47,36,49,35,39,44,36,38,38,30,43,30,634,453,700,342,257,269,262,166,284,358,257,159,157,194,196,184,193,149,147,195,152,100,129,125,110,86,83,120,79,66,103,58,52,87,97,81,50,50,47,58,50,53,46,58,56,43,40,49,34,44,33,696,589,469,402,317,298,321,259,231,308,273,239,212,243,224,214,193,163,218,175,113,147,126,124,125,121,109,136,102,84,100,67,73,82,93,92,82,69,64,80,85,69,85,62,52,50,36,56,34,64,44,29,539,428,406,335,288,255,267,244,199,205,251,249,197,215,182,185,155,158,155,124,108,70,104,96,103,85,71,127,84,93,71,62,94,68,79,87,61,62,63,36,50,47,59,48,61,48,41,64,30,44,44,35,32,775,717,546,489,395,427,388,344,344,372,338,344,256,298,301,264,257,222,193,159,156,158,165,155,152,174,115,172,118,130,113,101,100,108,96,108,95,89,108,78,72,59,84,76,75,62,75,61,64,72,51,60,68,289,281,221,233,229,168,162,167,185,72,119,165,145,161,132,124,98,88,91,57,61,44,63,59,55,48,58,82,59,87,44,46,54,45,65,63,41,39,31,30,36,35,43,26,35,28,30,45,19,31,31,28,20,28,566,545,447,438,320,332,288,275,255,251,235,268,251,212,212,202,175,176,172,120,139,108,116,116,118,127,109,131,106,103,99,66,91,73,78,75,75,71,90,57,51,44,50,70,69,61,43,43,419,342,302,280,235,208,215,162,198,117,173,155,170,156,130,151,113,82,122,93,97,68,86,76,56,75,66,77,53,78,68,43,68,74,78,63,31,44,49,54,36,34,40,30,49,39,28,26,328,352,270,245,195,219,136,128,183,163,146,143,124,120,133,120,139,128,104,86,71,88,56,73,104,69,55,89,52,82,63,61,40,44,38,59,48,33,29,36,40,33,41,25,37,38,37,246,207,181,204,135,131,126,108,121,104,96,113,120,95,116,100,78,63,84,56,54,40,52,54,39,38,42,52,45,36,28,23,46,37,36,41,34,35,27,25,24,31,28,13,27,28,566,530,473,442,321,317,313,260,254,224,249,236,275,224,202,220,186,188,167,137,138,114,113,120,125,111,116,142,89,118,88,80,106,79,103,82,61,69,63,59,56,70,73,65,73,60,46,351,292,258,248,181,156,152,152,148,121,144,142,150,136,138,113,80,114,95,72,75,55,58,55,72,51,65,81,61,53,61,29,54,48,47,50,36,37,37,28,30,34,35,32,33,371,406,281,305,234,293,192,164,196,153,155,174,176,159,172,137,119,151,116,78,82,120,95,78,105,107,70,96,65,84,88,75,65,74,59,56,57,56,36,53,51,56,48,51,39,513,392,484,345,253,194,249,229,236,197,211,194,165,181,149,149,147,161,142,113,95,75,85,89,121,55,96,102,82,62,64,37,59,71,73,69,55,51,47,42,36,34,52,53,286,350,190,240,261,240,145,171,147,146,102,150,216,117,149,143,100,120,100,57,82,99,64,77,85,105,62,70,88,58,61,85,75,53,70,54,56,54,48,56,49,68,42,26,30,386,343,274,260,181,194,202,186,173,160,161,188,162,157,140,144,150,105,94,92,85,68,71,74,67,75,79,68,78,42,49,39,63,63,57,57,55,46,43,56,37,40,43,32,331,315,278,262,200,212,174,213,195,136,141,189,196,152,124,126,114,119,106,83,88,86,66,71,81,55,82,81,78,78,63,59,82,42,55,56,46,38,46,35,45,46,40,32,39,275,267,241,224,183,249,151,117,160,138,116,114,161,105,109,117,114,89,107,72,80,85,57,58,61,96,60,69,55,84,55,54,66,41,47,53,47,44,29,43,41,35,48,32,40,252,245,181,170,136,156,121,190,113,129,109,189,121,158,144,79,138,104,57,80,43,61,53,37,79,56,72,67,60,35,44,44,41,40,37,47,32,37,63,23,31,29,24,30,30,20,236,234,188,170,141,187,111,113,129,85,88,100,109,115,83,101,86,53,78,48,50,64,40,50,37,57,53,63,43,78,34,55,38,45,38,28,24,35,24,32,25,23,27,25,35,32,376,357,285,283,215,208,203,182,167,184,149,188,167,151,137,144,130,124,113,76,76,88,75,75,86,67,57,70,75,54,73,69,43,56,63,68,38,46,44,39,45,51,619,563,463,373,282,351,311,290,305,286,268,260,252,278,213,180,174,195,159,130,129,138,144,115,137,122,144,120,103,116,106,110,60,85,79,81,60,63,89,62,46,72,68,311,263,254,205,166,145,143,158,133,131,133,154,125,124,124,110,109,98,76,58,56,48,67,72,66,61,55,56,72,38,52,26,46,37,52,40,42,31,37,33,41,42,36,367,385,272,263,190,268,179,174,180,151,159,169,189,156,146,174,142,93,113,116,83,104,75,69,75,87,78,75,66,80,56,66,67,76,46,39,61,68,42,43,42,41,430,429,345,298,222,233,221,216,163,184,184,212,169,163,158,141,163,153,125,106,104,88,81,86,112,81,68,104,73,54,70,46,70,54,72,57,51,41,69,59,49,434,408,324,284,228,227,252,212,173,161,173,196,173,175,164,138,132,120,105,97,85,72,97,88,87,83,90,94,71,53,77,74,65,60,62,63,54,56,54,222,187,176,148,110,122,98,115,111,82,83,108,114,106,90,85,76,62,66,56,46,40,38,54,39,29,51,47,58,39,29,25,41,40,31,21,31,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,187,192,150,113,138,128,101,107,83,92,97,62,92,77,75,70,54,75,57,49,35,46,32,34,56,46,52,35,49,29,33,22,41,39,26,192,173,129,137,99,96,100,141,95,94,76,139,117,122,76,63,64,50,60,27,36,40,37,30,34,20,40,44,45,21,23,24,52,342,308,264,233,175,228,179,190,176,130,143,206,158,180,142,140,120,95,90,91,66,84,64,56,70,86,80,88,64,69,57,66,57,65,60,201,171,152,152,139,127,113,86,117,87,89,83,100,77,73,80,57,76,61,46,55,37,44,45,58,44,25,40,35,37,22,36,23,35,366,358,304,240,205,252,143,169,200,178,152,147,141,169,154,123,129,92,93,88,79,105,84,63,58,88,96,85,68,84,87,69,69,58,207,190,155,148,109,121,117,90,78,81,94,91,90,78,75,69,71,66,73,53,47,36,39,42,51,37,38,41,38,32,25,36,38,23,28,27,34,91,106,60,75,61,74,61,63,51,37,32,70,40,56,39,39,37,44,27,19,26,29,19,16,27,22,21,29,16,17,13,18,13,13,25,172,159,129,123,115,111,90,63,97,72,71,46,105,57,61,67,53,56,50,33,42,40,37,28,33,35,34,34,28,37,30,36,24,25,392,319,316,237,175,199,200,175,177,162,163,156,122,148,129,125,116,96,96,81,88,68,63,72,66,75,78,71,68,51,47,53,52,59,56,146,163,131,103,95,124,59,83,96,76,68,73,42,81,50,48,57,64,39,31,25,65,25,29,50,53,35,38,21,44,25,23,22,252,233,191,136,85,138,103,131,107,109,111,135,94,130,102,82,48,80,45,71,56,60,52,40,56,47,56,37,42,41,34,46,200,183,183,149,96,138,96,90,112,75,76,96,81,81,66,67,67,57,53,57,51,47,30,42,44,49,37,55,34,45,31,32,30,48,169,147,123,123,93,112,104,76,103,61,74,63,68,79,67,46,53,60,51,38,42,31,35,35,44,44,30,37,31,45,30,126,124,97,85,76,86,72,68,63,48,48,78,52,63,61,45,52,52,35,30,30,36,31,26,36,25,23,34,27,21,260,185,282,183,129,104,131,91,99,108,117,75,77,65,89,80,64,68,92,55,52,43,55,55,34,45,55,38,35,41,306,303,291,189,141,213,138,100,142,184,160,107,87,132,119,103,116,77,75,71,55,74,74,57,59,71,55,53,62,64,368,349,277,207,152,213,162,153,160,158,165,135,140,151,143,111,117,105,104,84,64,78,98,65,78,65,67,76,73,46,35,40,43,44,39,39,23,27,46,28,37,35,22,31,21,27,13,19,14,19,13,15,17,117,129,112,81,68,99,48,61,74,67,55,57,59,58,43,43,46,58,31,19,30,38,36,46,45,36,38,154,126,99,91,64,73,66,51,48,50,59,53,44,45,54,39,59,46,36,38,34,24,27,209,176,170,150,105,122,114,114,106,80,119,101,71,105,71,73,70,57,69,54,35,46,33,59,187,184,120,118,86,111,98,82,71,63,87,86,80,79,74,68,63,55,65,49,41,37,49,46,207,199,164,146,120,118,120,119,102,90,88,113,92,85,61,65,66,67,56,63,206,183,156,143,108,127,97,80,78,80,70,85,78,74,73,64,72,59,61,49,97,80,69,48,36,57,39,41,44,37,30,45,21,50,33,25,33,25,92,66,64,61,43,35,44,30,29,33,38,23,37,21,32,23,23,22,35,38,26,36,29,20,26,20,16,11,16,15,12,11,11,15,9,16,10,15,113,109,106,80,67,75,53,72,70,41,53,82,53,57,59,41,38,87,58,68,38,30,44,26,20,29,21,33,28,20,30,25,27,20,12,129,98,82,81,60,44,66,49,44,34,60,37,40,40,37,54,168,172,133,115,90,109,74,81,84,85,72,72,68,78,66,48,57,45,51,43,27,28,27,27,28,17,25,26,26,29,18,26,65,71,56,41,37,41,37,34,30,36,25,22,29,23,24,165,151,127,104,84,90,86,95,71,63,77,90,76,68,68,85,92,74,70,56,56,60,55,36,39,39,50,44,43,33,38,84,68,84,77,25,53,47,42,34,41,42,37,40,91,85,64,55,41,45,43,43,45,35,128,138,117,90,74,90,86,69,65,61,45,64,48,41,40,45,22,106,110,65,66,50,72,65,70,62,66,41,51,30,39,51,27,62,50,62,53,40,34,45,44,27,33,26,30,46,43,30,21,40,16,85,65,75,63,42,52,48,40,35,24,68,62,56,53,54,41,38],"lwn":[49855,53248,39775,38770,31912,24869,33247,35086,27361,26320,24906,32570,23377,28736,24196,18872,27956,24721,14421,13501,12848,16118,11632,10733,19117,8854,13135,14381,11608,7558,9643,5966,8125,7152,6972,8313,7275,6712,12461,5608,6761,5411,5803,7576,5071,5436,7811,4280,4595,3519,4045,5149,2975,5052,4525,4259,3377,3466,3507,3177,2728,2836,3565,2300,2453,2444,3012,2060,2066,2314,2647,2692,1896,2320,2472,2156,1659,1808,1908,1319,1489,1732,1439,1741,1720,1671,1563,1446,1794,1578,1571,1447,1371,1442,1885,1499,1652,1393,1694,1561,1515,1513,1377,1248,1161,1128,1121,1059,1208,1152,1010,1117,1086,1200,988,938,869,982,795,854,861,727,806,706,794,727,892,852,855,809,875,742,862,827,610,624,649,623,735,524,656,613,614,545,785,523,572,566,473,587,519,564,449,605,499,624,481,494,586,386,463,405,374,360,426,419,472,404,393,363,289,395,268,287,326,305,354,276,324,354,320,303,302,306,290,298,225,312,258,369,238,281,273,254,241,245,215,241,237,255,190,227,214,294,233,177,210,243,176,155,185,167,163,198,148,176,182,147,156,168,138,171,145,135,132,101,125,112,127,115,98,104,157,86,68,77,77,86,70,55,61,61,53,93,49,62,38,43,49,48,47,30,26,38,34,24,24,23,92305,57019,69020,61210,51411,39351,46043,46513,40711,34451,37106,37643,43798,34495,31271,30462,27022,27599,25505,21245,24169,14822,19514,19190,19851,14696,19645,17103,19326,12251,12472,9603,16376,12188,11744,12920,9414,11352,10631,9333,9531,7240,9565,7637,8332,8111,6345,6730,6241,5443,6701,5930,5026,5227,5604,5856,4323,4701,5337,5131,3814,4370,4134,4842,3911,3452,3897,3303,2712,3135,3492,3490,2948,3262,3198,2841,2679,2166,2751,2563,1715,2599,2204,2341,2430,2279,2206,2317,2767,2229,2450,2113,2002,2000,2163,2228,2347,1955,1933,1767,1847,2023,1872,1525,1806,1540,1285,1532,1511,1447,1545,1394,1413,1435,1260,1306,1399,1311,1280,1066,1253,1292,1019,1023,1161,1042,1247,1078,1016,976,979,937,984,1127,1017,917,892,833,897,770,848,844,763,746,974,745,832,747,709,752,702,776,676,615,607,689,649,598,620,503,603,484,574,514,531,513,521,547,505,564,420,555,533,570,488,470,452,403,403,445,379,308,444,438,430,432,377,371,420,409,393,356,358,348,335,385,369,307,319,331,318,302,263,320,279,288,268,258,193,216,254,209,206,266,232,187,231,201,204,208,212,184,200,165,179,164,164,167,148,129,136,135,131,126,115,112,72,107,88,83,88,73,95,78,80,62,58,87,75,55,43,60,61,49,32,24,40,45,65866,66181,40325,46071,27176,46177,34482,32504,31808,29610,32510,29934,31081,30681,25997,24239,14090,24364,19092,19387,16790,17776,16749,11752,17819,17266,13388,12591,13511,13722,10601,13239,12352,8780,9799,10037,8099,8359,7929,7622,4863,6991,7436,8546,6948,5985,4978,5702,5289,5311,5101,5266,5859,4529,4622,5400,4958,4364,4305,4483,4012,3834,3917,3124,2983,3478,2982,3936,3763,3020,3308,3220,2801,2736,2635,2460,2629,2458,2274,2670,1948,2298,2311,2254,1991,1796,2190,2117,1481,2224,1919,2024,2072,2200,1950,2137,2167,1868,1956,1971,1551,1645,1318,1398,1400,1640,1317,1415,1507,1327,1328,1337,1269,1267,1298,1205,1090,1079,1165,1123,1301,1243,1027,1104,991,904,1026,851,998,1041,916,1021,936,1017,1006,869,834,759,613,825,758,695,752,760,794,772,695,819,861,714,665,616,766,632,568,636,657,709,598,580,483,500,542,558,558,464,553,495,536,541,562,483,482,449,454,404,424,397,382,405,382,388,387,424,383,401,341,338,344,306,337,362,342,297,276,341,310,327,287,264,359,293,287,247,276,286,291,263,222,230,235,211,210,237,239,185,238,208,197,208,196,202,196,166,153,156,148,166,127,123,139,129,123,124,125,104,105,102,97,83,62,82,66,83,65,80,76,82,57,51,45,53,66,57,61,47,57108,57157,39971,30666,33494,31111,36156,28032,25521,27956,25763,23324,27994,22277,20238,17030,18607,20444,16813,13065,13262,14413,14484,9802,15590,9622,11762,10985,9875,10170,9232,9554,9816,8854,7453,8067,6989,8380,6109,7960,6355,6708,5550,6486,4243,4844,5714,3621,4543,4241,4530,3926,3333,3580,3714,3863,3413,3427,3171,3285,2692,3195,2662,2519,2610,2328,2199,2942,2308,2052,2739,2532,2324,1891,1863,1891,1610,1816,1572,1984,2175,1518,1434,1393,1386,1696,1441,1702,1460,1583,1381,1239,1426,1366,1357,1568,1234,1609,1214,1310,1044,1113,1502,1078,1102,1030,929,1023,1074,1167,921,922,842,926,826,772,723,757,814,718,1102,1077,783,520,614,768,766,798,808,708,714,665,616,738,829,625,532,594,533,414,547,547,554,473,607,490,539,610,584,522,434,424,528,426,434,510,456,454,459,316,386,389,347,323,354,347,321,388,349,354,349,346,372,231,290,296,241,268,267,261,243,256,216,291,266,212,273,282,318,219,221,205,206,250,229,273,166,237,225,213,195,184,184,183,204,178,200,207,145,160,136,144,146,131,87,155,134,144,137,139,138,118,147,127,113,97,75,87,109,134,89,69,96,72,76,66,70,85,66,65,79,66,52,58,57,44,42,33,38,44,30,33,37,31,36,41663,34943,41166,21438,17502,26706,19344,17591,21969,19681,20185,15133,11091,17844,15196,10851,13236,11092,9076,10370,9426,8920,8162,9513,7876,10227,9331,8341,5454,7878,7194,7504,3646,9198,5912,5904,4522,4756,3710,4602,3992,3883,3433,3464,3959,2777,3654,2831,3532,4730,2184,2569,4456,2858,2682,1800,2379,2326,2167,1859,2834,2398,1573,1428,2041,1773,1485,1749,2094,1871,888,898,1885,1270,1012,999,1043,1247,1105,979,1192,962,1441,1055,1106,1152,1120,1026,918,999,1170,1074,1095,896,812,908,746,689,669,948,759,635,789,785,617,609,953,769,577,665,690,619,668,458,828,594,724,527,499,722,342,390,652,699,563,555,441,452,437,438,478,517,381,415,290,299,375,367,532,546,309,447,381,422,328,342,283,348,355,229,313,297,294,325,320,203,318,277,255,346,223,265,223,313,230,288,284,201,226,241,332,199,236,249,284,142,162,209,215,206,170,231,214,145,119,173,176,143,114,105,186,114,123,125,115,172,146,117,129,135,146,163,186,81,96,155,121,75,110,62,86,59,89,68,100,117,87,83,83,95,77,99,57,64,81,103,57,58,61,65,46,54,33,41,66,46,28,29,36,44,46,36,16,36,25,17,40,25,40,21,23,12,64449,59214,52218,44836,36622,22202,34072,32033,33876,29149,27986,27916,28701,25971,25242,23768,21100,18169,17167,16661,16321,14504,14508,13531,13086,8598,13616,13791,12192,9447,9982,5780,10516,10198,10085,9172,8402,8689,8457,6675,7565,6532,6878,6401,7083,5901,5270,5701,5078,4346,4746,5425,2785,3866,4465,4877,3858,4085,4244,3685,3323,3019,3714,2988,2963,2792,2964,2731,2056,2670,2688,2678,2197,2568,2634,2616,1978,2232,2215,1683,1597,2124,1940,2022,1968,1670,1848,1804,1939,1596,2068,1809,1664,1696,1792,1716,1943,1542,1798,1439,1645,1610,1290,1419,1252,1221,1240,1307,1306,1211,1110,1178,1148,1168,1137,1101,1060,1128,876,735,1070,896,916,800,920,856,923,955,967,872,912,800,929,719,799,780,730,702,714,692,744,688,685,540,659,668,648,608,626,673,584,566,396,626,540,576,470,499,585,553,533,501,504,443,469,474,421,492,456,428,301,444,319,418,416,364,368,322,340,332,365,328,327,302,341,365,300,332,319,316,306,304,277,288,292,226,302,219,279,276,237,261,233,297,225,214,212,230,221,209,205,208,169,164,183,184,193,168,149,179,193,162,166,153,158,125,142,93,150,118,139,94,109,108,75,86,104,94,71,83,75,68,68,64,80,50,59,55,48,57,57,50,37,49,53318,53731,42720,35326,34163,32881,17202,32495,26122,25323,20889,28253,30303,26602,22865,19274,19422,15948,12231,14136,12788,12930,10923,13126,11162,12352,13775,11411,12603,8750,9109,8690,10195,9731,9156,7701,7318,7380,7383,6321,6334,6249,5778,5744,5242,5334,4985,4223,4526,3173,4209,4307,3507,4923,3895,3862,3375,3061,3314,3116,2677,2191,2576,2991,3083,2256,2442,2180,2394,2160,1703,1856,1917,1926,1793,1958,1646,1634,1698,1667,1892,1448,1461,1462,1525,1677,1490,1520,1579,1206,1454,1217,1481,1287,1397,1399,1309,1194,1291,1622,1179,1336,1070,992,1104,1050,743,959,1042,1146,868,990,917,936,846,788,977,968,686,874,784,779,625,658,679,727,784,649,548,646,562,742,593,546,649,540,524,663,614,463,539,631,538,535,460,488,512,467,515,467,436,425,391,435,420,321,451,419,325,326,341,383,361,289,365,338,289,338,355,368,328,388,331,357,252,263,293,261,285,241,230,247,227,282,253,252,264,248,219,208,186,229,188,247,223,188,211,223,219,205,178,154,197,223,182,156,166,105,140,140,117,148,171,135,157,153,124,132,122,131,130,110,154,111,118,100,84,106,80,96,100,73,49,66,69,81,61,44,65,59,62,47,65,53,47,45,61,42,34,47,29870,27315,24541,20242,17487,18359,14119,12940,15474,14197,13032,13235,13311,13780,11832,9614,10634,9138,8367,7039,7583,6625,6471,6383,6357,6850,5726,6122,5104,5674,5092,5063,4782,3719,4677,4457,3738,3874,3185,3437,3409,3311,2849,3331,3035,2898,2915,2446,2636,2563,2237,2097,2520,2641,2111,2084,1890,1789,1840,1727,1703,1540,1536,1546,1176,1275,1332,1340,1242,1274,1070,1124,1152,1103,1065,1078,849,988,877,915,858,846,932,826,859,870,948,849,879,865,838,750,859,763,782,781,719,687,691,650,616,688,550,601,522,609,567,555,504,565,526,495,535,552,470,483,458,479,436,476,428,440,441,409,392,472,420,372,367,329,382,346,356,317,362,310,328,326,339,323,289,346,258,318,306,272,260,324,301,272,252,264,263,229,247,208,278,211,221,219,178,203,181,191,187,186,194,179,190,198,219,191,212,223,173,145,158,168,165,129,158,126,130,155,123,131,147,148,147,124,154,94,113,122,110,114,123,132,128,109,101,133,115,102,112,116,94,88,88,79,102,92,83,68,88,88,72,78,67,95,69,73,72,64,56,55,54,56,45,59,47,37,43,51,50,45,40,29,30,31,50,26,32,35,31,31,40,58842,58316,42809,35825,29687,31570,30362,23962,14422,25818,25947,22302,20418,19145,21565,18394,17954,16161,15383,13298,10970,13799,13128,12307,12015,12204,9534,10176,7775,6931,9137,8175,7060,8855,9123,7397,7196,6881,6281,6872,5918,5915,5519,5842,5639,4241,4578,4558,4389,2617,4076,3795,3571,3594,3469,3883,3433,3453,2962,2983,2034,2949,2618,2090,2311,2124,2183,2189,2383,1514,2159,2110,1654,1844,1871,1799,1909,1581,1674,1485,1924,1530,1274,1446,1425,1560,1206,1423,1329,1305,1063,1151,1394,1377,1361,1252,1415,1215,1244,1372,1198,1163,1090,936,965,1010,672,930,934,964,904,916,962,897,791,696,690,758,688,716,782,732,542,624,693,616,560,698,663,659,654,725,603,504,538,593,525,543,563,424,531,477,456,401,507,538,436,414,419,466,437,442,480,402,372,425,365,400,399,330,343,346,380,273,322,313,295,336,336,381,321,313,313,336,296,282,252,236,243,210,266,279,261,240,215,251,198,233,207,240,187,206,203,210,213,214,208,200,168,173,168,157,141,184,165,138,140,182,101,135,123,150,143,166,151,137,114,131,124,118,126,92,107,82,87,68,79,89,79,91,73,69,62,82,47,58,73,45,73,48,53,58,57,43,42,58,44,38802,33438,29731,25868,15266,20469,17055,16537,17223,12101,16281,16220,16358,17638,14101,11998,8671,9181,11275,10312,8541,7446,7169,6296,6402,7083,7321,7054,5989,6482,6061,5658,6412,5089,3400,4703,4337,4255,4728,4055,3635,4162,4390,3516,2524,2903,2597,2538,2630,2460,2885,2715,2244,3109,2633,2330,2438,2202,2344,1964,1645,1565,1863,2043,1624,1645,1626,1583,1507,1626,1428,1308,1182,1310,1323,1524,1243,1144,1285,1143,994,894,1190,1121,1177,837,1113,1029,798,984,829,1175,970,1010,971,889,825,765,973,924,871,707,622,617,741,747,594,585,603,678,588,578,642,571,571,463,583,451,649,517,648,606,423,412,347,441,424,452,474,405,408,432,400,394,456,454,375,374,306,273,329,369,335,369,270,334,376,369,436,300,322,282,276,254,276,222,271,295,258,254,290,193,282,217,203,219,207,201,224,254,203,219,206,86,148,253,157,184,161,203,179,169,176,165,171,157,145,169,137,154,122,147,141,133,141,106,70,115,109,168,103,132,139,129,111,118,91,111,126,122,83,87,92,105,43,79,78,93,94,101,64,61,69,91,109,77,102,56,66,57,66,41,36,45,39,57,27,30,46,44,40,44,37,39,38,32777,33284,25884,16869,16533,22617,14412,17911,15348,14220,10364,15133,10959,16535,12780,9563,10083,8063,7343,7288,7198,7817,6833,7964,5375,10363,8669,6099,6336,5654,5922,5656,3299,6916,5465,4443,3942,4258,3588,4216,4114,2564,3378,3230,3924,2612,2784,3063,2709,2926,1902,2472,3611,2399,2231,1844,1857,2131,1945,1518,1819,2089,1396,1158,1912,1553,1428,965,1587,1536,854,825,1237,1175,990,1108,1086,844,1074,808,1111,832,891,834,938,918,909,807,886,936,859,884,722,741,721,901,713,658,666,835,738,571,678,678,592,543,673,629,588,573,569,605,480,483,562,503,563,533,494,578,366,323,504,542,492,471,417,434,414,327,432,407,343,367,275,278,372,328,366,386,305,358,288,366,256,311,286,342,260,223,265,256,313,282,245,217,241,207,227,296,194,226,189,254,228,252,235,169,192,236,248,177,223,234,215,169,151,153,169,164,145,197,178,123,128,175,128,141,97,119,162,93,125,101,119,151,134,121,126,112,121,125,129,78,125,99,92,80,77,80,83,76,70,83,106,61,86,77,75,75,74,71,36,58,63,69,44,72,50,55,74,48,22,40,75,40,40,34,40,44,35,39,21,23,32,30,36572,31336,28990,21856,19800,19220,17592,9225,13718,15843,16751,8452,7932,11094,12617,10401,10885,6899,10804,8911,7523,6488,8353,8738,4894,7507,5125,6724,3752,3750,5943,6260,2723,4988,3635,5423,4675,4267,2119,4212,3862,4603,3579,2685,2617,2748,1817,2412,2737,3041,2745,2160,2260,2206,2198,2391,2286,2354,1881,1813,1688,1370,1615,1249,1554,1476,1194,1434,1495,1368,1228,1279,1306,1219,1164,1167,1063,1200,994,812,900,974,998,909,940,933,901,998,901,895,819,920,893,949,787,798,860,862,790,694,809,691,706,590,628,681,632,625,609,587,619,555,575,534,522,542,534,450,541,506,362,371,455,408,374,477,450,393,419,437,395,454,402,347,340,361,380,320,356,296,303,362,375,360,213,345,336,282,160,315,310,283,265,236,304,237,285,223,266,198,254,253,238,220,219,206,224,214,234,229,218,209,186,152,172,213,184,179,169,153,169,168,164,144,181,175,198,146,176,135,144,148,157,117,170,115,105,145,142,109,127,124,104,99,118,113,103,87,105,102,96,107,90,54,59,107,77,94,86,107,87,86,52,80,61,51,51,56,54,58,46,53,44,38,40,36,48,37,36,34,40,30,34,30,22,29,34,44834,39626,32828,24771,25246,23012,22143,24550,20715,15486,18520,21472,12340,22205,16415,12388,12222,8905,12409,9855,8301,7090,7374,10443,6425,8747,9681,8901,7140,7320,7196,5823,4566,6535,7664,6181,5322,4530,6365,5206,5164,4222,4329,3560,4543,2250,5720,3164,3340,3677,3406,3030,3360,3030,2837,2554,2404,2312,2298,2091,2689,2165,1740,1355,2088,1885,2010,1547,1622,1889,1455,1319,1644,1526,1375,1791,1260,1391,1230,1246,1077,1162,1207,1069,1172,912,1163,1087,1135,1081,1193,971,942,1096,913,846,991,1011,1080,990,979,839,1024,853,797,742,836,797,799,832,748,774,711,743,784,672,712,642,737,612,492,543,559,622,665,619,540,582,476,431,517,530,466,435,434,426,419,481,463,528,411,487,438,445,316,363,402,293,378,333,338,319,303,370,384,282,306,355,271,320,301,354,245,291,243,246,242,241,226,268,264,203,271,363,319,235,212,225,203,227,216,181,204,137,167,167,211,191,164,162,169,177,175,163,175,126,173,164,135,135,127,169,158,152,130,150,153,102,116,128,135,119,95,94,128,101,79,109,106,89,117,99,71,91,48,86,81,81,66,46,67,60,55,48,44,43,49,51,46,36,57,42,47,38,30152,30247,18997,16816,17788,18793,14446,11124,13759,14092,13046,11249,7772,9448,11677,8552,10051,11316,6954,6280,6784,7942,7066,7318,8367,7675,4376,5652,3622,4807,5053,4621,2633,3351,5270,4033,3744,3592,3499,3317,3034,2516,3077,3663,3157,2508,2119,2665,2099,2692,2048,1987,2619,2169,1915,1861,2089,1867,1702,1733,1746,1685,1414,859,864,1407,1289,1022,1535,1366,1216,1115,1216,1115,963,791,988,927,899,729,963,830,733,753,846,843,871,741,818,934,887,763,655,866,764,752,727,690,676,790,780,622,570,552,495,596,588,560,452,530,525,498,436,479,558,490,411,485,464,552,402,352,474,507,453,410,392,335,400,328,393,392,329,382,281,291,311,322,299,379,265,322,264,315,298,279,266,281,223,260,223,259,318,238,257,247,231,227,235,204,191,173,210,213,184,211,207,160,163,179,210,161,201,241,194,155,145,150,172,136,158,156,160,134,119,163,127,123,85,117,135,127,116,121,114,212,102,115,92,122,132,126,126,100,108,74,104,72,95,57,87,82,74,93,88,81,62,73,89,75,66,71,59,72,59,56,62,48,45,45,57,55,39,44,39,27,32,31,28,33,25,33,21,30,30,21674,23279,17946,14561,12261,14847,11131,9832,10805,9609,9805,8564,9035,9495,6489,6649,7504,8166,6173,5207,5500,6186,5786,4592,6073,5692,4820,4501,3306,4492,3884,4786,2834,4149,3370,3107,2534,2995,2707,2868,2648,2945,2054,2772,1953,2330,1816,1559,1599,2208,1714,1390,2012,1561,1469,1592,1397,1357,1286,1155,1223,1072,1040,995,1093,1079,846,1247,1052,913,751,875,850,708,748,617,692,646,654,696,738,686,566,562,652,591,608,669,616,585,596,595,532,506,478,645,506,619,450,508,463,431,565,403,413,416,463,368,366,369,324,386,292,386,391,301,326,297,299,313,329,286,274,330,338,277,278,241,238,294,240,264,238,304,266,236,257,203,222,228,199,194,216,202,206,204,191,252,214,161,152,149,170,175,193,140,204,138,163,160,90,122,172,152,135,131,157,114,124,152,134,123,137,122,133,96,122,111,106,87,100,114,92,111,76,99,128,73,133,80,110,76,92,86,82,142,73,72,95,100,95,65,84,56,69,71,94,53,56,56,56,39,49,59,47,65,54,49,55,46,41,49,45,41,49,41,25,36,34,39,40,33,35,32,27,26,23,23,24,19,30,24,26,18,39862,37006,28585,26483,20125,17949,21751,20847,14026,17466,17610,19041,15827,15272,14150,7323,12281,12552,11280,8649,8514,8459,8198,7935,9285,6319,7374,8131,7417,4201,6267,4170,6728,5147,5975,5576,5161,4145,5576,4407,4387,4121,3955,4087,3920,3539,4195,3073,3193,1580,2942,3119,1485,2470,2578,2904,2388,2253,2063,2306,1403,2134,1958,1783,1648,1413,1755,1533,1577,1173,1824,1815,1234,1469,1442,1451,1207,1142,1168,798,1083,1094,999,1134,1000,1063,1044,898,1065,897,777,834,1086,976,1010,943,1032,1029,986,1008,841,918,861,636,850,740,566,659,729,687,686,632,616,695,483,552,550,689,552,406,589,492,397,341,500,426,510,498,455,544,467,530,469,455,333,449,398,427,401,297,411,330,326,307,416,340,342,278,282,425,330,323,317,296,313,333,256,304,273,215,307,281,273,194,267,239,220,245,246,244,179,244,208,269,195,222,236,193,163,178,191,174,167,208,203,167,176,186,168,180,162,184,157,152,165,180,190,146,130,148,119,124,114,189,138,100,135,138,91,116,108,101,125,121,117,98,79,97,101,105,96,64,116,89,81,54,69,67,69,64,75,47,64,45,39,41,54,56,59,32,61,33,32,33547,29524,35724,22390,18286,15658,12957,9298,14689,21033,15413,8491,10667,10056,11671,10429,7163,10844,8863,9192,8520,7767,7707,7598,8258,5696,5017,6459,3589,5092,5210,4487,3452,4765,4038,4600,3622,4195,2706,3111,3064,3641,3469,4131,2692,2720,1176,2024,2155,2567,1881,1762,2002,1888,2032,1682,1550,1498,1726,1554,1709,1002,1579,1504,1176,1222,969,1275,1112,1159,735,886,959,1020,864,845,813,861,860,809,665,873,1158,881,797,714,745,729,859,567,703,855,939,557,654,687,635,711,615,539,698,534,657,557,495,486,590,459,494,506,459,510,569,422,493,444,438,392,271,366,301,310,344,367,394,435,377,306,286,440,279,318,295,364,271,258,284,273,348,274,229,275,249,304,290,269,278,253,259,228,337,225,177,212,234,166,208,192,169,184,200,160,171,176,156,202,174,163,191,161,175,226,135,155,164,140,138,169,148,132,134,124,152,115,123,103,116,84,119,95,134,106,118,107,91,108,112,100,123,105,90,104,111,78,67,100,63,67,77,62,75,56,50,72,57,54,69,74,68,56,69,69,62,52,90,77,41,40,48,40,29,40,53,28,30,41,26,21,33,34,22763,22398,17171,16678,15261,17638,12977,11673,14412,9052,9674,10000,13176,10597,9254,8208,7277,4061,7726,4222,6332,5197,5397,4681,2570,6596,5323,4419,4566,6070,4274,5556,4324,3667,4073,3351,3076,2865,2435,2740,2578,3091,2383,1851,2617,2381,1811,2225,2207,2848,1820,1863,2554,1890,1634,1989,1709,1624,1541,1481,1557,1628,1108,1090,1291,1257,963,1418,1453,1122,847,806,1066,885,764,801,832,907,782,975,1014,825,721,713,773,846,811,843,801,832,811,641,596,697,683,689,658,670,516,608,556,545,344,546,379,477,581,503,419,480,401,396,377,371,529,430,406,360,336,445,408,433,403,451,402,384,289,304,372,316,352,391,336,234,359,301,278,287,276,323,263,249,254,278,125,273,276,321,323,256,207,197,249,191,228,223,221,199,214,194,141,167,192,179,165,179,176,174,142,159,182,154,203,171,168,138,83,152,140,148,122,155,128,105,101,153,132,122,138,117,148,88,87,101,99,62,122,118,86,105,129,91,129,83,126,113,63,89,82,65,51,78,81,68,77,81,61,57,64,53,61,46,78,57,45,60,39,51,56,61,37,52,18,49,50,39,44,27046,25631,21389,17110,17330,17406,13031,11186,13934,10132,11592,9607,11099,11842,9634,8869,7817,5125,5294,5391,6225,5647,5437,6019,3373,6563,5426,5504,4522,5597,5052,5002,3844,3003,4472,3776,3651,2577,2302,3279,3495,3245,3075,2479,2923,1751,1427,2249,2367,2520,2349,1958,2529,1971,1832,1718,1915,1687,1603,1715,1614,1533,1240,976,964,1275,1135,1151,1354,1341,1065,986,1166,1012,950,1094,953,962,914,939,1143,820,853,810,770,812,669,765,703,801,828,730,640,776,686,536,704,681,657,568,755,544,447,586,460,463,547,479,555,487,505,509,433,463,456,468,385,342,408,474,346,413,419,390,449,386,378,357,358,325,361,347,354,316,328,320,299,255,288,351,327,291,269,291,168,277,275,246,274,233,229,231,261,232,240,231,211,271,209,200,210,187,175,171,185,173,165,160,169,155,179,153,226,193,212,150,156,172,155,166,141,169,128,107,110,123,127,140,133,108,121,113,122,102,110,46,131,85,103,94,85,100,106,76,105,120,86,82,77,75,78,77,56,82,84,50,58,62,71,64,64,62,74,68,57,57,58,47,57,51,44,37,27,52,29,25805,23964,19341,18210,13705,12280,11802,13805,12845,10331,9846,12042,11062,11387,9361,7558,6602,9573,7231,3740,5927,5446,4660,4832,6849,4094,5251,5115,5004,3899,3918,2890,4102,3134,3078,3534,3117,3144,3603,2691,2486,2320,2891,2888,2172,2432,2483,1983,1841,1900,2123,1857,1455,1763,1782,1597,1613,1321,1267,1481,1322,1166,1305,1059,946,1037,1284,836,870,1055,1137,1123,1041,960,983,860,907,663,745,769,525,780,695,659,738,699,745,699,655,640,787,662,653,641,644,640,604,621,673,604,537,612,627,434,575,540,452,455,451,471,465,389,439,475,418,384,440,393,438,309,380,338,312,285,324,335,385,270,267,367,332,286,313,466,320,282,232,288,194,268,295,261,297,233,377,233,267,229,215,212,228,205,174,198,208,173,203,207,162,157,185,178,150,161,163,186,150,144,145,151,161,168,124,134,151,168,144,153,147,115,124,112,121,125,120,95,123,119,122,128,104,100,110,115,110,112,79,91,108,109,85,84,78,114,79,101,105,73,88,85,75,71,82,67,65,65,59,64,59,76,77,68,67,51,44,43,50,42,62,39,50,50,14480,12893,11684,11661,9215,8094,7212,9000,8222,7575,5951,7234,6537,7546,6119,5025,4741,3903,3682,4179,3091,2697,2699,3520,2571,2869,3690,3095,3664,2732,1928,2264,2062,1312,2018,2156,2211,1495,1993,1731,2418,1493,1279,1174,1229,1109,1501,1006,1655,1350,1078,1370,1259,1040,1036,871,964,863,918,1018,903,803,668,638,436,711,628,533,560,727,526,518,666,493,443,522,447,489,458,350,380,399,483,373,480,413,400,343,356,407,398,449,388,331,371,350,375,324,266,307,466,354,285,318,311,263,237,242,205,259,256,202,215,236,290,249,255,207,217,221,172,169,212,199,186,181,162,199,176,170,178,171,174,149,158,153,144,148,174,106,170,137,120,153,134,142,111,109,114,148,125,115,104,148,137,115,143,72,77,107,79,75,105,118,80,91,99,81,73,86,89,89,87,101,78,67,61,73,76,83,61,60,75,52,63,42,62,54,55,53,55,65,54,55,53,49,44,45,60,50,45,53,47,26,46,46,46,36,58,34,52,22,36,46,36,38,30,26,32,29,23,43,26,33,31,30,21,19,23,19392,20792,17428,15260,12478,14095,11029,11754,13137,8787,8923,10304,10474,10505,8868,8209,7157,5469,5425,6031,5733,3580,4711,4110,3753,5243,5493,4770,4419,4749,3399,3505,3920,3805,3314,3047,2875,2991,2989,2737,2814,2192,2195,1928,2238,2008,1835,1846,2043,2345,1702,1704,1965,1898,1702,1506,1271,1408,1420,1247,1495,1113,1184,1118,1040,1056,1098,1004,905,1233,879,894,885,796,880,919,871,868,738,759,680,691,700,679,659,717,695,682,609,547,842,716,577,606,691,670,607,497,551,542,552,476,455,556,456,421,524,461,371,377,403,402,398,415,466,361,421,361,315,371,399,339,350,333,370,370,311,292,350,283,341,266,318,276,318,263,234,276,265,293,238,230,229,250,223,232,226,255,291,211,193,215,153,238,196,191,230,170,210,180,186,168,165,193,154,179,182,152,156,154,156,140,133,136,146,152,129,114,144,122,160,133,132,125,109,100,116,97,114,115,110,99,104,88,96,85,92,71,98,84,106,87,112,100,86,93,60,60,59,49,67,86,64,45,59,52,79,48,66,62,55,58,56,76,52,60,33,50,53,19588,16803,13645,12544,12000,11084,8724,6624,8893,7975,8670,5849,10021,7402,7020,6256,5625,4057,6679,3611,4796,3610,3282,4103,2784,4056,3143,3189,3075,3824,3307,3675,3455,1904,3262,2301,2176,2159,1310,1890,1977,2264,1966,1676,2009,1815,818,1864,1317,1322,1340,1127,1413,1073,1183,1435,1117,1312,1240,1012,973,671,785,975,732,826,621,1049,772,727,595,645,540,602,646,775,533,490,544,678,593,645,480,540,474,444,517,580,492,494,431,531,435,480,456,486,471,407,456,316,420,350,222,304,256,361,267,295,336,273,280,299,235,319,290,230,223,356,255,238,324,332,245,253,258,198,211,240,232,171,211,197,185,196,223,199,186,170,135,214,159,163,193,156,116,157,157,222,220,158,140,106,155,117,129,97,134,167,135,98,123,109,141,102,109,103,87,125,96,106,122,87,123,130,116,101,81,80,90,100,106,97,80,72,66,108,78,76,96,52,74,60,44,61,59,52,67,68,57,73,57,68,86,50,65,48,64,51,46,56,40,43,50,45,51,43,34,46,39,32,38,39,45,46,40,44,25,32,38,15182,13650,11799,11786,9173,9332,8717,10027,8725,7587,6118,8481,6274,7254,6066,5104,5137,4619,3826,4863,4186,3074,3197,2666,3056,3523,3496,3496,3471,2829,1844,2715,2033,1352,2544,2305,2225,1589,2447,2125,2539,1453,1407,1149,1527,1316,2047,1292,1723,1608,1263,1383,1251,1298,1162,1024,1169,895,940,998,885,975,775,597,437,777,766,641,676,781,625,589,820,592,602,535,517,552,493,430,467,471,542,444,462,459,481,462,374,481,460,438,435,418,395,361,442,333,297,380,498,391,266,314,356,308,336,278,273,280,337,241,231,266,290,249,294,268,258,286,194,184,262,252,254,200,155,229,210,216,209,189,227,160,153,152,177,163,168,186,184,183,159,181,159,159,111,129,138,150,134,132,141,173,138,142,140,100,116,108,121,112,101,124,102,126,113,79,109,96,107,104,107,109,103,59,74,78,81,87,75,69,86,78,85,68,69,54,61,84,79,99,66,71,83,91,76,52,65,41,47,58,68,63,48,45,52,58,46,29,60,42,46,50,36,40,42,40,45,42,38,46,25,34,37,27,18108,17921,12156,12369,12221,11934,11853,8507,8364,6818,8577,7449,8888,6796,6855,6075,5247,3852,5830,3465,5154,3767,5014,4327,2329,4905,3327,3214,3311,3699,3261,3555,3060,2473,3297,2595,2395,2425,1660,2030,1873,2065,1726,1423,2096,2062,1618,1691,1450,1533,1515,1225,1667,1239,1085,1435,1274,1325,1070,1101,963,1082,751,852,883,842,744,944,947,649,695,647,634,715,575,540,594,634,560,681,647,608,392,538,516,552,528,575,602,627,514,394,407,489,504,576,506,466,395,432,405,399,305,376,291,368,332,360,331,368,313,318,266,290,307,325,248,287,240,251,297,306,286,293,274,269,207,261,282,197,288,259,217,225,251,220,228,191,166,176,197,173,174,163,132,184,200,176,215,204,153,145,211,136,141,199,143,172,188,118,101,109,137,102,120,122,103,116,106,115,90,122,166,137,104,110,67,97,93,92,80,129,98,87,75,100,86,85,110,88,115,77,74,71,64,65,105,71,69,68,79,78,63,61,90,53,39,68,48,51,42,65,63,55,48,60,53,34,52,47,59,36,57,30,26,32,43,38,40,33,19550,17660,16031,13544,10845,10529,9584,9729,10072,9696,7381,8384,8588,7945,7476,6559,6439,4886,4804,5257,5114,4214,4194,4187,3157,2661,4287,4000,3859,3705,2549,3053,3240,3189,2781,2735,2521,2630,2558,2351,2407,2009,2085,1674,1910,1527,1354,1624,1771,1805,1483,1640,1609,1641,1343,1286,1376,1152,1304,1289,1082,982,1005,967,840,986,888,733,822,888,753,760,801,658,708,766,542,601,648,533,623,591,681,558,596,576,541,539,492,651,545,581,496,495,543,448,536,466,482,442,569,478,380,425,394,390,408,398,345,369,342,317,343,301,325,318,356,296,321,329,298,282,291,285,302,263,214,277,273,298,274,225,248,200,236,213,235,214,227,191,207,246,174,194,162,185,160,168,241,212,182,183,169,200,202,176,147,130,194,196,167,122,158,155,145,126,124,136,139,136,127,113,121,102,138,95,108,95,95,95,101,102,102,90,119,95,102,88,79,87,74,83,83,83,97,64,71,65,85,78,88,63,67,78,77,64,52,55,59,63,58,48,66,70,37,54,52,42,54,59,47,46,46,53,44,37,46,41,45,11030,10024,10042,8090,6612,7616,4964,3024,5264,5629,5429,2726,3466,3597,3943,3440,3895,3503,4354,2607,2695,2641,2905,2540,2524,2829,1623,2297,1469,1911,1990,2459,1188,1522,1341,1577,1400,1521,702,1409,1276,1756,1173,1223,956,970,403,766,997,1285,832,665,1037,815,719,799,769,694,619,610,603,398,574,437,455,544,396,648,467,510,411,434,407,414,377,323,363,389,362,411,337,343,296,282,342,381,289,365,283,257,301,282,297,308,227,298,254,292,200,222,254,236,206,225,208,216,219,205,204,200,196,175,163,198,162,176,178,123,158,188,172,186,149,134,147,163,152,99,134,121,119,125,110,122,125,127,136,97,99,101,104,138,92,117,110,95,93,155,86,113,87,97,82,100,106,46,122,85,76,85,51,63,76,99,64,71,77,82,70,63,80,38,73,57,60,45,59,58,48,45,63,64,39,62,41,34,56,54,60,28,63,31,34,45,48,72,28,52,52,50,39,50,60,17,34,26,28,22,29,21,33,26,19,36,14,37,28,34,23,27,30,28,17,22,20,20,16,5580,5414,4072,3348,2741,3308,3485,3121,2729,2289,2440,3022,1649,2635,2017,1610,2183,2025,1400,1507,1057,1316,1160,908,1570,1034,1246,1181,899,946,935,677,608,978,642,929,653,619,1163,542,649,471,566,643,440,377,699,370,476,506,430,465,491,596,432,353,337,351,319,303,310,297,315,184,360,264,258,186,280,261,280,267,248,219,243,192,195,146,190,137,146,155,168,172,170,184,183,131,158,175,161,143,145,130,161,124,121,122,163,184,129,138,148,124,120,86,120,100,109,88,92,110,111,92,115,93,96,71,86,105,73,66,95,101,87,86,73,82,67,78,93,73,74,64,55,61,61,76,52,67,60,55,56,72,63,56,52,62,40,46,45,65,46,50,62,45,37,47,42,36,47,45,41,47,50,39,45,33,34,35,49,35,35,26,28,18,28,30,45,28,29,36,25,35,25,24,27,26,22,35,18,34,23,37,20,28,17,21,32,22,36,18,31,16,16,16,17,24,18,18,17,17,17,20,9,13,16,13,19,14,6,13,13,15,9,12,9,11,6,7,9,18,20887,21218,16704,15841,12598,12672,11001,10427,10316,9663,8633,9318,10441,8920,8539,7573,6608,7152,5923,4698,5585,5427,4377,4348,5149,4756,4243,4167,2238,4054,3296,3424,3624,2752,3490,2985,2855,2681,2547,2760,2593,2382,2212,2314,2080,1964,2103,1622,1804,1603,1714,1608,1542,1540,1396,1497,1346,1207,1251,1263,1105,1119,1101,1127,821,999,958,1061,1010,842,979,926,902,789,777,705,679,690,604,766,730,638,638,599,575,661,621,643,593,594,601,518,622,581,520,571,543,628,545,498,414,511,413,447,384,399,414,372,364,320,332,378,345,358,355,334,290,342,327,314,327,350,290,309,305,256,255,278,259,279,243,264,262,258,245,217,224,242,205,268,212,197,224,215,235,227,187,224,236,210,164,167,199,174,193,189,171,176,169,162,118,136,123,156,135,133,117,119,134,150,156,133,144,156,130,120,97,111,106,100,111,98,86,118,106,96,101,91,101,83,82,66,67,79,90,107,106,83,69,75,88,82,69,69,91,86,74,78,58,59,71,62,70,57,57,68,53,51,59,47,44,53,63,44,6107,4772,4453,3252,3232,3110,2902,1819,2528,2190,2743,1633,1651,2042,1879,1759,1750,1135,1734,1334,1093,974,1167,1202,801,1141,868,1172,792,899,1044,751,525,835,750,863,671,568,476,592,640,526,672,533,616,389,276,517,393,557,413,405,532,383,419,360,442,310,367,284,332,258,302,161,281,304,225,207,227,300,228,224,226,220,221,196,194,211,174,111,164,170,179,206,150,156,192,140,172,183,191,176,149,145,142,150,152,170,167,130,161,123,109,149,113,103,133,130,129,126,112,116,107,121,126,95,94,77,108,81,81,53,110,98,73,86,87,80,77,63,94,84,74,56,54,75,64,48,72,75,73,67,62,83,60,53,53,57,41,56,60,57,53,68,42,50,44,51,63,43,68,53,45,47,48,43,42,50,41,47,35,34,39,31,58,42,37,33,29,35,38,26,34,29,38,45,24,27,27,28,36,32,26,15,34,12,22,20,27,23,27,18,25,14,22,26,22,17,13,30,13,21,15,14,16,12,15,16,10,22,23,12,16,15602,15366,11592,8324,8374,10064,7025,5747,6472,7848,6784,5606,4731,5989,5840,4413,5162,4986,3674,4011,3650,3971,3833,3716,3566,4429,2749,2669,2451,2461,1664,2531,1666,2212,2366,2142,1894,1961,1384,1695,1598,1145,1683,1709,1882,1361,840,1601,1072,1179,1051,1035,1483,1094,1053,999,866,1059,1009,703,742,693,762,630,572,726,659,436,813,640,517,520,499,589,462,388,560,376,474,366,494,438,440,385,406,360,439,358,471,493,342,480,416,404,406,404,317,336,350,348,376,327,284,325,326,232,234,315,298,277,268,264,280,255,244,293,260,232,250,227,197,168,247,248,213,230,208,175,199,179,187,192,168,202,144,182,169,155,167,172,151,169,118,180,124,139,116,141,129,134,140,117,169,120,121,113,134,101,134,99,104,94,95,128,84,117,120,113,99,95,112,108,114,105,94,87,79,82,69,74,67,96,85,73,56,71,51,74,51,70,63,63,83,68,65,81,66,59,63,44,59,65,73,61,59,53,45,46,40,39,52,43,27,49,36,32,46,29,39,42,28,38,40,25,15276,13998,10660,9468,8996,8046,7077,5684,6562,6333,6907,5208,6586,5995,5715,5143,4395,3026,3916,3662,3735,3112,3517,3134,2114,3409,2675,2592,2130,2630,2658,1545,2177,2054,2369,1971,1777,1960,1290,1755,1646,1505,1528,1345,1621,1308,915,1256,1017,1081,1142,945,1049,935,883,978,823,945,908,665,706,562,710,703,600,648,520,674,672,555,469,509,525,486,436,527,441,433,437,488,504,407,328,422,464,380,340,420,405,396,375,423,330,323,331,314,358,351,330,266,303,263,267,242,241,239,215,282,267,199,223,225,236,263,236,207,201,256,191,189,233,208,182,190,196,187,176,158,207,169,184,164,148,158,156,162,151,155,138,146,157,103,150,106,95,142,114,131,150,118,125,100,123,110,114,129,105,132,108,96,103,91,88,96,80,89,85,112,97,84,86,80,93,109,76,88,70,66,76,69,53,95,70,47,63,78,62,62,71,45,51,61,53,50,52,46,61,51,49,38,51,54,66,46,34,45,41,46,39,39,47,42,35,33,33,29,11749,9471,9427,7677,6060,4906,6337,6762,5776,3619,4721,5717,4729,5353,4252,3473,3671,2612,2953,2565,2774,1657,1879,3116,1868,1781,2686,2371,2270,1625,1588,1131,1452,1808,1487,1787,1381,1310,2023,1220,1203,1049,1018,750,974,783,1496,703,765,829,792,835,646,905,741,586,529,574,596,549,610,580,525,525,589,388,542,356,333,412,477,424,401,443,420,432,334,345,307,275,189,318,294,274,298,231,290,273,270,297,279,242,234,256,259,254,243,276,254,250,221,257,309,227,223,193,236,206,200,212,161,196,176,183,181,193,181,162,177,154,155,137,150,129,129,139,136,154,120,106,140,133,137,139,109,98,111,128,144,110,122,118,111,105,87,85,100,88,86,85,84,84,83,90,90,106,52,71,82,68,80,100,55,70,70,52,66,74,66,62,56,57,51,63,63,54,49,61,40,53,54,33,48,33,58,38,55,55,38,54,54,54,45,37,41,31,31,43,47,26,39,47,26,35,38,45,44,31,29,28,38,32,33,24,22,28,24,21700,19616,15959,13956,10720,11639,11400,10474,10028,9250,9363,9435,9156,9189,7917,7121,6670,5325,5977,5320,5099,4283,4832,5082,3738,4369,3983,4141,4022,3596,3460,2967,3285,1528,3049,3101,2584,2693,2637,1929,2206,2161,2223,1963,2145,1705,1718,1711,1405,1692,1590,1464,1540,1529,1454,1324,1119,1268,1279,1092,1114,1218,1020,894,662,955,947,802,819,891,790,758,814,754,775,806,641,535,633,641,504,596,573,595,578,586,574,586,600,594,538,536,538,502,531,531,489,506,515,514,494,466,393,391,389,318,375,414,401,406,379,347,374,357,333,349,317,315,310,359,345,314,307,293,301,288,311,267,277,253,287,264,280,235,216,232,223,215,199,256,225,226,230,169,189,175,177,223,179,186,186,200,190,170,184,182,150,172,161,158,166,132,137,168,171,124,129,142,139,126,130,115,123,139,151,104,86,100,103,113,94,115,101,101,107,96,123,105,112,117,82,84,79,80,83,80,88,84,81,78,94,77,74,85,95,70,57,74,42,54,58,59,63,52,46,63,54,46,17036,14859,12393,11777,8345,8285,8414,8375,7165,8314,7692,7426,6097,6464,5921,4890,4874,3988,4047,4589,4050,3266,3550,3620,3013,3252,3338,2928,2707,2274,2411,2105,2469,2534,1362,2323,2324,1836,2200,1968,1834,1346,1292,1422,1278,1163,1623,863,1276,1102,1002,1114,1001,957,996,882,798,920,823,838,694,856,689,727,728,646,751,552,637,536,626,569,540,511,591,470,386,476,449,350,408,441,396,399,433,454,363,414,390,379,382,347,333,333,359,352,333,406,307,397,313,273,370,292,321,267,310,273,239,257,221,238,246,250,226,232,226,156,268,213,196,187,187,126,191,215,161,223,173,187,182,160,218,125,153,144,130,162,145,111,128,137,122,128,118,135,133,135,144,154,139,138,111,131,118,98,108,93,93,114,103,91,89,84,97,79,91,95,95,92,71,80,62,42,78,74,105,75,40,74,79,69,85,75,69,67,50,73,48,56,42,66,41,37,62,67,47,48,50,62,54,49,57,66,41,52,49,57,43,42,19,41,36,9038,9036,8262,7906,6046,6734,4394,4243,5629,4694,4402,3855,4182,4087,3532,3681,3540,3998,2949,2922,2662,2441,2049,1956,2961,2358,1681,2393,1748,2327,1645,2151,1189,1046,1401,1101,1289,1381,1184,1424,1482,1482,954,1214,898,1013,844,751,915,1312,885,841,1046,731,759,791,768,584,574,721,719,340,561,367,326,543,422,570,439,516,308,382,571,384,340,348,356,369,323,384,298,352,399,289,286,330,300,368,294,241,318,268,250,267,207,290,225,352,251,219,322,242,272,245,206,224,295,229,172,170,162,169,160,197,208,163,157,195,139,168,111,176,132,176,140,143,161,111,111,142,114,140,116,162,149,118,131,115,107,136,98,96,110,118,133,112,101,125,120,103,107,102,65,125,106,48,109,57,63,87,84,68,72,103,80,78,75,55,79,59,76,63,67,83,89,50,62,69,79,47,58,54,47,45,50,48,70,40,65,46,58,40,52,53,36,65,35,46,48,42,38,63,34,24,34,49,27,26,39,24,27,26,30,27,39,30,29,37,29,35,20,12312,11056,9434,9267,6821,5470,6332,6049,5623,5436,5311,5408,6458,5331,4343,3822,3534,3233,3525,2848,3162,2548,2381,2379,2415,1676,2388,2144,2195,1746,1900,1593,2347,1537,1241,1566,917,1293,1437,1298,1277,1285,1207,1209,802,1115,1324,627,841,695,859,763,563,766,754,692,634,615,617,569,495,501,510,709,496,431,431,553,434,390,425,400,376,404,370,395,287,324,310,344,356,264,286,297,281,292,326,294,267,258,272,262,312,279,292,246,230,303,287,237,209,228,230,191,180,186,175,172,176,164,179,185,177,173,145,155,152,169,171,119,175,166,131,130,120,125,123,142,127,157,101,149,115,113,128,104,107,115,118,71,119,76,106,91,94,94,82,104,88,81,78,80,69,80,85,88,70,73,79,53,71,72,64,63,70,57,64,75,72,70,54,73,57,38,37,56,42,51,49,64,64,42,29,40,56,42,49,58,47,42,42,41,51,35,33,34,34,48,46,42,27,18,30,34,37,37,28,32,26,14717,11728,11600,8873,7814,5949,7349,6002,5869,5856,5929,5093,7121,4640,4920,4419,3846,2608,4121,2912,3841,1953,3062,3805,1741,2330,2503,2322,2619,2152,1758,1704,2562,1928,2305,2219,1677,984,1299,1335,1317,1489,1192,847,1406,1253,897,1191,901,866,973,869,787,747,809,828,635,830,710,613,613,575,584,797,551,506,554,580,327,420,451,426,339,451,425,558,368,347,360,397,269,342,324,378,283,332,368,378,332,286,317,271,334,307,256,306,316,273,276,249,273,292,199,231,205,214,218,184,212,180,204,201,201,176,193,215,159,252,178,156,200,196,158,151,152,131,141,166,155,137,158,123,128,118,148,134,141,119,126,139,125,123,111,97,99,102,128,88,121,86,104,120,80,87,84,122,95,65,102,85,78,84,89,71,75,76,56,81,84,81,73,71,71,105,87,64,51,57,47,62,57,47,57,56,66,62,56,64,57,42,38,49,51,54,40,32,66,38,39,48,35,44,27,35,48,36,45,32,8370,10877,7253,7424,6265,6712,6050,4861,4642,4528,4485,4233,4537,4223,3778,3370,3105,3759,2853,2202,2592,2759,2254,2110,2771,2681,1942,1968,1666,2143,1712,1976,1361,1482,1342,1343,1354,1264,765,1224,1197,1327,983,1195,802,1051,1217,670,830,842,811,688,776,623,644,759,692,592,591,564,573,564,521,473,419,488,370,563,511,378,450,486,375,351,345,306,302,351,306,388,350,333,243,256,322,270,273,278,278,330,271,248,241,251,263,284,277,299,228,238,228,219,255,214,204,209,180,177,188,199,177,201,142,177,166,166,156,138,114,126,202,189,129,136,130,126,128,132,139,148,129,135,152,152,120,103,136,97,102,77,101,112,111,87,132,111,101,139,91,103,81,78,112,91,93,94,87,82,92,70,53,74,67,79,69,73,73,62,71,58,62,67,83,51,58,60,55,53,36,42,53,60,48,46,59,54,46,41,55,40,41,33,50,21,37,79,37,40,39,34,51,42,39,39,30,33,32,10533,8474,7888,6920,5537,3613,5214,5799,4336,4421,4037,4406,4178,4318,3278,2274,3063,3567,2854,1779,2020,1815,1970,1479,2628,1008,2507,1929,1753,1217,1218,847,1563,1814,1115,1129,1122,1060,1289,824,1135,941,938,1069,632,659,1056,575,781,547,609,652,285,585,609,497,506,459,489,480,350,439,439,487,421,327,329,414,236,316,422,379,278,257,286,297,229,228,260,255,158,248,227,211,216,255,211,210,258,221,231,159,230,179,204,216,197,224,209,207,182,186,266,142,169,165,124,140,159,150,165,153,143,155,106,102,144,120,150,110,159,117,115,78,113,124,136,124,90,120,107,83,107,133,103,69,96,100,86,70,92,76,87,57,113,67,80,75,65,82,65,67,57,78,58,66,60,45,65,61,39,71,49,46,52,49,48,48,43,46,42,47,32,36,39,51,59,34,30,32,40,36,29,36,33,21,24,37,47,37,36,34,32,36,31,52,29,35,35,21,24,23,28,27,16341,12963,14516,9607,8470,5614,7607,6219,6381,7396,6932,4838,5302,4866,5022,3871,4541,4673,4119,3692,3373,2668,3384,3258,3425,1921,3000,3066,2202,1833,2018,1462,1799,2754,2265,1987,1584,1669,1566,1685,826,1567,1363,1459,1220,1037,906,1066,868,876,927,755,676,769,937,721,621,761,858,726,694,619,603,704,628,477,454,519,379,478,454,481,400,414,421,385,338,302,353,298,296,373,432,341,317,332,297,361,364,273,333,286,307,264,256,312,315,254,261,295,284,245,309,215,266,210,233,212,238,219,227,217,227,196,150,172,221,195,169,146,182,149,164,138,144,157,172,142,129,145,127,146,143,144,121,107,127,136,141,110,133,126,90,95,130,90,103,97,105,79,106,108,72,73,78,83,98,76,84,97,74,86,68,72,62,79,73,68,77,65,72,81,62,87,69,62,64,60,63,48,71,54,63,69,57,31,56,53,40,48,41,43,43,53,29,57,50,54,52,43,42,36,32,12196,10501,9167,7910,6672,6499,5975,3787,5111,4235,5569,3198,5186,4119,3941,4084,3256,2118,3373,3260,3012,2371,2522,2633,1454,2717,2003,1921,1619,2166,2007,1803,1937,1973,2103,1748,1283,1589,795,1664,1310,668,1113,1036,1243,721,528,902,769,939,954,714,828,530,639,707,583,683,701,536,615,431,522,674,556,485,409,434,517,476,351,318,469,379,348,447,352,295,331,433,437,323,297,345,344,270,256,285,299,287,257,284,227,285,198,231,260,307,245,207,214,172,271,209,205,164,176,205,174,142,180,189,182,180,160,130,181,187,161,131,170,197,133,129,179,149,144,145,138,129,129,125,123,105,115,117,99,89,103,126,106,97,103,103,62,104,97,105,129,86,86,69,119,105,80,87,70,103,72,77,79,67,65,89,51,60,52,64,65,58,62,58,96,107,81,73,46,48,58,53,68,54,54,50,49,55,51,48,44,31,55,33,55,36,45,47,67,38,39,44,50,48,10384,9265,8152,5320,5813,5229,4707,5397,4485,4832,4120,4498,2876,4548,3595,2675,3326,3535,2357,2034,2070,2228,2363,2216,2533,2198,2330,2149,1930,1377,1659,1230,916,1678,1792,1242,1182,1214,1236,995,980,759,717,1082,1297,822,662,1068,754,630,709,770,717,612,703,559,650,591,630,566,509,475,478,345,402,417,454,297,354,366,333,380,356,399,334,357,334,258,342,234,236,289,311,270,260,260,246,230,350,307,292,263,236,238,273,245,263,210,237,230,219,244,187,192,206,184,167,178,191,213,184,197,199,162,173,161,144,175,140,143,105,90,137,130,163,132,191,139,151,114,149,112,147,172,98,114,101,104,102,107,91,119,90,112,114,95,98,92,76,75,85,76,86,90,65,85,64,77,91,81,75,67,57,65,76,66,68,73,74,63,53,59,63,75,68,51,75,50,56,45,41,38,40,61,42,64,39,38,42,48,49,44,36,40,39,49,49,42,35,39,38,44,35,31,9444,8165,7642,4935,4495,4485,3286,2519,3294,4802,4171,2560,1971,2848,3158,2465,3147,3231,2048,2443,1845,2111,2004,2172,2471,1778,1207,1799,941,867,1543,987,605,1047,1226,1261,1115,967,830,874,961,696,961,719,802,660,315,660,659,500,570,520,547,450,529,491,460,508,449,443,415,270,383,273,241,368,300,205,341,331,268,278,258,318,260,250,290,246,262,152,254,249,279,255,204,225,178,154,243,163,182,242,234,194,211,206,190,173,199,167,209,175,150,174,164,144,134,176,125,120,156,132,144,140,125,116,127,108,133,85,80,78,94,94,88,116,130,93,95,120,75,89,77,103,51,77,72,90,104,85,70,86,66,75,89,75,75,59,41,62,74,78,48,55,65,47,61,48,55,46,65,62,63,42,53,45,48,49,60,62,55,45,40,51,44,36,25,43,34,39,51,40,51,46,31,22,17,33,26,29,48,35,31,31,31,39,28,22,37,29,28,8096,6366,5664,5154,4142,4003,3673,2113,2937,4030,3403,2048,1894,2317,2778,2549,2506,1203,2251,1985,1571,1441,1911,1550,831,1551,928,1372,901,841,1230,1113,602,953,1083,1184,960,923,587,783,784,778,899,544,574,614,310,517,699,491,562,553,488,537,497,574,554,495,495,467,327,278,426,265,361,341,302,260,350,317,312,260,300,299,304,281,251,285,271,154,203,193,195,242,213,245,244,211,199,224,172,237,186,229,223,185,225,220,189,158,220,171,121,165,160,140,142,135,137,143,156,137,155,119,128,128,118,111,129,106,90,55,117,95,89,105,91,121,109,115,107,114,102,69,74,101,87,83,88,70,90,72,61,89,42,88,71,62,47,119,95,70,90,65,76,82,60,48,68,61,70,48,64,67,62,50,61,63,56,67,39,51,36,38,34,47,41,41,29,44,56,38,36,30,46,49,29,46,35,45,47,31,35,24,35,34,39,31,32,29,40,10217,10418,7186,7430,6386,5831,4987,3400,3783,4893,4849,3305,5290,2910,4225,3934,3202,2814,3241,2649,2584,2419,2450,2405,2067,2232,1393,1793,1500,1641,1596,1868,1883,1145,1784,1435,1532,1287,883,1097,1104,1272,972,974,1020,482,488,841,770,498,838,682,534,681,662,862,619,885,564,526,417,437,488,584,440,418,379,545,462,339,387,366,336,345,357,339,357,316,281,327,334,323,252,269,299,294,280,303,286,217,190,264,261,255,245,282,263,276,227,211,192,262,198,194,206,182,166,154,153,185,144,153,142,161,117,182,130,174,128,122,157,197,132,115,127,104,98,117,112,135,117,135,111,92,158,89,108,90,90,85,103,87,131,68,66,113,85,92,87,96,106,76,69,68,67,102,68,55,75,60,69,64,85,83,77,41,57,60,53,64,57,60,68,56,52,49,38,41,42,60,50,46,42,48,52,49,47,61,68,56,49,44,41,40,46,10238,9848,9211,8616,6584,5059,5542,4496,4665,4671,5039,3636,4819,3286,4190,3527,3003,3209,2752,3021,3021,2094,2088,2665,2392,1802,1839,2282,1332,1548,1391,1603,1711,1962,1642,1734,1524,1501,1229,1483,1195,1327,788,793,767,991,838,472,685,813,746,576,581,576,589,555,485,555,436,444,494,510,425,660,552,369,336,470,333,290,350,416,427,303,279,347,235,359,268,292,292,263,233,236,250,246,210,248,168,168,173,150,247,204,148,200,213,310,196,216,137,162,369,181,170,140,204,138,128,143,137,135,124,171,125,132,129,190,96,121,129,144,112,77,108,106,102,129,74,135,80,117,99,103,97,73,68,79,75,75,69,78,93,90,111,98,92,77,64,57,71,84,52,52,81,56,61,42,57,44,56,53,56,58,51,56,45,54,53,47,48,69,46,48,44,40,44,43,43,56,54,62,6107,5059,3752,4149,3296,3111,2845,2713,2839,2834,2260,2560,2477,2402,2204,1889,1975,1501,1671,1097,1279,1161,1306,923,1044,1009,1141,1133,966,987,967,878,892,768,865,723,706,679,773,547,646,561,538,585,549,551,357,380,465,419,445,493,375,425,414,422,438,333,380,354,284,277,315,243,234,268,289,265,269,219,284,245,217,209,229,234,163,180,197,182,145,173,128,171,183,161,165,176,196,209,136,174,141,165,194,132,154,163,171,137,154,145,129,103,118,104,120,131,106,118,113,114,108,100,101,103,87,103,99,89,98,99,93,83,71,89,71,78,110,80,83,74,104,62,78,79,71,69,67,78,63,54,50,66,58,62,62,59,70,66,54,47,79,56,53,69,45,32,53,44,55,38,51,34,37,36,43,53,43,38,38,41,32,48,44,39,44,33,32,34,50,25,31,36,38,26,38,31,9904,8355,7030,5929,4648,4193,4973,4462,3572,4255,4261,3765,3481,3539,3154,2389,2916,2287,2562,2082,1991,1775,2156,1659,1616,1504,1979,1691,1452,1110,1482,1086,1247,1603,1321,1109,1061,943,1060,1025,978,978,896,843,783,645,715,654,422,468,590,589,432,565,591,497,469,616,513,481,381,532,416,415,394,344,355,366,336,284,275,273,239,286,297,268,246,192,256,197,269,202,217,221,220,222,209,213,196,212,235,188,205,207,207,217,197,165,224,205,197,183,171,133,149,144,133,147,129,143,129,142,144,135,109,110,124,102,111,97,113,117,106,91,95,105,99,124,86,100,92,95,82,79,81,79,106,98,73,63,93,70,69,80,68,82,69,61,71,76,65,64,55,60,51,63,58,56,52,54,58,51,55,42,57,44,42,62,66,44,42,43,32,44,43,49,36,41,47,42,42,41,32,21,3520,3002,2831,2171,2184,1782,1881,1133,1517,1167,1515,853,1368,1032,989,1167,790,708,1078,728,805,592,748,691,473,654,534,635,424,817,560,539,448,567,572,461,358,465,205,409,361,352,332,279,319,258,159,242,228,251,278,194,289,137,195,211,196,185,188,150,228,171,156,135,160,152,121,146,140,154,135,115,169,95,93,120,84,100,98,115,92,109,93,104,91,86,68,111,86,107,95,77,57,91,43,75,67,88,75,67,73,57,74,73,61,58,70,76,70,64,57,64,54,54,70,62,48,54,48,38,57,64,67,65,45,49,55,47,35,31,43,43,50,44,44,32,36,30,36,43,19,38,51,36,33,37,31,38,28,33,28,20,37,34,27,23,20,24,21,26,18,24,24,30,19,17,28,25,15,21,19,20,24,19,24,19,19,24,15,12,15,13,14,11,7,13,8509,7439,5868,5660,4903,3811,4467,3898,3650,3087,3742,3274,4029,3270,2859,2685,2470,2524,2715,1630,1781,1615,1737,1711,1733,1287,1565,1542,1578,1160,1328,923,1421,1047,1525,1077,983,985,855,880,867,774,907,849,913,715,637,759,561,479,407,601,478,424,548,548,545,465,494,460,365,342,415,315,357,306,377,293,291,269,370,335,318,296,301,359,258,252,261,268,185,265,191,235,207,203,220,248,231,210,215,183,196,210,195,189,213,209,250,164,180,193,153,147,157,143,116,137,151,148,133,144,118,157,120,127,120,182,142,103,114,130,102,93,99,93,123,99,96,108,98,83,81,105,103,91,79,92,63,95,97,81,92,61,92,75,67,67,64,63,79,76,49,74,60,77,46,79,51,50,62,43,51,46,44,46,50,63,47,42,47,53,43,57,67,50,52,52,46,31,42,43,45,51,10325,9694,7849,7150,5659,5482,5253,4753,4481,4584,4410,4409,4658,4097,3874,3644,3428,3310,2855,2484,2396,2200,2189,1957,2434,1976,1968,2187,1825,1791,1695,1488,1712,1493,1640,1538,1256,1267,1180,1028,1069,1000,1071,1120,1146,1017,777,918,711,669,744,399,677,697,728,677,653,580,615,569,496,540,612,454,440,495,454,497,461,383,427,479,360,410,334,362,321,342,323,299,237,332,333,293,287,284,316,271,305,266,261,272,284,253,270,292,257,281,262,252,252,232,254,202,209,217,217,204,204,177,197,193,191,191,181,165,152,165,154,157,164,149,120,146,144,146,142,115,163,128,130,137,157,136,143,127,109,110,119,95,127,93,103,94,111,114,120,112,89,108,102,96,78,82,98,87,78,84,80,90,84,84,85,80,78,77,69,84,44,66,77,72,72,62,50,57,62,48,61,62,61,55,68,70,67,63,54,57,50,7604,7077,5901,5300,4017,4145,3774,3667,3463,3484,2890,3473,3114,3109,3012,2700,2589,2165,2002,1894,1725,1631,1605,1485,1535,1505,1550,1660,1379,1139,1264,1029,1157,1169,1134,1156,1041,1006,988,839,890,762,879,750,781,675,568,688,671,475,616,722,346,569,553,644,576,470,524,471,408,391,468,375,385,355,393,322,324,366,337,339,335,309,311,299,263,281,277,234,260,247,271,270,246,222,247,234,255,246,202,247,212,206,236,229,229,224,247,216,216,202,190,143,158,166,119,151,149,151,176,124,150,155,127,133,131,110,131,118,122,111,106,79,101,129,98,108,107,132,102,110,128,94,90,90,103,116,72,79,100,83,92,75,86,82,85,62,59,95,74,59,64,84,65,71,71,41,83,58,82,60,65,46,52,55,54,67,71,45,49,61,43,55,40,53,48,39,51,33,49,40,50,51,34,41,58,8282,7892,6925,5771,4853,4964,4113,4331,4233,3862,3774,3692,3486,3909,3146,2725,2879,3131,2483,2108,1897,1963,1861,1634,2267,1720,1925,1907,1630,1571,1518,1450,1154,1342,1239,1260,1049,1124,1162,930,1011,1011,860,1003,832,747,712,652,709,809,656,623,740,342,577,534,547,525,480,475,478,431,433,322,401,413,341,361,340,376,266,310,350,321,303,363,288,263,267,246,241,230,283,258,246,251,251,290,238,217,228,234,215,188,192,250,195,221,220,198,215,188,197,202,169,145,178,150,178,168,144,142,152,141,165,134,140,146,93,135,112,120,118,148,113,127,136,97,97,128,99,114,112,121,113,99,100,73,87,89,82,103,110,91,98,67,71,75,75,68,66,58,79,90,98,48,69,66,57,63,57,57,69,72,64,62,53,50,51,57,63,62,55,44,60,50,49,46,55,42,1920,1767,1430,1164,939,1136,1155,986,920,808,854,916,576,868,678,564,745,688,532,508,356,432,439,344,506,369,433,442,288,308,359,236,202,309,245,314,276,238,351,211,222,186,210,216,187,163,193,136,165,161,140,147,155,205,140,119,125,131,104,95,96,80,111,57,120,72,94,61,99,88,90,90,77,86,73,53,67,63,84,49,53,58,46,56,59,69,51,36,54,66,48,56,54,48,75,56,53,47,48,53,46,40,34,47,41,40,37,36,33,28,33,36,39,35,50,39,30,34,25,29,28,35,32,27,37,41,26,28,29,24,20,21,31,26,18,26,16,16,24,19,22,17,24,35,19,21,22,13,4,17,14,22,27,19,22,19,17,14,15,13,14,10,19,11,13,16,14,10,16,13,16,13,12,9,11,12,10,8,17,11,11,10,9762,9130,7032,6322,5239,4454,4747,3576,3326,4246,4285,3444,3842,3211,3536,3590,2838,2513,2850,2174,1967,2045,2092,1911,1855,1705,1438,1739,1353,1144,1639,1062,1444,1230,1460,1307,1213,1083,968,988,1032,1020,997,931,975,822,643,809,703,410,772,656,379,550,570,291,612,598,533,501,384,388,479,352,430,367,376,482,365,289,357,351,290,388,336,409,309,299,279,266,281,268,224,296,219,267,228,259,229,238,198,227,233,255,249,228,246,252,263,234,185,214,153,168,171,192,119,143,182,165,145,182,166,162,121,131,102,156,129,113,128,146,86,80,136,119,111,109,127,117,101,124,110,85,118,92,76,105,89,73,104,74,88,62,73,105,113,70,87,106,92,74,84,61,63,74,65,65,75,44,80,51,81,51,62,59,43,58,69,59,39,76,30,52,54,36,38,52,63,54,6392,6342,4706,3886,3643,4922,3373,2777,3572,2561,2751,2569,2245,2880,2529,1981,2127,1741,1655,1425,1250,1622,1419,999,1155,1848,1371,1340,946,1635,1286,1508,719,1266,1057,972,783,711,689,844,762,846,669,587,617,552,405,555,602,743,535,523,736,551,456,431,299,447,417,407,383,389,316,194,355,343,305,356,428,335,234,242,322,256,230,201,242,261,267,254,302,163,201,206,194,203,174,248,204,233,202,209,152,188,179,175,156,174,142,205,181,138,119,130,135,139,173,124,116,108,133,104,130,115,161,105,122,102,102,138,100,82,109,133,83,83,110,71,78,97,68,114,95,83,88,79,88,75,76,94,72,66,77,66,64,68,76,69,75,64,64,61,89,83,65,45,53,65,53,72,45,51,37,64,59,40,52,42,44,45,76,40,50,54,46,41,51,40,3980,3557,2594,2165,2331,2491,1764,1360,1826,1499,1647,1208,1542,1612,1356,1268,1190,756,1132,725,852,750,853,792,488,949,698,680,591,803,809,744,566,562,644,482,464,344,297,417,422,441,448,352,436,312,155,338,307,312,353,252,366,234,243,272,233,168,259,214,224,206,176,160,172,195,154,199,194,165,145,122,145,153,136,206,139,112,138,157,136,126,104,114,99,125,99,116,100,124,94,122,85,114,92,100,109,77,108,81,94,75,51,77,56,68,77,75,80,57,62,76,55,60,63,60,66,68,56,53,73,75,64,54,66,41,49,37,62,38,44,45,42,40,63,34,44,41,28,48,28,50,33,36,25,33,25,37,40,39,27,28,37,38,25,29,42,41,35,29,26,22,21,29,30,27,27,32,23,27,31,20,43,28,29,4366,3769,2986,2587,2647,1997,2036,2611,2106,2018,1744,2401,2174,2181,1752,1367,1716,1335,936,1017,938,848,1039,784,990,665,1027,868,975,567,686,473,687,521,577,579,460,474,670,378,458,395,455,485,456,350,331,396,340,231,295,308,231,347,305,304,223,250,197,283,170,202,198,176,145,186,206,143,124,158,172,174,141,131,138,127,106,113,133,115,109,119,113,121,128,101,119,95,139,116,100,132,112,106,132,83,127,84,114,97,96,97,64,69,74,77,53,72,70,60,76,63,82,73,59,59,61,66,49,62,67,59,46,39,63,46,53,57,62,48,57,43,52,52,55,39,48,53,60,28,45,28,40,28,48,40,38,37,31,41,29,23,27,26,23,44,22,39,30,32,24,40,41,25,35,30,26,29,25,24,17,24,32,5546,5150,4449,3842,2951,3904,2879,2893,3008,2504,2442,2570,2256,2530,2196,1649,1762,1491,1446,1073,1239,1344,1232,897,1068,1341,1262,1085,882,1217,1032,1175,827,1090,805,771,643,616,675,680,616,725,566,530,445,417,444,388,524,568,358,406,469,496,403,338,412,365,359,199,353,367,300,220,291,260,232,332,354,242,238,217,261,208,180,204,161,215,166,183,198,150,188,160,182,185,161,191,155,165,172,166,155,146,143,135,122,120,144,144,138,127,101,111,92,110,123,100,94,107,96,92,87,84,115,101,82,81,75,111,83,110,86,95,73,80,75,65,69,76,75,90,61,58,68,56,67,64,54,73,54,40,50,58,54,65,54,54,70,53,26,39,54,40,57,41,52,37,44,48,34,45,43,51,44,48,41,2346,2300,1729,1450,1247,1651,1118,951,1021,1163,1098,974,659,935,955,822,810,776,563,642,493,592,536,513,544,759,375,509,378,403,361,389,219,336,377,401,341,305,264,310,277,217,268,241,306,211,161,235,223,202,155,167,289,175,182,182,189,150,145,167,105,128,125,90,89,136,91,104,135,106,84,78,122,82,79,78,92,84,85,71,66,67,72,75,68,76,83,73,61,83,59,84,64,69,52,73,64,72,70,73,73,69,42,45,46,60,37,55,44,35,50,43,49,39,44,54,35,43,30,39,27,30,43,54,35,28,24,31,34,39,22,30,36,34,19,29,32,25,31,28,32,27,24,26,23,37,28,24,23,24,21,24,29,26,18,30,20,22,21,16,24,32,20,22,19,24,16,30,20,22,21,18,10011,9527,7587,6773,5493,5284,5112,4865,4366,4364,4222,4399,4473,4020,3708,3151,3054,2955,2848,2303,2414,2314,2089,2110,2119,2055,1932,1900,1935,1550,1505,1446,1660,1377,1476,1322,1289,1285,1203,1249,1087,1026,995,1042,945,844,867,740,802,611,705,672,556,676,628,678,535,577,563,518,467,129,479,508,400,430,398,442,428,367,392,417,344,350,357,315,329,306,300,281,336,290,231,270,274,265,260,264,264,251,259,213,266,242,227,221,229,274,221,245,202,230,181,184,176,195,166,159,185,172,148,164,155,166,142,151,145,133,162,124,129,151,132,107,127,135,121,144,128,125,103,132,99,101,127,91,115,121,100,76,96,99,100,92,72,82,93,97,84,83,87,103,75,65,89,84,78,66,76,76,4186,4201,3432,2906,2392,2656,2145,2542,2155,2040,1927,2621,1915,2268,1702,1564,1688,1599,1113,1235,900,1059,912,788,1139,889,901,1115,865,761,770,702,598,594,616,679,554,549,755,417,479,529,458,552,427,462,478,349,335,314,350,388,318,393,356,351,288,295,275,254,253,186,192,211,197,203,231,249,210,160,160,189,196,178,211,168,147,149,136,124,109,136,144,140,122,131,153,139,144,135,114,126,174,123,148,129,118,132,127,144,110,134,106,92,99,108,96,98,101,100,80,98,91,84,93,69,70,73,81,91,60,66,60,68,64,69,67,50,62,62,66,70,65,72,54,61,45,69,59,40,50,44,48,63,55,60,48,40,40,40,54,56,45,37,34,34,39,32,41,37,41,26,36,22,50,24,35,38,33,28,39,28,37,2378,2290,1900,1670,1334,1418,920,970,1177,1103,951,963,1156,943,952,868,856,769,647,556,596,581,512,577,557,582,372,509,423,474,345,369,398,263,402,341,322,299,281,279,300,258,244,243,238,250,144,192,179,184,205,183,191,181,166,134,148,166,140,142,124,96,135,88,71,84,96,131,111,116,108,113,82,98,87,95,74,78,66,94,89,72,76,71,77,72,83,74,58,74,72,64,67,53,68,61,61,63,52,52,81,52,40,47,45,52,58,44,50,38,45,51,50,42,53,40,30,39,34,35,34,44,41,36,28,29,34,28,31,36,32,30,22,24,43,34,31,31,35,20,24,30,30,30,28,23,29,31,5355,4888,4196,3607,3364,3395,2699,2855,3284,2022,2019,2571,2231,2591,2010,1715,1616,1213,1384,1287,1243,981,1106,1045,791,1194,1220,1044,1013,1135,861,904,771,848,759,830,700,670,749,646,706,539,564,430,525,428,444,427,501,592,439,417,455,477,398,349,339,337,334,297,342,243,284,223,141,291,274,208,235,289,199,186,302,188,194,179,180,215,156,185,169,164,190,177,163,183,157,146,174,143,206,146,141,164,140,121,113,146,122,157,149,137,126,121,106,101,127,103,122,97,88,116,106,100,133,107,86,81,93,94,89,79,108,114,71,82,69,65,55,73,79,80,81,57,80,55,73,48,70,78,59,65,63,65,52,45,60,59,59,52,45,43,42,60,47,4100,4301,3253,2752,2574,2590,1981,2182,2061,1776,1642,1891,1716,1894,1501,1268,1445,1640,1088,837,878,1059,853,806,1181,992,943,908,757,814,697,692,654,654,578,552,541,513,567,495,478,452,479,505,441,346,335,386,306,376,351,324,338,329,313,245,241,232,266,247,235,221,235,157,175,121,218,197,183,190,199,212,175,136,138,140,157,119,130,139,137,121,117,115,121,103,124,113,136,140,130,117,109,111,104,112,109,116,110,112,117,111,100,78,88,92,88,102,76,76,73,59,57,61,83,77,63,59,67,56,62,63,64,59,56,63,84,52,65,70,54,62,54,64,52,48,50,58,48,53,38,39,39,47,53,35,40,45,48,35,35,40,46,31,38,39,44,2836,2228,2071,1838,1423,1477,1563,1779,1520,1151,1285,1702,793,1775,1040,771,1114,996,753,595,541,543,540,458,687,463,706,675,619,378,485,334,307,290,338,445,324,277,594,338,321,199,306,330,244,187,334,198,231,215,203,306,218,290,240,154,207,153,184,199,162,135,188,84,104,135,113,73,122,157,146,143,138,109,124,122,88,94,73,45,59,61,98,92,59,97,95,82,63,101,67,74,58,75,86,57,75,71,99,94,90,88,61,51,63,52,58,55,68,49,49,66,64,68,58,47,32,43,54,66,33,32,55,40,40,28,56,39,36,33,43,47,54,40,24,27,35,46,40,50,31,23,27,28,40,26,27,25,35,39,39,33,37,26,26,26,26,5501,4488,4011,2902,2831,2887,2663,1870,2283,1881,2381,1614,1681,1888,1730,1540,1473,988,1508,1188,1035,963,1080,1005,682,1081,956,992,705,962,885,653,634,914,936,719,617,514,403,631,542,507,599,462,643,369,277,458,373,452,366,385,439,305,369,320,392,294,330,276,289,298,260,138,276,263,187,139,255,221,225,202,228,229,187,200,162,168,170,154,185,134,171,157,166,145,150,139,142,159,147,125,123,167,117,121,146,130,124,107,142,109,100,117,98,90,113,83,90,89,111,110,78,97,115,104,90,90,70,81,92,68,94,98,82,93,52,72,72,79,71,65,56,52,58,65,62,44,58,66,60,54,47,55,58,45,45,45,42,54,48,56,57,53,55,5303,4961,3919,3550,2763,3135,2949,2323,2329,2135,2222,2212,2181,1979,1963,1777,1712,1216,1425,1397,1207,1081,1238,1022,845,1108,1054,1140,845,947,866,792,811,923,865,866,701,662,606,604,626,582,569,496,588,458,366,475,440,431,429,402,347,392,377,333,313,353,316,295,269,297,297,239,237,243,269,245,141,252,237,225,237,201,197,219,194,196,177,166,158,185,166,170,153,169,191,150,153,165,174,157,137,147,175,152,154,159,146,146,123,116,109,106,99,111,106,129,104,86,87,102,106,98,107,94,95,103,87,76,108,86,79,99,86,76,73,80,63,77,85,82,103,60,63,68,65,77,70,56,66,65,46,56,44,68,57,64,71,74,51,59,46,51,52,52,46,51,54,53,53,2793,2304,2286,1695,1612,1314,1391,1376,1365,1115,1078,1180,878,1187,879,747,955,1037,746,499,480,593,572,437,749,385,606,633,474,458,451,286,272,417,365,380,334,294,320,264,234,242,305,343,266,224,185,271,204,238,201,213,194,200,199,163,152,157,160,156,151,147,154,103,96,109,117,76,95,94,128,113,112,95,91,102,94,61,84,69,59,79,89,77,77,100,75,66,77,88,110,70,56,73,75,74,77,67,73,59,53,59,64,57,79,55,54,59,68,50,74,50,38,45,64,59,54,48,41,35,35,29,48,47,42,36,53,38,33,42,31,24,33,40,42,39,27,38,27,35,25,40,24,33,31,25,27,17,22,23,25,23,27,4581,3772,3558,3199,2270,2216,2915,2665,2017,1907,2119,2469,1748,2012,1596,1406,1519,1346,1326,1108,964,874,945,699,902,664,1023,1030,897,604,741,513,673,640,630,685,561,561,755,536,464,405,479,409,418,345,487,302,358,235,336,356,221,386,383,283,278,279,269,256,204,250,260,207,195,197,232,216,213,209,125,173,173,211,220,175,149,142,130,96,105,108,136,140,123,133,133,109,148,141,106,118,139,119,142,118,136,125,131,149,121,146,125,101,97,93,112,108,102,95,82,84,91,90,68,106,67,52,79,70,47,55,70,52,50,74,76,71,64,60,60,61,66,63,49,71,38,63,59,52,52,47,56,48,59,40,48,39,35,39,44,53,44,53,36,41,44,4909,4193,3681,3370,2550,2534,2573,2775,2261,1932,2091,2692,2140,2345,1793,1680,1592,1290,1331,1309,1076,922,929,828,844,890,1069,1077,943,740,829,614,815,665,755,724,609,592,696,508,534,438,559,485,499,400,511,353,371,297,351,414,311,385,380,348,317,296,294,269,267,256,276,216,234,222,239,246,221,221,136,127,171,203,216,203,150,156,148,120,107,139,157,147,129,141,167,121,163,136,120,126,145,129,137,133,153,137,155,135,127,147,124,108,108,88,95,109,103,95,85,103,92,114,74,98,68,75,103,81,63,69,72,74,60,72,77,78,59,59,70,60,65,60,59,71,47,67,68,75,57,52,58,63,38,47,45,51,51,52,51,1045,1061,865,827,571,675,663,859,647,424,451,836,671,682,412,394,381,422,252,258,245,258,155,146,288,171,301,288,254,293,168,168,298,155,131,169,138,153,225,94,122,103,102,130,110,94,209,95,82,122,108,109,101,112,86,85,76,62,67,73,67,57,77,74,46,59,61,63,59,53,75,62,46,51,57,46,32,43,46,55,22,21,34,33,34,33,43,30,38,52,31,21,48,35,37,34,22,40,37,50,41,35,36,25,26,22,28,27,20,33,26,14,19,21,28,26,23,15,16,27,23,30,18,22,18,19,23,26,15,24,14,20,17,17,22,15,12,14,14,17,9,16,13,16,20,13,11,12,12,11,2640,2338,2127,1858,1431,1462,1463,1187,1249,1113,1149,1131,999,1069,952,962,852,719,732,715,641,516,571,506,502,494,493,587,473,431,438,350,377,355,348,362,356,311,313,308,311,271,294,261,278,216,200,216,240,164,224,239,171,165,206,233,243,163,161,179,141,141,153,131,116,122,110,111,128,108,122,121,119,90,100,108,90,95,97,93,69,73,104,80,86,76,83,62,86,79,63,84,74,75,77,82,83,71,78,65,98,71,62,52,83,65,42,77,57,65,58,36,68,49,49,60,62,41,45,39,32,51,36,36,38,41,41,38,28,36,37,36,43,31,30,47,27,36,33,33,38,28,30,27,20,27,41,25,34,30,27,2668,2322,1892,1624,1316,1232,1292,1118,1288,1020,1040,1091,808,993,885,686,863,812,715,448,503,430,455,471,586,402,495,504,369,426,377,278,298,356,356,360,321,226,386,209,242,253,230,216,219,211,217,161,160,206,170,194,155,228,193,154,128,132,140,101,148,110,166,70,100,91,119,66,102,117,134,114,114,82,60,97,80,63,79,52,57,64,91,82,78,70,70,73,67,78,96,55,51,60,60,44,65,75,69,72,56,51,61,48,58,42,55,63,47,40,40,42,59,53,53,38,39,39,43,37,40,33,38,41,21,33,43,26,33,25,34,32,28,28,35,21,23,33,25,31,25,24,24,33,20,24,23,16,4020,3634,2888,2650,2200,1978,2152,1727,1918,1516,1794,1673,1316,1817,1486,1175,1445,1391,1089,1005,855,836,812,758,1012,666,698,895,626,498,739,470,429,405,547,582,487,448,563,379,502,379,436,455,388,392,316,366,300,268,317,324,236,274,275,284,280,255,235,199,255,154,238,142,154,176,190,129,154,176,155,162,163,140,166,104,127,134,134,91,94,130,107,116,105,123,115,102,125,111,117,110,129,99,104,108,130,103,144,89,96,85,75,87,93,85,84,66,66,68,65,71,88,76,73,67,51,58,65,50,55,56,67,56,55,49,64,49,54,56,67,40,60,64,57,43,49,36,44,49,49,58,41,4308,3254,2867,2461,2099,1460,2258,1755,1417,1767,2059,1423,1391,1281,1372,1173,1242,1260,1209,849,770,689,995,712,933,492,786,744,622,424,614,343,503,626,688,555,511,405,409,389,377,324,425,447,401,328,242,329,301,182,265,318,170,205,260,257,230,249,239,222,127,201,203,121,184,149,187,148,106,118,162,173,133,135,133,108,65,162,103,102,69,115,93,134,125,128,90,91,111,117,95,88,84,94,118,97,106,99,105,79,86,94,84,73,66,77,72,74,76,93,65,63,93,71,50,51,73,41,46,34,70,67,48,33,55,54,50,43,40,54,46,51,54,42,47,52,38,47,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3143,2881,2353,1927,1780,1959,1609,1566,1758,1390,1222,1420,1326,1453,1168,967,1072,800,765,685,787,650,713,605,560,704,709,601,606,624,544,561,450,441,413,440,391,364,350,325,322,299,341,304,328,275,224,315,270,291,267,253,264,234,209,249,238,194,207,182,207,196,192,133,148,144,142,132,138,153,119,117,137,106,117,112,96,107,56,110,101,96,98,78,102,101,118,93,91,80,95,105,71,91,110,76,89,65,86,104,75,60,53,68,67,68,78,74,53,60,62,68,52,55,55,66,52,52,43,43,54,49,48,58,46,46,47,43,44,48,46,40,36,42,30,39,35,36,31,3193,2524,2371,1799,1757,1593,1609,1546,1503,1020,1386,1263,1244,1410,1039,897,793,550,938,700,594,516,598,688,351,631,679,583,570,533,515,341,425,409,547,416,349,289,328,343,346,259,287,247,347,160,246,260,255,279,233,217,286,202,205,180,190,149,221,159,196,172,134,97,116,135,122,116,127,138,92,89,113,116,87,113,100,100,92,54,100,75,97,104,84,66,86,70,90,99,105,64,78,79,66,65,76,77,60,53,73,57,60,67,54,57,70,58,59,66,50,55,54,52,58,51,47,56,42,48,33,41,48,47,39,39,45,38,33,54,35,32,39,4500,3835,3760,2832,2027,1879,2254,1504,1635,2355,1995,1357,1558,1184,1448,1266,1377,987,1257,1156,1065,923,1062,887,748,691,732,702,501,627,548,487,604,695,569,579,508,521,406,461,388,436,422,415,377,298,228,283,291,234,261,222,191,296,283,249,175,249,254,174,168,205,194,232,180,131,142,160,138,156,145,123,102,148,131,115,130,115,137,113,57,107,95,106,111,112,87,94,100,103,99,84,114,58,97,120,81,80,84,89,64,67,86,88,65,55,65,58,71,58,59,78,66,50,66,59,70,42,55,58,53,53,52,59,50,36,33,3392,2717,2607,2224,1733,1510,1685,1093,1310,1682,1501,954,1138,917,1036,978,976,1013,907,691,807,635,842,619,754,537,513,550,386,498,583,454,413,548,431,476,368,358,272,322,291,244,339,304,265,263,159,203,244,205,188,217,188,168,210,163,160,177,164,186,147,139,137,146,147,114,106,107,111,114,124,132,90,111,109,86,66,82,92,81,75,65,76,94,68,86,41,81,93,98,68,62,80,67,68,66,67,85,59,64,61,56,72,57,49,54,53,59,41,62,54,55,39,56,52,41,46,30,44,41,44,52,42,36,35,53,47,46,36,35,29,2606,2541,1985,1716,1158,1539,1367,1316,1281,1067,1167,1218,920,1185,995,800,593,1144,697,625,533,645,561,368,815,459,508,582,457,459,390,421,350,408,399,409,332,311,363,285,179,263,279,357,235,249,220,239,198,228,211,251,197,200,185,163,188,150,173,157,142,142,178,102,131,102,109,137,141,125,158,155,130,110,102,96,92,104,103,78,54,84,60,85,96,87,89,97,69,94,84,68,89,79,53,81,66,76,85,89,59,73,76,64,57,78,65,63,51,55,59,45,48,54,56,42,55,47,61,45,35,46,61,41,67,32,33,38,38,38,48,62,41,37,1582,1863,1181,907,920,1282,719,678,639,773,633,675,527,671,673,578,542,543,369,362,355,480,365,377,390,581,334,351,230,312,310,345,144,310,273,221,220,198,164,192,195,196,179,187,188,136,106,140,119,147,107,120,203,121,126,132,128,82,104,85,99,94,91,44,85,84,61,78,103,83,69,64,79,71,62,47,69,56,56,58,62,38,46,29,39,52,55,49,41,55,44,54,44,50,37,43,40,35,36,38,41,41,27,47,25,30,35,34,26,22,28,24,30,24,28,30,32,23,26,33,22,34,20,34,20,16,24,23,26,13,31,17,26,18,2603,2371,1978,1781,1527,1681,1381,1316,1388,1082,1086,1160,1155,1223,1001,869,937,686,714,658,626,536,564,494,468,584,550,549,507,514,452,438,456,386,374,390,357,316,371,290,318,298,283,260,233,202,175,218,218,275,223,215,213,199,201,177,172,180,155,170,158,173,139,122,128,131,115,104,141,139,89,88,115,115,101,72,110,86,91,81,82,72,96,74,54,84,85,93,81,84,88,77,63,99,75,82,69,66,75,78,83,63,49,56,48,65,60,61,59,58,55,47,47,43,46,51,57,33,39,32,44,36,32,34,48,38,36,52,38,42,1573,1578,1147,1276,881,836,826,1047,888,869,659,958,905,862,631,598,510,677,450,398,380,460,275,228,512,280,421,368,403,313,231,205,347,181,171,216,206,167,281,167,221,143,161,221,138,146,159,116,141,106,133,147,90,122,149,106,105,89,93,117,95,100,100,68,49,64,70,88,66,70,87,94,56,63,53,61,52,43,53,57,53,43,47,45,38,26,59,35,43,55,52,57,44,48,51,39,35,32,41,59,56,48,28,46,34,23,31,30,37,31,32,14,48,27,27,24,17,18,19,13,34,31,26,13,19,14,14,30,20,21,26,27,16,1702,2025,1429,1383,1154,1545,783,723,1024,814,742,731,969,743,698,746,668,779,508,400,453,573,356,393,572,599,320,475,336,515,345,446,306,260,275,270,229,239,217,218,216,248,207,223,195,225,125,140,143,206,168,151,238,161,154,140,139,133,121,112,150,92,124,83,71,107,94,150,139,86,98,99,112,91,86,82,68,66,65,100,89,45,74,65,51,66,43,60,59,51,49,67,50,54,48,49,38,73,51,70,56,48,57,42,38,51,48,53,34,25,35,37,47,32,51,36,21,23,26,40,22,43,21,43,28,40,31,20,26,32,32,39,24,31,29,2966,2516,2185,1803,1615,1578,1528,1245,1394,1040,1258,1100,1173,1228,991,972,851,575,807,731,633,498,579,585,379,555,582,559,497,559,479,446,444,471,470,417,316,308,281,319,329,286,309,211,315,187,205,227,193,233,258,191,255,199,186,208,159,187,185,176,168,155,138,103,135,133,123,113,101,104,78,76,118,109,96,103,94,84,104,101,78,88,100,97,86,82,80,60,87,70,75,76,63,65,67,61,69,72,69,70,71,58,52,60,52,51,49,53,60,48,48,58,57,50,43,40,45,33,48,46,49,46,39,36,41,35,40,44,3272,2437,3427,1668,1383,1432,1250,819,1209,1981,1491,783,740,832,961,865,1007,974,769,848,691,669,720,684,730,517,458,617,327,396,483,396,249,519,358,446,305,350,232,275,227,271,307,325,309,213,97,239,184,203,150,166,227,172,159,118,146,129,154,126,155,102,138,115,128,84,90,93,118,106,95,96,85,96,87,71,57,54,73,71,42,87,95,70,80,78,70,74,34,55,43,95,71,66,64,67,61,57,61,46,58,52,49,51,30,50,39,42,56,47,44,55,49,34,39,41,29,31,24,31,28,31,35,31,41,43,34,40,21,23,1759,1797,1544,1081,976,1362,764,958,1010,875,768,979,791,1008,776,662,693,479,487,431,430,417,439,339,314,543,427,433,355,430,352,375,313,317,252,269,239,219,231,184,212,195,222,205,196,171,138,184,161,150,153,174,184,177,171,144,147,112,142,102,129,101,108,102,94,103,86,90,124,119,48,58,82,87,77,80,81,86,63,67,67,61,83,68,65,57,62,63,72,44,46,82,63,60,70,63,58,54,58,56,68,51,24,36,41,48,33,60,61,50,35,34,50,40,38,43,37,33,35,40,32,37,21,29,29,34,40,21,32,25,20,33,28,3969,3203,3024,2732,2138,1474,1962,1638,1324,1576,1702,1467,1640,1220,1377,1264,1151,1072,1042,893,846,634,844,864,814,481,673,742,661,539,526,394,621,645,615,539,469,442,449,399,384,384,366,314,343,313,282,261,302,237,256,294,197,207,241,256,206,215,198,203,174,188,177,175,214,139,186,161,121,103,160,156,106,129,115,100,94,136,116,96,87,99,86,93,103,116,103,88,89,89,55,74,92,105,75,70,90,105,91,82,83,85,96,87,64,59,67,67,60,77,54,58,66,68,51,67,53,48,43,52,51,48,37,47,41,2200,1717,1843,1199,1205,963,967,913,1043,918,929,803,561,858,646,572,751,679,498,405,408,395,519,357,449,304,403,464,315,315,373,249,193,344,333,269,238,216,252,165,217,185,235,209,248,158,112,226,130,165,147,182,141,158,168,115,147,128,133,105,113,82,122,72,81,100,76,68,68,72,76,76,86,80,66,76,59,69,81,37,35,53,83,79,53,49,60,61,76,76,58,39,50,55,64,51,57,46,65,45,61,47,31,33,47,41,46,36,40,48,42,33,34,38,36,33,52,35,35,31,29,32,41,26,30,30,1862,1910,1545,1441,819,1392,850,846,1099,781,860,847,865,922,750,718,560,846,540,491,470,540,418,331,617,495,392,441,353,456,378,430,294,285,276,286,255,232,278,220,156,251,215,256,188,182,160,129,180,205,181,184,170,157,169,148,180,144,121,131,116,92,126,78,96,124,76,107,119,95,81,86,91,89,77,73,87,70,58,80,65,70,74,72,71,66,68,88,52,48,57,73,32,59,68,66,66,58,71,47,40,45,49,46,42,43,51,34,38,39,47,39,29,42,38,42,39,25,49,34,37,27,48,33,36,46,2601,2434,1802,1722,1349,1692,1237,1299,1382,1255,1154,1227,977,1156,1006,855,941,890,664,571,570,634,501,513,611,594,592,558,420,473,466,453,321,395,349,429,345,280,408,261,272,251,263,277,241,205,229,178,230,206,185,204,218,219,192,150,155,171,168,169,174,152,157,103,139,135,138,141,152,113,124,133,130,98,99,86,95,102,83,72,70,81,87,80,87,73,69,73,76,89,72,77,58,44,98,55,72,80,69,79,64,70,50,68,45,53,67,58,59,52,37,43,50,36,57,39,36,47,45,35,39,37,45,40,42,43,47,3537,3232,2884,2338,1977,2170,1597,1402,1588,1798,1644,1308,1289,1403,1264,1119,1215,1227,1091,861,798,847,899,672,879,810,646,762,610,681,711,605,382,486,476,457,431,438,399,372,367,367,406,440,376,310,159,316,285,289,286,258,280,226,253,267,222,217,237,213,199,161,200,137,138,184,134,160,167,150,135,126,125,144,112,131,127,120,131,116,112,120,121,98,98,126,110,105,85,98,85,115,107,95,48,105,97,100,97,74,97,80,67,78,81,70,69,68,78,76,49,61,74,55,75,58,53,71,55,42,49,55,46,61,52,3984,3716,2986,2678,2219,2643,1974,1661,2208,1668,1624,1601,1984,1668,1424,1305,1299,1164,1272,801,915,983,822,724,791,943,760,726,705,870,641,703,651,486,597,575,517,468,398,451,434,398,428,405,380,381,231,332,310,414,308,283,377,317,289,342,283,236,227,232,242,190,204,166,159,194,188,180,192,183,168,160,168,162,144,136,141,142,141,136,166,122,144,116,127,112,134,122,104,133,106,111,99,113,122,51,94,111,86,98,132,103,57,92,67,83,91,87,64,65,67,58,70,80,96,81,60,58,60,75,63,73,73,71,56,61,3753,3574,2670,2423,1965,2332,1807,1490,1667,1791,1690,1457,1366,1437,1355,1272,1239,961,1020,814,779,848,841,708,695,861,663,679,567,620,630,630,481,520,539,482,487,394,384,389,400,383,409,353,388,329,226,303,294,254,258,227,307,233,254,277,250,246,225,219,195,202,207,138,165,159,173,173,215,149,180,167,137,137,117,119,121,120,135,121,135,112,90,121,112,107,105,119,93,121,106,110,99,109,104,87,44,98,90,93,88,93,64,71,71,77,84,63,61,59,68,77,76,52,66,55,60,52,49,56,50,59,57,56,62,3020,2653,2402,2098,1519,1530,1797,1099,1171,1137,1454,982,1115,917,915,1003,875,1035,880,766,640,583,628,600,791,518,482,628,422,459,438,424,437,445,324,470,365,334,280,339,298,315,284,304,197,226,214,152,179,213,237,204,199,151,205,196,190,165,149,151,150,141,153,126,137,133,117,101,120,100,153,155,115,102,100,78,100,84,65,82,66,69,90,77,73,75,96,88,84,105,62,68,70,74,55,80,48,37,58,83,72,72,62,70,76,44,49,50,55,51,60,52,46,58,41,37,65,44,50,30,48,1659,1788,1154,1019,1051,1456,729,715,1055,730,665,776,536,829,698,616,586,619,351,344,395,444,361,424,421,577,309,412,307,377,336,311,159,204,291,249,234,219,190,206,194,136,195,221,297,189,88,219,139,219,185,148,281,158,131,125,143,115,118,125,139,91,100,48,61,112,90,63,119,98,91,81,109,87,65,81,72,74,80,43,69,61,54,51,67,49,64,67,65,63,60,70,50,56,55,59,54,34,32,60,71,55,30,43,42,47,39,48,42,17,36,29,44,33,45,48,29,38,33,39,35,54,22,34,2596,2770,2033,2003,1581,1768,1238,1028,1234,1250,1130,1009,1255,927,1002,1050,939,956,745,727,657,728,579,602,701,614,430,601,386,559,437,508,448,419,389,407,367,411,282,333,340,348,290,307,245,252,174,188,213,265,241,193,222,184,181,197,167,152,141,135,153,124,164,116,124,127,120,125,144,115,127,123,156,107,114,89,98,114,95,93,92,87,89,92,68,93,85,90,81,76,79,76,60,68,64,62,76,113,86,26,78,72,97,66,58,44,68,61,51,44,50,41,63,51,59,44,57,42,50,43,41,40,42,45,56,3751,3431,3114,2373,1987,2207,1789,1626,1807,1786,1585,1496,1297,1383,1344,1223,1277,1266,947,884,726,896,796,637,915,704,700,848,586,670,726,586,471,613,548,511,460,423,431,384,387,360,420,408,400,299,184,354,312,316,297,307,290,267,278,268,266,229,234,227,224,208,235,158,145,185,188,162,203,159,172,175,178,153,136,131,125,130,115,93,117,121,122,113,114,120,114,125,129,115,111,95,93,114,101,115,93,109,108,113,38,106,70,91,78,61,80,86,79,92,88,79,68,71,81,70,68,55,66,65,63,72,2556,2427,2051,1867,1422,1528,1231,1023,1177,1235,1187,951,1035,912,964,895,826,831,749,605,553,595,569,488,563,577,494,572,403,455,464,398,398,423,371,375,331,319,286,273,259,255,232,266,264,225,159,192,209,221,196,206,209,168,181,175,152,142,143,162,151,135,149,97,132,146,110,134,130,116,123,113,90,112,95,82,92,108,61,76,80,83,79,75,56,89,77,73,78,53,77,57,63,78,49,68,49,89,81,71,62,26,61,48,47,55,70,59,48,49,35,41,56,44,55,48,37,50,37,33,45,43,35,1498,1649,1275,1152,1036,942,1066,741,751,636,786,698,583,625,603,601,479,499,487,410,374,351,290,335,336,314,243,363,182,265,238,258,213,300,156,286,238,204,161,195,174,216,149,142,160,138,224,103,121,181,150,144,128,121,115,112,97,82,90,93,87,86,85,68,78,75,85,83,68,74,91,84,88,68,51,65,60,70,53,45,48,40,54,56,41,47,46,62,31,54,47,31,44,46,42,39,38,44,31,56,46,43,28,48,34,27,36,54,28,28,36,29,28,2576,2325,1845,1690,1365,1354,1362,1120,1049,1043,1113,989,963,954,892,820,808,775,708,601,514,539,513,497,547,515,505,502,419,395,411,335,325,400,376,366,337,311,300,330,279,276,238,273,257,211,184,195,198,156,189,198,162,197,187,185,168,152,153,146,111,153,125,83,100,98,94,124,102,100,109,112,109,99,91,81,90,96,78,75,80,77,93,85,84,70,56,75,52,66,69,65,57,67,58,62,54,71,48,68,70,70,71,37,53,52,46,47,37,48,50,55,43,36,2352,2165,1832,1706,1382,1200,1203,1196,1140,909,973,1046,1016,978,892,871,775,791,677,521,536,501,418,418,557,442,466,561,444,386,400,319,386,346,337,369,278,270,283,275,289,196,254,248,228,229,224,199,178,208,194,184,149,165,180,156,146,124,125,129,108,106,126,107,93,119,120,105,84,97,112,102,106,104,101,109,73,85,67,66,64,56,82,72,64,73,73,77,61,61,61,63,73,55,60,54,61,80,71,67,77,74,57,52,30,45,60,56,1594,1747,1288,1119,1069,1486,800,899,1138,742,728,826,683,931,703,571,536,650,453,356,371,493,410,279,455,518,430,421,294,490,340,460,215,282,301,242,209,220,211,207,206,217,179,233,157,162,161,142,162,222,150,154,198,143,138,130,139,125,115,99,149,111,103,61,69,122,81,106,124,111,67,61,118,69,64,66,63,85,76,66,70,58,53,62,56,59,84,59,55,64,55,53,40,56,59,52,55,49,53,61,44,42,33,40,35,27,61,44,41,29,41,37,38,990,1041,762,733,675,706,631,492,520,385,432,429,428,420,324,376,327,341,294,240,254,245,224,182,259,249,213,242,161,250,170,203,158,211,141,203,137,133,82,165,126,121,106,110,85,111,85,67,79,115,97,102,111,62,84,86,75,65,48,45,80,61,64,42,43,45,58,50,50,50,44,47,84,34,31,30,47,53,45,31,50,34,48,36,21,36,26,39,31,40,46,26,22,22,22,35,29,41,35,24,26,23,38,32,34,20,20,35,24,29,24,28,33,31,27,2358,2317,1817,1626,1268,1385,1234,1128,1018,980,998,1100,1052,913,854,903,735,682,655,562,529,494,475,522,487,543,434,490,409,381,374,330,396,350,371,380,289,281,259,268,235,237,255,230,257,212,214,186,191,193,198,186,167,158,163,146,167,151,128,140,113,115,132,94,96,118,112,92,121,109,140,121,106,117,90,92,91,87,77,63,53,68,72,84,70,75,75,66,69,84,57,60,53,59,82,71,62,66,68,67,57,66,64,55,60,52,61,50,50,44,2304,2183,1783,1504,1270,1471,1089,1037,1138,1025,1010,997,982,992,872,814,734,735,658,525,542,522,484,470,496,519,422,485,400,447,392,358,343,254,349,311,282,295,278,255,274,232,271,248,231,202,168,210,197,193,180,193,185,180,169,177,170,162,111,159,146,121,134,91,79,98,99,107,100,118,111,100,88,84,95,70,93,89,74,62,81,69,78,76,70,69,64,79,88,77,64,72,51,70,64,66,72,64,75,58,61,65,49,49,52,55,35,42,45,2338,2166,1766,1487,1149,1553,1148,986,1182,951,974,894,880,980,895,780,701,680,678,543,536,485,490,496,470,595,412,478,399,447,376,387,292,330,306,371,263,251,256,233,249,250,259,191,242,246,167,170,186,210,197,197,221,170,183,187,156,162,132,127,137,132,142,87,96,117,101,114,122,99,102,91,94,110,89,76,89,85,90,72,64,71,82,89,65,65,53,70,57,79,70,75,67,67,72,56,67,53,49,58,58,60,48,59,50,48,48,1207,1128,946,786,741,722,532,650,595,621,458,612,436,649,484,379,378,378,316,228,277,292,262,287,252,289,236,260,216,219,220,209,152,135,175,180,170,154,181,118,128,121,111,132,120,118,145,95,85,83,87,92,120,91,96,84,75,77,79,66,87,47,71,57,37,62,54,53,46,47,30,37,46,44,38,38,48,36,36,35,36,39,36,34,36,30,37,31,46,41,27,42,30,31,27,31,33,30,41,35,30,33,10,27,27,29,24,1855,1471,1420,1207,1004,776,826,748,1173,774,733,651,786,708,631,626,554,498,473,411,530,306,387,401,331,324,377,348,397,293,243,159,274,247,284,263,208,236,200,201,214,144,189,156,204,189,78,158,123,169,137,129,128,125,114,128,103,92,97,107,114,71,101,67,103,82,83,63,51,83,75,80,64,61,78,49,48,59,54,45,37,65,58,67,46,48,59,46,58,54,64,61,42,41,42,38,66,33,45,46,37,42,42,24,2288,2235,1891,1639,1321,1452,1081,975,1110,1017,1010,929,986,884,844,848,811,845,753,597,545,577,498,445,601,521,432,540,409,509,406,373,320,385,355,321,266,299,268,262,274,290,295,270,263,238,134,223,192,221,206,207,207,164,192,194,169,146,155,149,142,118,138,85,108,109,91,126,136,92,96,98,98,96,97,90,96,109,71,79,79,75,63,70,81,70,84,88,74,95,77,70,79,70,66,83,79,77,73,60,63,59,55,71,24,1431,1566,1045,928,905,1089,546,422,581,660,580,465,496,462,583,517,457,543,392,295,328,378,326,394,395,492,188,272,196,265,233,280,171,173,264,209,170,204,120,195,176,115,169,175,191,142,70,160,110,119,113,121,160,98,115,111,103,85,75,98,79,68,71,58,54,74,80,51,78,62,64,69,68,64,57,58,69,47,57,48,56,43,54,39,42,34,42,49,39,23,43,43,34,35,27,49,29,39,33,36,47,35,34,31,37,2731,2600,2084,1933,1499,1581,1485,1226,1176,1186,1249,1153,1167,983,1074,988,888,869,761,732,643,607,586,568,621,543,490,602,452,418,457,400,412,364,383,399,367,391,278,297,280,271,318,258,292,248,207,233,210,205,259,213,176,202,191,226,185,168,151,163,157,145,175,114,124,124,123,133,143,134,120,97,119,114,116,99,88,99,76,67,92,91,86,84,92,92,90,74,86,63,71,69,90,89,92,84,70,70,66,76,59,82,69,61,57,62,25,67,1758,1541,1411,1282,832,996,986,949,888,679,732,889,740,751,609,617,560,550,519,432,410,338,322,327,356,325,392,430,370,334,284,225,342,264,241,306,237,233,240,221,203,157,204,159,205,166,163,152,160,160,156,174,166,138,152,129,142,112,110,123,105,119,102,91,93,96,95,92,99,99,95,90,88,95,77,64,60,62,61,49,44,51,69,67,53,54,66,55,39,74,67,50,62,51,47,55,43,50,68,60,57,50,46,52,1910,1723,1518,1380,1065,1058,995,956,993,729,821,840,904,824,708,692,616,499,573,391,477,383,368,397,335,401,404,374,366,329,337,302,347,268,283,295,231,223,258,231,200,187,172,170,182,162,156,154,145,184,124,143,155,132,148,107,129,120,99,100,116,111,106,102,77,75,68,108,88,71,79,69,87,79,70,73,66,62,43,73,52,65,67,65,57,50,59,71,54,54,55,59,46,50,43,52,55,53,32,45,47,38,842,970,652,851,685,590,480,489,461,377,351,412,950,379,413,462,290,264,318,232,323,223,191,178,184,262,178,163,210,200,129,189,329,86,179,124,132,152,112,108,102,109,105,85,118,138,84,92,60,49,65,67,69,60,66,141,44,35,68,67,38,33,55,80,53,37,33,68,35,34,38,39,25,32,40,30,25,32,34,31,25,32,30,31,21,18,29,29,22,24,33,27,20,29,20,13,15,1228,1046,942,864,711,701,639,691,611,382,503,604,429,606,459,332,414,478,343,223,235,235,224,203,357,243,306,314,247,199,179,171,148,169,171,173,138,125,214,130,116,86,158,134,128,104,99,99,99,88,90,118,93,95,86,82,102,76,90,69,74,74,66,64,56,55,53,36,49,65,84,75,54,59,54,38,36,49,38,31,36,33,41,36,34,36,55,45,56,42,44,44,43,30,32,27,48,31,29,46,1269,1339,1055,894,704,809,585,530,584,620,524,481,514,505,480,458,453,448,383,305,287,339,292,266,322,295,240,274,191,276,253,247,182,195,183,189,169,185,167,161,147,140,161,130,146,132,73,118,94,117,91,97,106,103,90,110,77,70,78,69,65,65,82,66,65,65,55,63,61,58,42,55,45,62,41,51,38,36,45,43,41,48,53,46,38,37,30,39,30,36,41,34,42,30,44,36,1922,1744,1424,1231,1052,1104,971,1104,814,799,838,1080,902,907,807,556,557,353,540,434,455,350,443,453,223,399,384,348,378,292,315,274,324,231,291,228,263,210,288,222,222,181,211,144,179,163,220,145,187,104,139,131,108,138,140,131,102,119,114,114,94,62,81,91,74,82,85,79,90,67,53,52,46,60,80,60,74,51,57,53,63,47,50,42,47,61,44,43,60,45,44,57,54,56,937,730,717,530,515,454,421,178,400,332,425,161,250,218,283,306,234,102,264,199,220,122,160,212,62,175,86,163,94,172,152,89,68,123,98,147,109,107,47,81,72,86,93,69,74,67,28,72,65,86,64,57,69,59,60,49,50,57,53,49,62,40,48,29,46,36,23,30,43,43,29,27,29,34,27,33,31,25,32,19,28,34,35,28,20,32,22,30,42,25,25,25,25,26,17,21,33,777,659,605,474,370,490,433,458,487,270,315,451,395,457,287,259,301,147,192,220,179,130,141,115,90,146,193,176,153,161,131,123,125,104,74,134,109,99,91,68,84,78,95,59,81,78,78,69,66,59,62,76,68,99,71,58,54,45,47,37,56,46,49,40,38,43,27,54,33,45,26,28,38,38,37,25,27,20,25,17,21,21,33,23,27,34,41,21,30,20,19,21,26,33,19,24,20,37,25,517,500,396,322,321,258,252,213,224,245,181,210,176,178,164,167,181,201,117,116,107,97,100,91,153,76,77,127,87,77,79,59,52,66,72,74,79,60,64,37,56,39,47,54,66,40,31,42,40,42,31,48,44,39,37,33,37,36,31,27,32,12,41,18,19,22,24,19,12,20,29,36,25,15,21,18,15,16,19,9,15,15,29,14,18,22,16,29,15,21,7,10,16,11,18,12,12,18,1077,864,680,666,522,524,533,316,403,556,463,323,258,343,388,340,330,198,287,250,216,173,244,197,124,217,144,176,130,118,161,130,83,119,130,163,142,109,82,101,92,88,106,61,76,91,49,64,85,78,73,78,63,92,73,78,52,71,48,64,47,53,58,37,40,47,37,50,39,47,43,34,42,43,43,26,27,43,38,20,29,25,25,36,32,31,26,33,36,29,32,1128,925,869,734,513,481,646,546,524,419,433,496,551,418,434,399,320,186,315,250,296,174,222,274,113,171,225,202,190,211,128,103,216,147,113,157,113,102,98,104,97,68,101,68,101,93,107,52,78,88,88,79,76,105,68,81,47,53,57,44,57,58,49,49,31,40,62,72,27,37,53,32,46,55,37,50,34,30,36,40,21,27,26,27,31,38,31,37,22,25,31,27,21,31,26,1335,1374,1061,807,752,834,597,560,566,621,581,558,360,599,505,458,451,537,345,300,282,347,296,292,385,328,233,316,211,179,235,187,110,174,223,195,160,187,164,141,135,118,165,176,160,120,79,138,129,102,97,91,105,94,97,123,103,81,100,77,76,51,84,47,52,73,59,53,67,70,60,64,63,59,52,41,57,46,50,24,48,36,46,35,47,46,41,44,45,33,36,42,33,38,38,50,39,1092,1053,860,711,553,801,548,640,583,463,507,617,568,612,488,352,385,304,258,287,257,260,246,215,224,296,274,250,242,233,185,197,187,179,156,172,137,139,136,137,94,123,149,121,123,130,108,100,100,77,88,77,98,110,68,80,74,72,73,61,77,63,52,43,48,65,62,60,54,43,40,56,41,49,42,47,30,43,40,41,44,37,45,35,1285,1097,975,659,627,775,605,573,625,523,548,561,481,598,485,415,429,242,279,322,300,201,271,273,145,277,305,219,229,256,180,219,156,172,154,182,164,137,115,97,102,128,146,98,144,112,64,113,91,95,81,109,135,126,92,109,79,109,89,52,67,62,77,60,50,65,63,64,46,57,41,33,41,45,57,61,42,46,40,36,25,41,41,54,42,53,47,42,945,995,774,690,520,804,630,489,564,365,472,443,416,465,356,326,287,415,275,243,238,290,237,156,279,286,223,229,165,256,176,256,151,192,133,180,162,125,128,141,92,119,124,123,108,81,88,84,99,92,93,81,118,71,93,87,88,55,82,68,82,94,43,42,67,58,43,53,75,55,31,42,64,42,41,42,38,54,40,42,32,40,44,40,33,1034,1000,806,621,560,685,483,612,581,488,441,612,450,583,429,347,404,257,257,262,232,233,226,184,174,232,230,238,207,201,194,178,130,153,133,151,115,128,154,96,103,103,121,91,104,106,91,94,81,82,90,93,96,116,85,73,72,59,76,64,74,40,46,44,55,47,50,54,62,42,30,50,40,32,49,42,42,41,30,26,41,27,36,38,30,38,33,42,40,42,30,1723,1565,1375,1248,858,868,903,883,797,674,729,809,779,704,645,639,557,515,458,458,391,352,356,325,387,292,339,375,312,303,296,220,302,242,254,273,241,238,238,159,194,186,180,176,195,159,140,109,122,129,135,139,100,117,127,129,106,95,83,104,102,103,93,65,80,93,79,69,86,74,95,76,63,80,57,54,65,58,43,61,57,59,54,50,47,58,49,47,52,46,52,1043,962,848,746,608,679,569,596,565,420,464,626,509,547,415,406,402,321,277,323,261,206,235,191,215,200,218,273,205,198,177,151,179,146,167,172,149,141,175,99,118,100,139,117,93,129,103,91,83,78,92,113,99,128,112,90,64,75,71,44,68,62,74,51,44,40,62,47,48,53,51,42,49,66,47,39,34,43,28,30,47,44,34,50,30,26,36,44,727,756,559,455,445,560,393,276,328,349,352,292,240,293,274,276,248,263,214,143,175,170,165,173,191,227,114,146,115,167,128,144,82,86,110,97,94,82,71,82,62,62,74,81,93,67,43,75,50,83,72,56,79,58,64,45,44,40,36,31,43,38,52,30,31,40,29,29,63,26,28,32,35,28,29,25,27,29,20,29,23,20,28,35,31,30,1018,981,905,691,605,826,554,576,603,341,458,521,433,581,377,365,285,218,285,222,238,240,154,191,126,334,271,217,185,277,188,234,175,211,201,203,135,122,146,158,116,145,124,110,132,73,102,105,70,133,67,83,134,79,81,80,63,95,90,68,95,83,62,37,75,63,63,61,66,75,34,39,47,47,47,44,66,47,41,34,37,30,45,55,38,39,44,1083,984,748,647,593,689,478,423,524,463,471,407,391,431,380,404,338,354,301,205,211,268,228,212,248,244,174,230,172,213,216,170,142,131,165,150,111,112,107,100,81,87,140,142,120,88,65,104,77,82,94,88,93,80,84,76,86,68,64,64,57,53,72,41,42,59,45,58,56,52,62,55,36,45,38,46,35,33,33,43,38,36,763,599,601,430,386,373,347,261,354,265,342,210,266,265,231,223,206,129,220,169,138,124,130,140,97,147,141,148,122,140,136,117,95,97,98,83,93,74,45,76,71,70,81,69,74,42,28,52,45,72,60,59,67,37,48,41,30,41,50,32,45,46,27,30,33,27,28,29,26,27,25,17,29,23,22,21,20,32,799,835,598,665,488,552,431,399,427,322,401,389,473,368,299,304,331,328,235,180,198,226,160,147,223,159,163,200,174,192,153,168,153,102,110,129,108,108,114,106,113,92,101,120,84,100,77,74,78,86,82,71,65,64,61,82,61,60,55,59,44,50,52,43,40,35,43,50,39,39,37,45,29,32,25,28,33,39,46,1485,1468,1202,988,568,905,761,740,700,645,677,699,599,683,569,528,398,530,394,372,332,353,323,272,396,364,315,311,287,283,244,204,243,223,186,225,204,181,193,174,150,147,168,181,162,124,114,140,120,106,112,115,107,105,135,111,111,75,93,95,85,61,109,84,58,78,84,69,83,69,80,91,41,51,57,59,51,54,394,371,268,263,182,227,202,236,188,175,161,241,121,195,171,125,142,139,106,112,70,84,72,70,110,71,76,108,88,55,61,58,54,52,48,62,57,54,69,37,42,26,35,45,27,28,40,36,45,37,31,32,32,28,29,28,26,19,26,30,21,18,31,11,16,19,25,14,21,18,28,36,26,21,24,6,16,1064,1024,853,747,599,791,570,477,653,441,462,441,463,457,418,355,352,325,315,236,274,270,238,180,234,237,226,257,189,264,220,226,173,151,144,155,153,125,117,130,130,132,109,109,117,98,73,86,101,123,71,93,130,124,83,81,84,57,59,64,73,72,65,42,61,52,74,66,51,47,41,82,55,41,36,51,46,50,42,1808,1616,1390,1276,962,1019,920,832,856,815,778,734,771,728,739,637,554,532,520,413,417,376,362,366,371,374,349,375,333,296,310,234,271,219,247,243,244,228,198,195,189,173,210,184,182,162,161,146,139,119,150,132,112,119,124,131,121,99,106,95,83,95,108,92,77,87,66,83,80,63,87,74,61,78,76,56,739,783,547,524,477,594,444,481,510,255,303,477,336,441,299,250,291,289,236,179,169,155,149,123,208,191,177,179,153,198,143,165,142,101,132,143,112,101,132,86,89,76,94,56,92,66,104,83,61,116,73,67,98,104,80,54,67,59,51,67,62,43,38,35,39,53,45,25,27,35,59,54,59,36,34,32,38,42,733,720,658,520,469,424,354,327,431,370,326,302,283,293,274,253,274,268,213,175,172,187,151,135,200,127,157,185,106,166,139,115,91,123,103,104,100,104,89,83,85,90,104,94,74,64,50,67,74,82,52,70,70,56,61,46,50,57,41,52,44,35,48,39,35,36,23,28,35,44,27,36,31,18,524,574,373,331,275,319,260,250,231,202,216,243,196,220,162,163,170,193,141,139,106,136,89,96,142,114,90,91,74,83,96,72,62,96,80,80,73,64,71,60,61,65,44,69,34,42,62,37,42,41,44,42,37,31,38,32,35,30,28,41,28,24,27,22,26,19,20,25,24,16,25,24,16,20,19,228,234,189,160,123,168,114,108,100,102,107,94,93,110,90,90,76,91,74,56,57,63,53,34,69,57,47,61,44,50,45,45,33,42,37,27,27,23,28,36,35,25,34,35,26,20,24,20,26,19,11,15,26,12,21,21,22,14,14,18,17,9,17,8,12,14,19,10,20,6,9,12,9,11,1298,1126,985,832,646,897,644,456,655,457,531,502,443,468,434,390,416,381,358,252,296,258,231,302,240,338,201,253,178,277,162,245,157,203,141,202,133,164,115,147,117,125,148,114,131,103,75,91,72,143,103,101,146,93,109,89,98,69,83,82,105,77,77,52,62,69,66,43,77,66,69,58,78,74,56,56,412,402,343,274,243,261,208,168,199,225,191,115,170,154,133,131,136,210,129,85,91,115,100,68,154,83,105,86,60,122,67,86,56,109,57,63,44,60,37,46,45,38,35,72,39,41,20,27,26,46,33,27,46,16,22,32,25,19,27,23,23,36,21,19,25,22,29,19,19,23,23,18,14,691,622,485,404,344,399,343,235,346,327,324,235,217,272,244,199,246,176,188,165,160,134,175,139,131,165,116,121,118,119,123,109,64,76,66,119,65,72,74,68,92,66,81,75,66,47,39,63,62,58,49,40,48,52,47,45,48,26,47,32,43,20,30,15,35,45,27,25,40,31,32,42,33,1097,1020,789,742,534,537,521,475,462,536,477,481,433,448,408,378,344,275,302,237,239,220,246,213,186,206,186,228,176,146,195,135,146,147,149,130,129,100,133,107,125,83,121,105,113,99,64,95,85,53,100,76,53,62,87,81,60,69,84,84,49,48,59,46,55,31,49,44,39,722,673,564,464,339,415,369,299,371,293,339,296,283,317,246,241,166,205,191,175,179,136,143,122,153,169,137,147,126,136,105,116,120,87,102,127,90,59,71,84,54,71,81,83,82,61,49,61,54,63,60,57,59,32,52,58,57,46,40,24,47,34,44,41,26,31,31,47,39,25,33,30,648,632,552,493,383,411,341,289,318,275,274,297,259,267,222,234,231,248,208,151,138,164,121,135,179,128,121,152,112,138,115,99,98,86,111,101,83,105,81,97,79,89,90,99,85,75,54,57,61,61,73,54,63,49,60,55,61,41,29,37,43,39,45,33,44,35,41,35,34,35,1200,1111,955,686,594,746,567,574,480,479,516,597,497,528,457,401,424,269,308,313,239,248,270,217,175,276,242,256,205,202,211,191,180,218,167,168,139,163,167,135,114,138,130,123,137,117,91,116,89,74,81,92,93,108,96,93,85,82,81,79,68,60,73,73,48,67,76,56,53,1470,1398,1164,960,840,840,740,617,628,593,640,597,590,545,526,537,443,434,388,349,279,312,266,292,303,273,286,320,232,240,236,233,210,257,231,225,187,187,161,164,145,192,170,135,145,127,107,128,97,112,129,113,127,110,111,114,121,83,85,77,80,80,92,79,60,73,89,97,67,69,606,558,551,385,400,357,358,233,283,262,284,170,246,198,200,220,173,210,183,143,146,125,123,133,151,101,112,127,102,134,101,100,77,125,62,98,67,71,37,72,55,64,57,48,49,44,31,36,36,56,54,32,69,38,32,35,36,38,29,30,30,29,27,34,23,34,23,26,831,711,695,556,453,554,385,477,429,355,334,495,398,439,353,289,282,181,226,182,193,164,167,163,110,192,218,190,187,155,130,127,148,132,126,114,113,122,114,85,94,76,120,68,80,96,69,82,66,46,78,84,74,74,88,64,54,44,53,42,48,59,50,52,49,60,34,43,57,45,634,467,539,387,320,241,324,337,301,191,284,290,208,274,204,154,215,206,165,119,97,95,97,88,139,62,147,117,101,51,91,47,60,94,88,91,72,61,99,55,69,40,54,48,42,42,57,56,33,39,28,72,31,43,51,23,38,36,22,28,43,37,23,34,23,21,25,31,800,724,575,505,461,440,393,370,378,377,321,309,273,324,287,271,249,251,246,172,164,189,172,190,165,206,168,171,151,136,117,102,108,107,125,107,101,91,93,73,80,92,72,79,100,59,43,78,62,72,63,76,68,59,58,59,51,54,54,38,52,36,44,55,38,34,44,913,787,694,498,439,529,417,431,446,373,385,441,333,422,382,287,291,163,226,226,192,151,220,206,103,234,190,187,160,161,134,109,128,121,114,145,135,88,99,88,94,78,130,82,102,82,66,80,64,60,69,79,78,89,72,83,55,61,59,48,48,40,51,48,34,1136,1063,850,709,605,658,525,506,499,536,516,472,423,473,441,383,362,312,314,270,227,244,230,198,230,252,239,246,190,155,192,160,158,152,147,161,133,143,133,131,112,111,128,94,110,106,104,86,55,100,98,75,83,81,67,83,69,70,49,69,66,71,514,443,416,376,273,313,306,330,297,219,248,334,194,282,207,189,265,225,143,123,129,122,95,94,162,111,119,193,120,96,100,72,70,66,72,101,61,62,108,51,53,49,72,64,53,47,60,43,41,41,39,65,61,58,57,42,40,36,35,38,40,40,794,752,631,610,453,391,415,384,349,305,366,363,353,314,312,310,261,238,211,210,186,173,147,171,162,141,160,176,157,124,148,112,114,120,106,132,110,93,108,88,103,93,94,81,78,98,61,73,66,65,50,70,58,50,54,63,48,55,46,45,48,1075,982,799,693,529,690,500,483,484,493,449,454,409,466,386,341,329,347,316,209,234,267,233,173,257,257,219,223,160,196,200,215,146,152,156,148,125,131,131,91,100,106,116,135,123,109,70,101,93,82,85,85,85,88,78,82,71,70,66,66,66,65,77,250,272,192,205,180,167,141,152,153,124,105,133,111,119,121,96,106,132,69,44,53,69,39,47,99,67,55,65,58,52,34,33,40,37,37,39,40,36,35,33,24,31,33,38,31,36,23,19,24,36,31,27,26,21,29,27,15,19,11,14,21,17,11,17,21,769,702,606,563,442,401,413,404,382,283,314,372,324,327,313,291,245,265,211,176,162,143,164,146,175,127,173,168,139,135,124,82,100,134,108,101,105,98,121,88,81,63,102,74,95,71,73,85,58,64,59,70,56,63,67,46,59,49,50,46,61,51,789,771,604,524,411,491,373,341,342,364,360,337,253,317,271,281,266,274,229,202,147,200,153,171,203,181,142,176,126,130,135,113,85,102,105,125,95,95,122,93,75,76,98,89,78,65,65,68,66,62,63,71,62,60,64,69,39,40,56,46,49,52,854,815,710,610,491,497,496,361,393,360,391,334,334,334,310,335,273,300,254,229,209,220,191,168,228,160,146,219,143,136,145,124,112,117,120,120,129,92,99,84,108,77,101,123,99,94,48,78,50,59,77,75,65,57,60,67,57,67,52,56,56,885,756,705,553,452,465,405,362,376,346,350,307,335,352,299,297,251,226,231,167,180,167,174,189,148,165,196,191,146,141,167,120,130,130,128,123,108,104,94,86,79,83,126,79,106,74,72,58,56,75,85,50,51,66,66,66,56,50,47,52,43,43,468,477,367,344,315,300,219,219,233,224,229,195,172,204,161,149,186,226,158,90,84,127,109,75,167,106,83,103,73,93,70,88,53,72,75,78,60,68,67,40,52,59,75,56,48,46,29,54,40,33,43,45,39,39,50,43,23,31,25,23,32,26,761,736,649,517,386,508,366,346,357,373,332,310,309,327,274,263,251,241,201,165,163,171,162,141,175,205,167,143,132,149,107,121,103,112,113,100,102,76,92,81,92,71,87,94,88,76,44,79,48,60,61,47,69,60,40,48,44,51,41,694,626,494,423,349,425,372,333,279,269,294,331,250,239,254,249,201,204,184,202,126,136,162,140,139,149,131,158,118,98,118,107,103,125,112,100,86,101,111,88,84,74,87,70,74,60,46,56,68,50,57,57,60,66,54,43,38,53,45,38,50,412,430,349,305,226,234,195,224,214,204,179,215,158,201,135,144,154,213,136,108,81,96,94,75,160,80,84,107,88,64,70,55,56,50,62,55,55,48,65,36,36,55,48,51,36,44,44,33,31,39,31,31,27,30,33,35,29,24,26,26,25,23,602,566,467,420,303,362,288,290,261,287,273,274,231,254,224,224,202,192,152,146,147,138,124,108,136,113,130,120,110,96,103,90,99,84,74,71,82,72,79,59,66,83,85,61,79,68,38,59,46,34,46,54,41,50,37,37,53,48,41,29,35,431,380,311,265,231,239,219,264,207,162,134,245,153,234,154,125,137,69,80,98,97,70,83,64,50,76,116,80,68,70,48,73,71,73,77,61,65,56,79,43,53,26,39,32,45,31,61,44,46,33,28,25,44,36,28,23,34,830,739,592,593,420,431,392,409,363,339,294,400,321,326,316,285,268,211,226,193,158,153,154,134,147,173,140,158,131,119,128,88,128,133,115,141,101,119,116,80,90,66,87,81,98,73,72,73,65,65,73,59,39,65,55,56,49,60,54,51,42,53,524,476,364,341,248,309,259,220,279,178,198,231,182,215,175,157,180,152,133,107,107,120,107,117,110,117,92,125,106,101,100,94,72,68,63,70,77,56,76,48,48,62,66,53,70,48,36,50,42,36,45,41,37,35,32,54,45,768,633,567,496,400,406,378,344,349,294,325,330,250,283,285,244,234,204,226,149,158,135,157,129,138,159,143,164,110,111,136,84,77,110,111,85,101,68,100,97,80,61,87,54,93,67,40,84,63,63,47,52,55,41,194,183,154,126,93,101,122,107,92,108,88,94,67,81,75,55,85,71,56,31,29,55,42,34,57,28,45,34,29,31,32,16,24,26,23,34,32,21,34,19,18,23,24,22,16,12,21,13,14,18,16,18,23,23,23,12,14,611,633,442,449,353,401,326,293,282,263,278,305,303,261,216,247,203,199,159,174,136,163,141,106,147,137,107,138,96,109,97,112,96,93,90,112,76,80,92,75,64,81,72,62,52,70,61,44,41,57,59,53,47,52,53,45,181,185,158,125,103,166,102,115,102,70,90,115,54,106,80,62,98,85,61,44,41,55,35,30,60,48,45,47,39,35,38,34,20,31,30,33,21,21,45,20,23,12,18,25,21,11,23,13,23,21,17,12,368,348,247,227,179,234,197,199,165,147,169,162,133,152,144,113,153,143,113,71,65,123,78,75,105,80,89,64,68,60,65,63,51,57,43,54,42,54,50,42,45,42,40,47,26,18,29,36,36,36,450,442,341,312,233,277,191,210,210,204,185,195,167,193,156,187,174,123,133,104,97,113,112,88,84,97,95,104,84,81,80,65,46,69,56,58,53,71,49,48,45,53,47,36,49,35,39,44,36,38,38,30,43,30,632,453,700,342,256,268,262,166,284,357,257,159,157,194,196,184,193,149,147,194,152,100,127,125,110,86,83,120,79,66,103,58,52,87,97,81,50,50,47,58,50,53,46,58,56,43,40,49,34,44,33,695,588,469,402,317,298,321,259,231,308,273,239,212,243,224,213,193,163,218,175,113,147,126,124,125,121,109,136,102,84,100,67,73,82,93,92,82,69,64,80,85,69,85,62,52,50,36,56,34,64,44,29,539,428,406,335,287,255,267,244,199,205,251,249,197,215,182,185,155,158,155,124,107,70,104,96,103,85,71,127,84,93,71,62,94,68,78,87,61,62,63,36,50,46,59,48,60,48,41,62,30,44,44,35,32,775,717,546,489,395,427,388,344,344,372,338,344,256,298,300,264,257,222,193,159,156,158,165,155,152,174,115,172,118,130,113,101,100,108,96,108,95,89,108,78,72,59,84,76,74,62,74,61,64,72,51,60,67,289,281,221,233,229,168,162,167,185,72,119,165,145,161,132,124,98,88,91,57,61,44,63,59,55,48,58,82,59,87,44,46,54,45,65,63,41,39,31,30,36,35,43,26,35,28,30,45,19,31,31,28,20,28,566,545,447,438,320,332,288,275,255,251,235,268,251,212,212,202,175,176,172,120,139,108,116,116,118,127,109,131,106,103,99,66,91,73,78,75,75,71,90,57,51,44,50,70,69,61,43,43,419,342,302,280,234,207,215,162,198,117,173,155,170,156,130,150,113,82,122,93,97,68,86,76,56,75,66,77,53,78,68,43,67,74,78,63,31,44,49,54,36,34,40,30,49,39,28,26,328,352,270,245,195,219,136,128,183,163,146,143,124,120,133,120,139,128,104,86,71,88,56,73,104,69,55,89,52,82,63,61,40,44,38,59,48,33,29,36,40,33,41,25,37,38,37,246,207,181,204,135,131,126,108,121,104,96,113,120,95,116,100,78,63,84,56,54,40,52,54,39,38,42,52,45,36,28,23,46,37,36,41,34,35,27,25,24,31,28,13,27,28,566,530,473,442,321,317,313,260,254,224,249,236,275,224,202,220,186,188,167,137,138,114,113,120,125,111,116,142,89,118,88,80,106,79,103,82,61,69,63,59,56,70,73,65,73,60,46,351,292,258,248,181,156,152,152,148,121,144,142,150,136,138,113,80,114,95,72,75,55,58,55,72,51,65,81,61,53,61,29,54,48,47,50,36,37,37,28,30,34,35,32,33,371,406,281,305,234,293,192,164,196,153,155,174,176,159,172,137,119,151,116,78,82,120,95,78,105,107,70,96,65,84,88,75,65,74,59,56,57,56,36,53,51,56,48,51,39,512,390,484,345,253,194,249,229,233,197,210,194,165,181,149,146,147,161,142,113,95,75,85,89,121,55,96,101,82,62,64,37,59,71,72,69,55,51,47,42,36,34,52,53,286,350,190,240,261,240,145,171,147,146,102,150,216,117,149,143,100,120,100,57,82,99,64,77,85,105,62,70,88,58,61,85,75,53,70,54,56,54,48,56,49,68,42,26,30,386,343,274,260,181,194,202,186,173,160,161,188,162,157,140,144,150,105,94,92,85,68,71,74,67,75,79,68,78,42,49,39,63,63,57,57,55,46,43,56,37,40,43,32,331,315,278,262,200,212,174,213,195,136,141,189,196,152,124,126,114,119,106,83,88,86,66,71,81,55,82,81,78,78,63,59,82,42,55,56,46,38,46,35,45,46,40,32,39,275,267,241,224,183,249,151,117,160,138,116,114,161,105,109,117,114,89,107,72,80,85,57,58,61,96,60,69,55,84,55,54,66,41,47,53,47,44,29,43,41,35,48,32,40,252,245,181,170,136,156,121,190,113,129,109,189,121,158,144,79,138,104,57,80,43,61,53,37,79,56,72,67,60,35,44,44,41,40,37,47,32,37,63,23,31,29,24,30,30,20,236,234,188,170,141,187,111,113,129,85,88,100,109,115,83,101,86,53,78,48,50,64,40,50,37,57,53,63,43,78,34,55,38,45,38,28,24,35,24,32,25,23,27,25,35,32,376,356,284,283,215,207,202,182,167,184,149,188,167,150,137,144,130,124,112,75,76,87,75,75,86,66,57,70,75,53,73,69,43,56,63,68,38,46,44,39,45,51,619,563,463,373,282,351,311,290,305,286,268,260,252,278,213,180,174,195,159,130,129,138,144,115,137,122,144,120,103,116,106,110,60,85,79,81,60,63,89,62,46,72,68,311,263,254,205,166,145,143,158,133,131,133,154,125,124,124,110,109,98,76,58,56,48,67,72,66,61,55,56,72,38,52,26,46,37,52,40,42,31,37,33,41,42,36,367,385,272,263,190,268,179,174,180,151,159,169,189,156,146,174,142,93,113,116,83,104,75,69,75,87,78,75,66,80,56,66,67,76,46,39,61,68,42,43,42,41,430,429,345,298,222,233,221,216,163,184,184,212,169,163,158,141,163,153,125,106,104,88,81,86,112,81,68,104,73,54,70,46,70,54,72,57,51,41,69,59,49,434,408,324,284,228,227,252,212,173,161,173,196,173,175,164,138,132,120,105,97,85,72,97,88,87,83,90,94,71,53,77,74,65,60,62,63,54,56,54,222,187,176,148,110,122,98,115,111,82,83,108,114,106,90,85,76,62,66,56,46,40,38,54,39,29,51,47,58,39,29,25,41,40,31,21,31,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,187,192,150,113,138,128,101,107,83,92,97,62,92,77,75,70,54,75,57,49,35,46,32,34,56,46,52,35,49,29,33,22,41,39,26,192,173,129,137,99,96,100,141,95,94,76,139,117,122,76,63,64,50,60,27,36,40,37,30,34,20,40,44,45,21,23,24,52,342,308,264,233,175,228,179,190,176,130,143,206,158,180,142,140,120,95,90,91,66,84,64,56,70,86,80,88,64,69,57,66,57,65,60,201,171,152,152,139,127,113,86,117,87,89,83,100,77,73,80,57,76,61,46,55,37,44,45,58,44,25,40,35,37,22,36,23,35,366,358,304,240,205,252,143,169,200,178,152,147,141,169,154,123,129,92,93,88,79,105,84,63,58,88,96,85,68,84,87,69,69,58,207,190,155,148,109,121,117,90,78,81,94,91,90,78,75,69,71,66,73,53,47,36,39,42,51,37,38,41,38,32,25,36,38,23,28,27,34,91,106,60,75,60,73,61,63,50,37,32,70,40,56,39,39,35,44,27,19,26,29,19,16,27,21,21,29,16,17,13,18,13,13,25,172,159,129,123,115,111,90,63,97,72,71,46,105,57,61,67,53,56,50,33,42,40,37,28,33,35,34,34,28,37,30,36,24,25,392,319,316,237,175,199,200,175,177,162,163,156,122,148,129,125,116,96,96,81,88,68,63,72,66,75,78,71,68,51,47,53,52,59,56,146,163,131,103,95,124,59,83,96,76,68,73,42,81,50,48,57,64,39,31,25,65,25,29,50,53,35,38,21,44,25,23,22,252,233,191,136,85,138,103,131,107,109,111,135,94,130,102,82,48,80,45,71,56,60,52,40,56,47,56,37,42,41,34,46,200,183,183,149,96,138,96,90,112,75,76,96,81,81,66,67,67,57,53,57,51,47,30,42,44,49,37,55,34,45,31,32,30,48,169,147,123,123,93,112,104,76,103,61,74,63,68,79,67,46,53,60,51,38,42,31,35,35,44,44,30,37,31,45,30,126,124,97,85,76,86,72,68,63,48,48,78,52,63,61,45,52,52,35,30,30,36,31,26,36,25,23,34,27,21,260,185,282,183,129,104,131,91,99,108,117,75,77,65,89,80,64,68,92,55,52,43,55,55,34,45,55,38,35,41,306,303,291,189,141,213,138,100,142,184,160,107,87,132,119,103,116,77,75,71,55,74,74,57,59,71,55,53,62,64,368,349,277,207,152,213,162,153,160,158,165,135,140,151,143,111,117,105,104,84,64,78,98,65,78,65,67,76,73,46,35,40,43,44,39,39,23,27,46,28,37,35,22,31,21,27,13,19,14,19,13,15,17,117,129,112,81,68,99,48,61,74,67,55,57,59,58,43,43,46,58,31,19,30,38,36,46,45,36,38,154,126,99,91,64,73,66,51,48,50,59,53,44,45,54,39,59,46,36,38,34,24,27,209,176,170,150,105,122,114,114,106,80,119,101,71,105,71,73,70,57,69,54,35,46,33,59,187,184,120,118,86,111,98,82,71,63,87,86,80,79,74,68,63,55,65,49,41,37,49,46,207,199,164,146,120,118,120,119,102,90,88,113,92,85,61,65,66,67,56,63,206,183,156,143,108,127,97,80,78,80,70,85,78,74,73,64,72,59,61,49,97,80,69,48,36,57,39,41,44,37,30,45,21,50,33,25,33,25,92,66,64,61,43,35,44,30,29,33,38,23,37,21,32,23,23,22,35,38,26,36,29,20,26,20,16,11,16,15,12,11,11,15,9,16,10,15,113,109,106,80,67,75,53,72,70,41,53,82,53,57,59,41,38,87,58,68,38,30,44,26,20,29,21,33,28,20,30,25,27,20,12,129,98,82,81,60,44,66,49,44,34,60,37,40,40,37,54,168,172,133,114,90,108,74,81,84,85,72,71,68,77,66,48,57,45,51,43,27,28,27,27,28,17,25,26,26,29,18,26,65,71,56,41,37,41,37,34,30,36,25,22,29,23,24,165,151,127,104,84,90,86,95,71,63,77,90,76,68,68,85,92,74,70,56,56,60,55,36,39,39,50,44,43,33,38,84,68,84,77,25,53,47,42,34,41,42,37,40,91,85,64,55,41,45,43,43,45,35,128,138,117,90,74,90,86,69,65,61,45,64,48,41,40,45,22,106,110,65,66,50,72,65,70,62,66,41,51,30,39,51,27,62,50,62,53,40,34,45,44,27,33,26,30,46,43,30,21,40,16,85,65,75,63,42,52,48,40,35,24,68,62,56,53,54,41,38],"lww":[23716,24776,18829,18864,14744,12098,16019,16236,12990,12495,12151,15699,10950,13521,11564,9408,14833,13061,6813,6545,6292,8195,5347,4963,10137,4336,6238,7527,5755,3521,4803,2856,3606,3320,3082,4252,3632,3118,6334,2458,3315,2524,2967,3958,2526,2981,3464,2172,2243,1650,1982,2753,1438,2576,2369,2328,1782,1778,1779,1581,1366,1309,2074,1126,1203,1296,1476,989,1151,1161,1532,1459,1005,1301,1233,1054,892,945,1035,629,722,906,799,947,893,892,864,714,971,909,761,799,724,819,1105,796,885,743,924,862,906,837,766,654,612,591,617,545,655,555,536,622,575,659,563,510,465,478,399,479,489,346,442,397,419,402,476,439,461,449,452,407,543,487,309,341,331,338,388,272,376,311,328,305,422,328,331,292,226,332,306,328,260,338,280,381,253,275,313,206,283,238,194,203,244,250,287,232,216,191,155,218,137,127,178,186,204,155,184,190,174,152,170,164,152,187,132,172,132,223,139,147,151,153,144,140,125,136,146,155,102,126,112,165,127,99,121,132,77,91,111,102,108,103,76,105,114,82,98,104,86,105,89,76,74,48,82,67,74,75,67,62,111,50,37,47,50,48,43,37,36,36,33,52,32,33,26,29,31,30,32,18,17,17,22,16,17,16,47262,28038,35362,30840,25525,19413,23282,22550,19132,16585,18599,18515,21835,16016,15437,15985,13754,13575,13347,10569,11801,7131,9750,9728,9650,7327,9608,8916,9871,5811,6203,4402,8386,6517,5810,6740,4814,5667,5004,4651,4683,3650,5185,3743,4548,4209,2695,3774,3192,2380,3555,3142,2370,2689,2971,3113,2178,2433,2775,2769,1788,2035,2230,2470,2180,1758,2109,1711,1431,1605,2016,1935,1419,1893,1710,1544,1520,1147,1559,1303,785,1336,1163,1236,1359,1220,1160,1167,1498,1237,1208,1180,1084,1157,1260,1238,1253,1042,1044,906,1068,1185,1011,785,1036,837,694,778,791,724,891,756,798,783,640,775,809,690,703,518,748,721,518,510,658,584,648,591,545,527,505,498,559,601,569,516,467,489,480,407,501,440,415,385,462,449,499,380,376,446,409,437,375,291,305,435,337,337,351,244,386,293,334,251,307,265,277,327,283,329,228,321,312,289,265,276,267,229,205,252,224,150,269,233,249,286,205,223,248,269,226,221,208,192,205,191,197,180,197,188,155,155,146,190,153,141,153,159,105,134,151,120,110,153,133,115,143,141,112,118,126,105,132,92,106,93,104,103,78,89,76,69,88,86,60,73,49,71,54,54,42,39,42,44,51,32,36,51,45,35,24,36,39,34,15,18,30,21,32770,32580,20083,23023,12366,24092,16578,15627,15910,14253,15932,14725,15239,15742,12933,12438,5728,12120,9436,8994,8166,8950,7927,5470,8763,8753,6673,6388,6975,7293,5461,6983,6096,4422,4800,4963,4013,3863,4003,3556,1954,3583,3941,4266,3726,3123,2139,3072,2708,2719,2683,2910,3241,2106,2431,2913,2703,2239,2251,2372,2168,1962,2147,1625,1563,1861,1558,2134,2162,1623,1868,1781,1468,1575,1364,1258,1378,1257,1224,1380,870,1136,1330,1195,1062,957,1217,1131,637,1279,971,1079,1142,1205,1042,1148,1213,914,1067,1087,798,952,648,798,752,860,730,814,821,725,735,718,729,674,744,727,577,523,611,641,716,697,580,622,513,500,558,451,562,565,509,580,577,582,554,477,457,436,305,460,395,398,456,435,386,439,394,407,479,427,380,335,456,364,298,390,358,413,335,346,304,299,310,302,326,263,323,274,297,309,361,275,297,243,269,252,243,212,217,240,201,221,204,225,219,278,189,191,200,180,205,200,180,169,142,176,178,174,171,135,215,153,149,134,159,193,169,161,118,129,127,129,113,135,130,116,134,129,116,113,117,128,116,87,78,75,98,88,76,74,77,74,68,77,69,70,61,69,64,59,37,45,38,48,37,52,47,51,35,33,26,30,49,31,36,30,29063,29071,20139,15664,16325,16033,18889,13585,12759,14133,13287,11422,14242,10991,9872,8494,9213,10643,9236,5902,6236,7409,7376,4516,8113,4700,5811,5518,4962,5285,4817,4699,5033,4528,3500,4043,3407,4269,2898,3968,3157,3271,3094,3391,2204,2440,2652,1907,2378,1975,2403,2119,1660,1795,1882,2070,1861,1737,1676,1673,1323,1570,1467,1328,1376,1210,1070,1623,1286,1048,1581,1368,1177,1061,946,972,844,911,871,1052,1168,742,752,741,731,918,781,911,810,959,701,706,756,761,763,857,671,846,688,687,588,596,819,564,574,551,491,565,605,634,512,540,492,512,440,460,368,363,432,371,625,592,421,276,301,447,409,443,467,387,412,383,362,377,469,353,280,317,278,233,290,270,297,249,327,306,311,346,318,320,243,233,341,210,203,288,234,271,287,177,242,219,204,171,201,183,187,252,181,200,175,197,220,106,160,164,141,139,116,150,143,148,122,165,158,141,143,172,165,119,114,120,128,138,136,136,87,144,139,119,99,91,98,101,110,121,132,126,84,89,63,88,82,70,42,94,93,99,80,75,64,77,88,67,67,40,42,50,59,86,56,40,65,48,36,43,50,47,39,32,47,38,36,33,35,29,23,21,25,30,18,20,29,17,23,22213,17453,22267,11207,8937,13642,9944,8503,11543,10515,11093,7546,5332,9107,8031,6041,6941,5898,4701,5395,4728,4591,4189,4830,4150,5241,4898,4592,2780,3981,3845,3609,1762,5079,3063,3141,2286,2528,1799,2247,1991,2053,1803,1744,2130,1495,1742,1575,1843,2412,1140,1455,2389,1411,1471,995,1232,1162,1198,1020,1553,1242,885,768,1099,911,775,930,1161,1031,489,499,1028,726,526,520,548,696,611,415,607,496,826,621,610,616,633,557,522,578,641,651,589,482,473,508,393,389,359,560,419,372,417,419,332,332,539,475,326,385,384,363,399,245,520,364,424,260,273,424,189,205,383,385,306,350,240,263,256,247,254,330,243,229,145,160,191,206,346,310,161,247,222,235,177,221,194,185,163,142,191,181,179,175,173,118,173,167,152,198,131,165,143,192,141,187,168,122,121,145,196,116,137,144,153,89,86,121,128,133,93,141,143,87,63,114,101,93,62,64,108,75,81,67,75,79,88,63,82,81,89,94,116,51,56,88,77,50,61,32,53,34,50,41,52,73,53,54,41,62,47,60,32,36,50,63,41,31,38,43,32,26,26,24,38,29,17,23,26,33,29,21,12,25,15,11,32,12,28,12,16,6,29910,28984,24890,22193,18165,10858,16090,14030,16428,13645,13129,12467,13694,11546,12606,13085,10077,8065,8106,8362,7900,6921,7021,6270,5763,4180,6133,6895,5601,4856,4882,2628,5066,5033,5085,4170,4218,4500,3687,3311,3929,3156,3696,3005,3864,2870,2156,3106,2721,2160,2481,2932,1351,1896,2333,2766,1935,2105,2174,1799,1729,1363,2055,1525,1434,1470,1473,1450,1102,1484,1465,1390,1095,1484,1436,1398,1095,1227,1238,908,813,1125,994,1069,1056,877,885,940,990,771,1140,986,895,955,964,879,1065,799,930,685,960,913,645,747,681,638,668,708,649,622,594,622,656,545,605,645,589,592,436,360,578,472,494,464,498,431,448,456,535,477,490,439,524,345,396,451,394,372,375,372,412,415,377,293,305,394,336,314,347,402,328,310,186,303,281,325,268,274,329,311,329,297,281,244,262,265,226,286,267,239,162,263,182,237,250,210,193,187,190,193,207,175,182,152,201,223,165,182,166,168,161,181,152,161,186,118,170,117,157,151,124,145,134,166,104,119,128,121,100,129,116,113,95,83,101,110,115,117,76,103,103,86,91,94,83,64,69,53,86,78,82,43,55,70,40,47,62,60,37,49,39,27,43,34,44,32,34,41,29,31,42,27,30,40,27201,26708,21877,16448,16482,17087,8335,16920,12656,13240,10802,14595,14894,13488,11134,9436,10687,8095,6031,7125,6036,6512,5492,6413,5593,6252,7393,5972,6902,4227,4800,4471,5062,5240,4526,4014,3792,3630,3725,2950,3138,3053,3190,3102,2826,2706,2251,2351,2338,1386,2125,2369,1796,2418,2076,2018,1756,1628,1726,1597,1330,1222,1383,1543,1788,1154,1276,1059,1262,1068,811,959,952,1122,899,1004,849,832,952,778,934,705,806,796,816,954,878,817,899,656,713,673,790,735,812,734,717,616,724,979,661,753,531,501,607,570,347,526,625,681,471,553,506,502,451,478,526,479,362,490,380,404,318,349,343,389,462,305,298,354,284,412,321,267,360,297,286,372,349,243,318,368,299,315,245,264,302,221,250,291,246,230,225,231,190,195,213,265,186,181,188,243,203,157,230,197,145,212,206,214,176,219,187,182,130,151,165,148,168,138,126,140,127,161,163,169,154,132,109,144,105,141,114,142,143,107,101,126,134,114,96,81,99,138,99,88,87,53,84,88,65,84,100,78,80,95,75,75,71,75,79,58,78,66,78,55,53,69,56,69,53,35,29,37,42,46,36,28,39,41,42,20,37,29,40,21,42,25,19,31,14818,13614,12505,10022,9074,10038,6289,6327,8477,7576,6081,7046,5965,7928,5961,4768,5754,4646,3964,3241,3642,3425,3346,2819,3196,3515,2962,3314,2484,2994,2854,2820,2063,1802,2287,2352,1971,1923,1669,1550,1731,1716,1523,1892,1492,1556,1512,1369,1460,1387,1118,1188,1505,1424,1186,1154,1119,956,993,861,997,703,884,773,511,627,744,708,715,716,560,592,596,662,576,574,455,564,459,400,438,439,524,448,435,464,609,462,529,540,474,452,501,436,470,450,417,406,410,402,342,417,288,352,280,338,339,339,285,339,262,279,345,312,258,308,246,239,238,301,218,200,265,242,200,278,251,196,225,185,193,202,233,186,166,168,201,187,217,189,159,206,143,191,168,153,166,180,172,169,154,148,167,138,151,129,163,150,126,134,104,117,110,113,111,112,128,117,115,125,138,113,121,122,89,95,110,115,102,72,91,80,89,84,74,85,100,88,88,82,90,55,66,80,69,55,69,78,86,69,64,80,59,56,58,60,61,56,49,50,68,50,52,36,51,61,47,52,47,52,49,45,40,35,37,28,38,30,27,39,30,21,32,33,28,24,24,14,19,17,35,20,20,22,18,16,29,30084,30462,21054,17906,14580,16081,15575,10470,6837,13120,13311,10485,9388,8654,10895,9822,8755,7876,7728,6395,5102,7223,6893,5955,5947,6027,4185,4833,3282,3413,4993,3880,3268,4596,4762,3431,3638,3637,2907,3515,2975,2980,3065,3062,3078,2230,2103,2572,2320,1244,2255,1994,1823,1811,1761,2206,1869,1788,1631,1552,1049,1530,1466,1085,1097,1078,1037,1186,1352,784,1286,1186,787,1049,1001,871,1115,900,909,750,1025,807,639,765,729,810,628,714,691,651,577,667,724,790,845,600,816,667,627,755,665,691,542,478,482,538,378,479,470,506,455,490,538,499,427,387,323,387,389,354,425,371,275,352,356,338,256,369,371,378,305,396,337,252,310,347,266,296,305,222,267,229,247,216,259,309,259,199,201,274,238,241,230,187,196,242,202,232,220,178,191,189,223,147,206,166,158,209,190,235,167,189,169,175,168,171,150,132,130,116,148,154,145,142,143,173,115,125,114,131,105,117,111,118,137,97,116,115,79,106,100,87,94,123,96,79,73,105,59,76,54,89,82,90,87,85,70,88,71,59,72,50,55,51,44,39,46,44,47,61,50,35,32,52,20,33,49,26,42,30,29,36,28,29,29,40,31,19512,17391,15107,13071,7198,10863,8050,7210,8557,6260,8097,7925,8089,8735,7504,6589,3924,4751,5752,5501,4162,3776,3459,3187,3252,3726,3310,3808,2806,3385,3095,2868,3269,2530,1474,2473,2149,2134,2195,1787,1702,2202,2354,1849,1248,1533,1066,1401,1300,1254,1597,1447,1156,1734,1517,1274,1384,1128,1234,1047,794,723,1050,1087,869,937,873,864,843,904,745,672,640,744,688,829,676,585,734,570,384,442,658,613,672,464,679,552,351,548,419,692,546,533,549,519,433,419,539,477,482,346,345,330,475,438,327,310,312,358,318,323,382,314,315,269,339,222,382,278,375,365,224,231,162,259,247,236,244,249,186,251,241,215,268,269,204,213,147,138,166,174,209,206,142,205,233,196,226,171,187,172,171,135,147,128,154,156,136,145,185,126,156,131,135,114,114,112,139,143,118,131,122,35,84,167,99,100,90,127,107,95,99,89,95,103,93,108,85,84,63,94,82,81,103,51,37,68,68,101,60,68,75,71,61,78,64,68,68,84,47,55,61,55,18,46,49,60,49,55,41,35,52,61,60,39,56,35,43,34,39,23,21,30,22,41,14,22,30,26,19,29,23,22,20,17056,16862,13739,8233,7491,12037,7129,9545,7735,7338,5437,8097,5313,8799,6347,4956,5266,4175,3542,3726,3621,3885,3358,4053,2643,5543,4707,3422,3402,2885,3156,2992,1656,3721,2700,2303,1945,2253,1880,2091,2079,1211,1910,1692,2195,1391,1261,1799,1392,1392,908,1511,1991,1142,1260,976,955,1135,1042,783,994,1263,794,619,1058,882,752,458,933,849,435,401,667,718,515,531,529,415,638,352,580,445,524,438,533,523,515,415,489,562,470,514,379,414,406,498,393,344,377,457,447,339,367,402,345,268,386,387,384,308,321,365,278,267,299,320,305,242,274,363,174,144,286,320,283,275,270,204,226,183,243,249,205,211,127,146,220,180,207,222,179,220,165,198,136,191,166,170,123,142,151,149,176,162,124,113,120,125,123,188,119,140,118,148,150,160,156,101,119,140,153,107,131,127,135,105,90,88,92,101,78,122,115,75,70,119,67,76,44,69,103,52,70,57,79,77,74,69,82,58,71,76,66,45,72,66,59,47,45,45,52,45,41,40,66,42,59,49,45,47,50,39,18,30,39,36,25,43,32,31,45,30,16,28,49,26,24,20,23,31,27,18,10,9,21,19,18745,16610,15379,11425,10515,10850,8887,4052,7520,8476,8619,4311,3374,6129,6555,5568,6037,3420,5691,4677,3811,3479,4374,4286,2399,4230,2539,3808,1824,1854,3403,3523,1141,2598,1591,2945,2536,2292,1014,2131,2207,2528,1985,1512,1265,1516,910,1362,1549,1715,1499,1208,1349,1167,1275,1384,1361,1353,1046,983,990,661,910,670,775,824,654,779,865,841,635,688,654,704,667,629,649,703,569,375,470,539,563,533,544,485,541,563,520,553,458,564,507,554,469,433,499,505,455,412,483,414,351,359,361,375,385,399,351,342,311,331,375,298,318,362,336,223,327,292,191,166,280,242,178,293,280,207,249,255,197,268,255,211,174,208,236,195,205,157,172,209,217,205,122,210,208,180,84,208,189,169,154,137,175,135,164,156,166,121,163,163,139,136,142,131,135,142,147,137,133,118,116,78,93,144,118,111,106,92,102,103,102,78,114,121,134,90,96,91,82,84,90,87,114,64,52,92,92,72,81,67,68,61,65,76,59,55,66,66,56,55,59,30,36,68,53,66,61,63,58,58,27,51,48,29,37,34,38,45,29,34,28,26,27,21,31,25,24,23,29,24,18,19,15,17,24,23425,19690,17157,12155,12893,12286,11330,13141,11466,7541,9510,11386,6537,12369,8331,6622,6309,4153,6611,5060,4195,3355,3647,5119,2955,4504,5490,4945,4082,4061,3910,2872,2274,3450,3942,3361,2680,2279,3436,2673,2760,2091,2467,1841,2521,1052,2795,1757,1873,1884,1714,1693,1894,1626,1626,1375,1392,1195,1198,1152,1526,1104,952,706,1096,1017,1132,827,877,1087,784,689,865,945,755,983,694,807,666,652,546,622,717,613,625,471,633,572,658,663,653,596,508,604,535,423,544,574,607,540,608,467,569,492,439,405,497,496,482,519,468,451,427,382,472,426,389,313,434,357,292,289,328,353,352,356,352,344,278,250,303,302,278,253,246,239,235,268,260,321,233,278,246,251,153,217,228,169,214,181,202,190,188,219,215,167,173,233,156,197,207,212,135,175,146,135,134,134,138,159,148,113,175,214,177,148,132,139,115,141,127,105,122,73,94,103,115,114,86,107,88,103,100,93,115,48,110,85,78,81,62,98,91,93,74,89,99,59,63,66,74,64,62,60,78,58,54,70,73,48,68,52,47,47,24,44,55,54,37,30,44,29,38,28,31,32,34,33,26,22,32,26,28,25,15667,16528,9336,8673,9470,10615,7609,4822,7535,7481,6735,5694,3233,4978,6003,4460,5478,6286,3418,3020,3572,4338,3826,3773,4659,4281,1888,3026,1679,2591,2781,2524,1197,1612,2786,2174,1854,1947,1677,1624,1567,1371,1694,2077,1708,1409,1139,1497,1133,1655,1137,1033,1569,1126,1062,1046,1228,1034,908,973,1026,857,789,433,390,816,561,541,940,828,789,687,629,675,570,349,596,512,501,360,547,470,409,434,443,434,544,395,489,563,531,464,369,533,454,403,428,398,387,456,478,387,318,328,240,340,375,337,250,293,237,288,266,286,366,308,228,250,272,331,196,168,287,324,249,258,209,165,233,188,224,222,201,241,142,178,159,186,190,241,149,176,151,187,175,166,165,150,117,166,121,156,194,131,151,134,116,149,131,112,129,101,133,137,123,135,115,97,86,97,143,89,114,145,121,92,84,98,105,87,99,91,97,77,67,118,76,74,49,68,84,75,59,85,67,106,57,59,57,86,84,74,62,62,71,46,62,37,51,32,50,51,47,57,54,48,28,54,62,45,37,51,30,48,39,22,47,33,38,28,30,34,28,31,22,20,24,19,14,22,15,20,11,18,26,10869,11632,9153,7309,5815,7535,5711,4727,5258,4545,5011,4242,4324,4779,3134,3418,3939,4194,3227,2585,2599,3092,2881,2242,3124,2906,2461,2480,1676,2117,2040,2328,1323,2154,1699,1605,1292,1545,1370,1418,1375,1613,1092,1441,1047,1211,844,862,819,1099,887,742,982,791,777,859,721,681,647,572,598,577,575,530,573,582,438,635,547,450,371,479,428,432,412,320,367,335,391,328,369,380,279,293,340,324,347,366,354,345,300,331,284,287,286,368,286,368,260,287,253,252,302,205,240,235,259,212,201,207,175,232,179,221,213,189,197,143,150,168,171,162,143,171,163,148,157,122,147,169,122,155,153,172,143,128,139,108,116,124,114,93,124,116,109,117,113,145,100,99,86,76,97,100,109,71,116,82,82,83,46,70,102,79,77,65,95,60,63,93,66,58,76,61,74,52,75,65,61,50,63,65,53,69,48,67,79,40,86,45,61,41,58,49,57,70,34,40,57,56,49,32,44,25,44,40,49,32,27,37,37,30,30,34,33,46,30,30,33,22,18,30,30,26,24,25,16,21,23,23,29,21,25,21,17,18,13,13,14,11,19,12,13,11,19480,17458,13795,13251,9377,8222,10995,10531,6487,8157,8791,9482,7796,7377,6821,3877,5930,6123,5752,4391,3805,3983,3851,3744,4547,2772,3789,4293,3770,1832,3132,1728,3258,2552,2888,2713,2529,2143,2794,2290,2315,2046,2149,2045,2049,1786,1982,1580,1749,573,1517,1723,582,1238,1364,1510,1328,1066,1103,1234,623,1246,1086,844,851,712,897,842,818,591,1070,1004,567,833,752,724,625,658,678,383,509,567,544,618,535,532,532,441,575,515,377,458,586,543,614,537,574,540,528,503,510,541,447,313,495,402,261,332,422,367,372,332,333,377,257,311,310,356,283,201,318,261,196,141,263,213,273,271,248,300,259,294,270,220,177,277,195,261,219,120,215,169,192,154,229,208,207,139,131,251,175,174,181,147,158,204,132,165,147,115,190,169,146,94,163,124,92,152,144,155,76,134,123,133,106,126,139,104,79,97,113,75,94,99,124,109,93,106,90,94,91,103,89,88,113,93,114,88,70,78,61,62,69,118,78,55,73,80,48,56,54,55,74,62,64,63,51,63,62,67,63,33,62,37,37,32,40,38,46,38,48,20,39,24,21,24,37,35,30,17,41,16,18,15889,14549,18725,11675,9078,8336,5721,4147,7963,10707,7441,4055,5316,5129,5576,5722,3617,5658,4367,4537,4364,3907,3482,3631,4260,2906,2409,3473,1857,2835,2755,2368,1749,2360,1899,2256,1863,2212,1277,1513,1441,1781,1853,2204,1474,1489,535,1075,1149,1445,992,928,1080,951,1079,893,793,790,868,829,961,463,843,754,578,666,455,716,590,616,349,439,560,570,444,423,403,498,463,461,327,468,671,527,409,383,428,425,454,302,391,509,543,279,357,375,356,419,344,273,391,307,363,315,255,238,347,267,259,276,250,274,343,218,292,250,252,196,142,203,145,167,174,216,190,250,210,174,140,252,139,183,178,229,151,148,161,145,193,166,122,143,144,157,174,164,165,133,153,130,202,124,92,117,129,96,112,126,82,114,107,97,103,110,96,119,86,102,101,95,93,147,74,94,96,92,81,105,96,75,84,63,85,62,74,63,64,57,68,58,69,67,58,52,56,53,71,63,73,58,52,62,63,45,37,67,41,32,44,35,43,29,29,32,30,32,39,44,39,32,35,35,35,30,58,47,22,24,37,24,12,26,33,19,20,25,17,13,21,24,10713,11300,8582,8099,7464,9829,6421,5574,7434,4331,4836,4904,6769,5167,4428,4260,3704,2056,4006,1746,3329,2825,2488,2312,1283,3650,2654,2270,2238,3546,2083,3129,2299,1963,1995,1654,1642,1438,1081,1392,1218,1575,1178,900,1462,1330,835,1291,1178,1455,984,1028,1414,961,825,1106,922,878,842,767,780,885,568,575,726,644,529,858,920,609,522,462,607,505,398,443,444,548,463,580,591,438,317,402,439,458,427,462,451,507,435,339,292,388,410,408,394,342,282,343,266,338,172,274,197,237,342,314,220,243,231,207,195,195,305,260,246,186,156,235,220,262,238,248,234,223,142,169,210,168,208,214,189,120,223,164,167,176,154,193,139,122,150,155,61,161,174,154,200,165,115,105,164,95,108,145,127,100,141,104,74,100,112,82,95,97,99,100,78,107,111,90,139,100,99,83,47,91,74,80,59,87,80,59,53,115,79,68,80,71,87,49,45,54,53,27,74,74,51,64,68,51,70,52,86,71,26,64,49,40,30,52,41,35,51,59,41,30,34,31,37,24,42,23,32,32,22,39,39,44,23,37,12,27,26,23,32,13695,12284,10743,8009,8245,9032,6667,5736,7068,4841,5823,4858,5163,6192,4601,4466,3927,2354,2727,2645,2993,2619,2590,2927,1513,3299,2825,3025,2442,2855,2699,2571,1812,1443,2287,1910,1769,1178,1150,1551,1714,1546,1759,1214,1561,814,632,1196,1240,1260,1130,1076,1387,938,984,840,1047,819,867,937,874,915,659,464,476,678,568,546,750,768,586,530,613,594,494,580,494,519,500,477,538,419,476,482,425,427,360,415,363,492,426,452,341,438,366,246,399,375,376,314,516,302,221,324,247,238,304,260,337,270,299,292,247,246,262,286,210,171,226,280,183,209,254,234,252,214,240,182,213,166,198,207,218,175,190,182,159,143,168,213,179,161,132,176,87,170,153,104,148,147,135,125,165,126,132,133,109,162,130,124,147,117,104,104,108,115,98,94,88,98,98,85,139,110,125,97,105,101,82,95,75,79,74,54,61,87,74,94,64,73,63,64,70,66,60,21,84,46,53,50,52,61,59,49,52,69,60,45,43,51,36,58,29,42,45,28,32,38,39,34,38,32,39,32,37,19,42,30,33,32,23,25,13,31,13,13307,11999,10170,9742,6754,6158,5868,7332,6909,4888,5074,6234,5671,6066,4578,3808,3360,5310,3792,1945,2974,2703,2345,2345,3781,1975,3004,2786,2902,1921,2050,1335,2105,1634,1403,1748,1570,1694,1908,1305,1279,1072,1644,1540,1149,1377,1185,1083,1023,928,1178,1003,683,872,971,881,885,696,669,827,655,607,762,544,497,577,701,376,460,575,658,634,551,550,533,446,477,329,418,391,201,410,375,382,396,342,428,362,363,361,385,368,383,346,350,367,339,312,381,322,334,336,357,242,343,302,237,251,266,258,274,215,267,274,221,222,242,212,256,133,214,166,162,146,181,187,209,143,134,214,177,159,190,281,169,164,117,183,110,137,169,142,175,135,237,140,167,127,116,133,128,114,93,96,107,118,112,113,84,78,126,107,88,91,101,109,73,87,89,96,79,95,70,71,86,102,101,90,83,72,62,57,67,57,77,56,70,72,56,81,60,57,61,74,77,59,47,60,64,73,54,45,43,64,42,55,66,39,47,44,46,40,47,36,41,38,39,45,35,50,41,40,45,33,22,19,28,21,37,16,32,37,7552,6511,6340,6363,4768,4391,3840,4833,4612,3849,3012,3916,3452,4073,3165,2884,2390,1893,1910,2199,1633,1311,1315,1807,1150,1484,1944,1731,1983,1512,1006,1119,1049,654,1030,1159,1210,749,1034,906,1372,760,758,582,722,558,760,570,959,684,613,822,689,574,606,490,577,455,508,560,495,392,401,345,228,424,353,278,330,453,331,295,391,304,251,295,268,289,271,182,198,231,304,226,274,238,238,197,186,254,219,269,245,198,236,197,222,202,153,179,317,218,147,176,184,146,136,134,110,131,155,108,118,124,177,167,128,98,134,125,112,97,136,118,104,110,85,117,92,107,112,99,125,83,101,86,86,85,93,71,123,76,73,108,80,90,62,59,66,97,73,73,67,87,75,73,84,44,49,68,57,53,70,67,54,48,63,54,49,44,52,47,51,56,45,31,29,47,47,51,39,35,50,31,42,27,40,26,32,34,36,38,34,36,35,28,28,30,43,25,24,37,19,11,29,27,30,23,31,21,30,18,22,25,20,26,16,19,17,21,12,27,11,16,19,23,9,10,16,9211,10733,8905,7733,6388,7599,5326,5452,6671,4435,4579,5041,5322,5070,4511,4573,3784,2752,2826,3165,2905,1846,2380,2022,1836,2679,2622,2616,2105,2660,1628,1781,2034,2077,1757,1606,1492,1685,1423,1494,1489,1096,1234,1025,1304,1049,793,1103,1120,1232,924,919,1127,1067,946,864,636,781,772,619,824,461,693,598,567,587,623,586,516,717,530,512,463,488,535,513,504,545,446,445,383,414,368,384,382,396,376,406,305,301,482,425,295,331,415,380,356,274,331,271,297,294,267,320,271,230,301,267,195,185,237,207,227,252,263,218,262,212,180,182,232,195,201,207,212,226,160,153,212,149,204,155,196,162,179,141,132,157,144,172,122,129,124,136,119,149,134,144,181,124,123,119,74,121,102,114,133,92,140,113,132,104,97,123,83,103,100,107,98,83,79,88,83,73,78,99,72,73,84,76,97,84,91,80,65,65,70,59,65,74,66,61,60,59,66,44,58,38,63,43,57,47,65,64,48,52,40,42,30,27,38,49,27,24,35,36,42,32,36,34,36,34,37,40,34,32,18,29,25,10044,8392,6918,6127,5864,5696,4381,3057,4301,4090,4574,2915,4922,3627,3415,3287,2958,2179,3545,1757,2380,1747,1639,2115,1482,2101,1431,1716,1583,1934,1696,1846,1777,929,1614,1181,1097,1008,632,882,987,1100,1015,897,1098,923,349,1042,666,643,665,606,755,535,626,769,615,720,655,534,459,331,417,478,381,444,320,543,405,401,301,330,277,347,368,423,282,267,315,354,250,336,248,313,246,251,312,304,262,274,217,301,221,256,260,269,258,208,267,165,224,193,115,156,142,191,157,151,166,133,155,173,126,180,167,139,120,185,148,137,181,209,127,131,128,116,125,104,119,85,111,115,120,121,127,110,106,100,65,120,97,78,115,85,67,92,85,95,128,84,79,66,89,60,68,49,75,103,76,49,80,64,70,60,62,54,45,64,57,63,67,45,68,72,63,68,49,51,45,57,54,39,52,49,32,67,41,48,54,34,42,42,20,39,40,28,40,38,36,37,32,34,43,19,35,30,36,30,32,34,26,21,36,25,26,27,22,27,19,16,23,25,27,28,20,33,17,24,25,7785,6522,6446,6371,4622,5274,4492,5697,4799,3832,2957,4818,3191,3917,3033,2787,2805,2389,1851,2534,2151,1524,1492,1302,1525,1910,1941,2070,2070,1524,939,1535,1048,672,1287,1298,1237,726,1392,1136,1407,728,770,557,847,739,1046,753,1000,908,722,869,713,765,709,573,687,467,521,522,512,573,487,309,244,486,462,336,411,493,420,367,472,376,335,319,295,345,279,213,238,262,343,246,271,262,281,253,195,331,248,289,275,243,242,217,271,198,165,238,371,245,150,192,213,175,203,154,169,149,208,111,144,139,170,169,181,136,159,178,121,93,185,159,145,129,83,140,141,133,136,127,151,95,76,89,105,98,110,110,121,120,101,115,86,97,60,70,73,101,81,83,95,111,80,99,87,52,68,74,86,79,68,59,66,82,74,41,63,63,69,60,67,72,59,38,40,53,50,57,43,43,63,50,53,49,42,30,38,66,41,73,43,44,65,47,50,37,43,25,30,34,33,39,40,28,38,39,23,15,37,32,31,32,22,25,30,24,27,25,23,29,15,21,27,20,8577,9273,6077,6012,6130,6866,5891,4111,4403,3334,4304,3692,4638,3213,3377,3192,2590,2015,3013,1415,2783,2074,2350,2172,1212,2883,1657,1719,1573,2163,1642,2008,1611,1328,1553,1237,1247,1210,775,1055,881,1072,925,732,1188,1217,728,973,781,818,852,653,960,638,565,821,756,706,588,603,493,585,402,459,524,422,434,574,608,316,462,381,362,417,324,301,320,382,334,397,397,348,170,288,315,292,283,319,326,406,272,227,217,295,312,353,308,242,203,259,197,248,150,185,164,192,179,224,181,185,185,176,141,134,162,201,152,146,130,116,169,186,169,164,163,152,101,159,173,105,176,142,121,118,165,126,131,110,90,98,105,83,99,92,79,119,127,77,136,134,87,70,147,61,73,137,77,88,119,55,53,74,82,53,62,63,54,65,55,72,47,67,107,76,64,70,33,51,45,47,46,75,64,53,37,71,50,41,56,54,70,45,44,43,39,34,64,49,43,42,47,46,38,34,58,36,15,50,31,30,24,43,31,31,27,45,36,19,26,27,40,26,36,13,18,16,31,24,32,22,9638,8809,8402,7129,5628,5930,4851,4983,5625,4764,3455,4237,4482,3994,3860,3761,3394,2263,2359,2858,2656,2186,2090,2073,1387,1450,2292,2197,2105,2107,1235,1585,1724,1741,1370,1445,1360,1377,1203,1258,1270,1038,1207,802,1114,722,605,902,1000,1006,845,982,922,981,812,748,742,638,688,715,624,527,605,524,454,575,519,414,509,573,451,419,467,412,399,451,320,339,379,291,368,330,428,313,360,354,287,315,263,402,328,364,303,295,325,255,325,283,252,232,405,280,207,252,229,223,244,234,177,206,220,172,207,131,169,212,222,144,195,211,171,164,189,180,182,146,115,156,151,188,178,143,154,112,131,133,139,128,135,120,135,157,109,123,72,108,88,94,159,136,123,107,108,123,116,115,84,68,138,119,116,73,106,94,94,64,84,91,87,77,80,71,86,56,91,62,70,68,59,56,61,53,54,54,71,62,63,42,46,66,43,56,56,47,65,31,41,37,46,46,50,43,43,50,52,33,34,28,31,39,37,32,40,39,16,35,35,29,30,40,28,24,24,31,27,20,25,23,28,5331,4943,4952,3784,3320,4088,2113,1084,2692,2941,2540,1201,1230,1844,1866,1648,2038,1686,2004,1139,1244,1304,1489,1159,1206,1402,687,1121,592,972,1125,1382,432,749,616,818,710,804,312,629,650,884,671,608,493,487,167,415,538,747,430,337,616,362,367,442,456,371,286,305,334,202,281,201,203,286,173,321,262,292,215,220,208,234,180,156,191,205,191,147,179,163,172,155,163,200,168,199,178,145,161,166,174,170,144,176,140,157,109,122,161,138,120,127,104,114,137,121,107,121,92,89,107,106,102,108,99,58,83,110,64,70,92,78,76,89,94,56,73,64,63,73,67,72,60,62,72,54,69,61,49,79,47,71,50,52,56,84,42,58,46,50,50,55,65,26,66,51,31,55,20,32,43,57,39,48,49,56,39,34,47,23,43,25,29,26,44,34,32,21,28,40,29,40,25,22,27,25,35,17,36,15,20,30,34,32,15,31,38,29,23,25,37,8,18,15,15,13,15,9,14,15,10,17,6,23,20,21,16,18,18,15,7,16,11,11,13,2528,2458,1868,1542,1204,1604,1703,1371,1342,939,1090,1337,665,1170,881,754,1004,924,597,686,478,560,525,364,712,464,608,567,370,454,478,294,240,471,274,438,292,292,526,222,292,194,289,284,212,183,302,169,239,245,207,224,232,319,209,175,161,177,161,125,154,155,179,87,165,133,110,74,157,132,149,130,110,125,125,89,92,75,110,57,65,67,82,76,76,89,96,51,75,90,89,70,78,60,76,65,56,55,83,83,79,64,75,54,58,44,57,56,56,40,46,58,52,36,62,44,56,31,42,55,37,30,50,52,34,44,40,37,32,45,46,42,44,26,24,29,27,46,37,27,32,35,27,40,39,36,35,33,18,28,18,32,27,27,26,25,14,25,16,19,26,24,18,23,32,21,25,16,12,20,24,22,19,7,15,13,15,17,23,12,14,21,18,18,17,15,16,12,8,20,9,19,10,19,12,13,4,14,12,14,24,6,16,6,5,10,11,15,10,12,7,11,11,8,7,9,12,12,11,7,2,7,6,10,6,4,4,6,3,3,3,6,10046,10610,8082,7937,6338,6681,5078,5415,5685,4949,4004,4957,5226,4945,4158,3891,3300,3781,2827,2101,2726,2916,2078,1900,2699,2414,2246,2140,1212,2225,1662,1860,1764,1234,1696,1479,1482,1338,1376,1399,1324,1135,1138,1310,1032,1063,1078,855,950,869,863,869,884,793,683,795,753,621,649,670,637,531,604,556,380,535,502,564,612,448,549,515,521,439,419,335,370,392,308,395,377,357,368,328,283,300,347,325,339,376,330,301,318,314,283,308,294,331,281,295,215,283,191,266,179,225,246,218,219,160,159,205,206,194,191,181,133,187,185,185,186,180,168,188,161,145,139,152,163,156,134,130,161,149,130,121,109,131,116,161,97,96,124,121,119,136,108,122,127,119,90,85,124,92,120,115,90,102,97,90,67,75,62,91,73,75,78,68,77,85,101,74,85,77,77,76,59,67,56,67,54,53,48,74,57,57,56,53,56,51,39,42,38,54,53,54,62,49,36,44,60,44,34,41,48,60,45,40,29,33,41,32,46,41,35,45,30,33,39,26,18,32,38,27,2892,2187,2065,1427,1557,1413,1379,745,1230,939,1267,683,683,964,887,908,724,331,853,610,465,325,522,561,225,509,337,573,384,460,529,262,217,390,346,393,275,246,200,295,323,233,355,218,314,141,113,265,217,249,191,193,261,182,211,164,231,126,185,124,172,119,156,80,136,155,107,86,107,166,106,87,95,130,110,102,94,113,88,56,76,87,112,106,85,80,91,65,89,100,100,99,69,75,79,65,82,87,81,67,102,62,50,78,46,45,75,71,68,65,52,64,60,56,77,60,45,29,48,40,40,25,67,48,36,42,45,48,40,27,48,35,36,26,27,39,41,26,36,37,38,42,35,46,25,33,24,28,20,24,36,29,25,33,21,24,18,22,40,27,37,28,24,23,26,21,29,30,24,24,17,14,17,12,34,24,22,15,20,22,28,17,20,13,22,31,9,13,7,11,14,15,12,7,25,2,20,6,16,12,13,10,15,6,9,15,13,5,7,12,5,14,9,5,10,4,8,12,6,12,16,7,12,7432,7714,5502,3909,3820,5147,3268,2222,2900,3880,3164,2355,2067,2601,2691,2234,2467,2646,1637,1963,1790,2200,1917,1826,1884,2346,1102,1261,1094,1141,828,1252,760,1068,1175,1026,934,977,571,862,860,497,850,887,1024,696,299,852,536,549,522,497,737,476,513,538,399,543,492,367,360,304,396,326,277,370,305,191,488,322,259,279,242,307,238,181,316,176,245,141,270,228,218,207,201,190,252,152,247,257,186,266,201,220,214,199,172,171,170,172,182,165,152,151,167,108,124,166,144,124,132,134,153,138,122,165,135,116,127,100,104,80,122,135,101,129,100,87,103,96,89,104,98,115,77,83,80,63,88,102,65,91,75,90,61,82,63,74,54,82,70,58,82,51,54,59,70,59,82,44,62,51,45,63,46,59,49,55,49,45,65,56,60,57,52,50,39,37,32,43,36,51,55,40,28,52,31,47,30,35,40,30,46,32,35,47,34,32,41,20,29,38,29,29,33,38,21,19,19,20,26,19,18,22,21,24,25,21,27,27,16,19,24,17,7610,7548,5176,4960,4911,4457,3506,2510,3407,3206,3426,2459,3503,2889,3053,3064,2148,1345,1911,1961,1981,1624,1831,1489,913,1843,1190,1355,960,1577,1425,843,1107,1054,1320,962,945,1042,579,982,888,801,887,697,922,696,359,732,568,604,619,522,600,479,503,612,452,520,499,330,417,253,429,376,281,362,273,401,389,326,262,265,284,276,240,295,258,247,241,305,283,240,171,248,245,220,159,245,199,200,199,234,164,191,180,186,197,185,184,136,168,152,131,133,144,122,114,171,151,100,117,129,141,149,146,127,118,141,98,88,142,119,98,115,109,116,99,84,126,89,91,87,91,89,80,102,87,90,80,93,78,62,91,60,39,97,62,78,87,66,77,58,63,56,60,74,64,88,70,49,67,57,44,63,52,51,44,72,57,48,50,44,57,59,46,51,38,37,40,40,35,57,48,28,43,55,39,47,47,23,31,35,31,23,37,17,37,25,35,21,30,28,42,27,18,31,22,32,12,24,25,22,27,19,19,19,6209,4420,4937,3748,3024,2409,3166,3574,3154,1651,2351,3039,2423,2885,2124,1802,1854,1155,1543,1316,1412,709,885,1611,832,798,1462,1289,1285,844,838,519,713,975,710,936,647,702,1115,594,636,519,569,376,543,377,724,381,422,388,390,488,330,485,428,294,287,305,294,285,368,261,302,277,305,199,306,162,155,236,261,235,189,271,228,217,179,203,161,137,76,159,166,149,143,125,165,141,166,161,155,134,123,129,146,119,108,165,129,132,143,141,170,123,119,108,144,117,111,130,89,111,101,94,109,115,89,61,101,89,80,69,91,81,69,85,96,100,68,44,67,77,78,77,65,53,63,72,78,62,68,67,57,60,34,46,59,44,46,41,50,48,43,49,51,65,27,37,45,40,55,52,34,37,36,23,38,41,35,34,29,31,35,38,31,31,20,34,25,30,27,17,30,23,33,21,31,27,22,42,29,30,24,19,26,10,18,22,23,18,18,27,12,20,22,27,29,18,13,14,18,21,23,13,13,17,17,10796,9413,7948,6771,4769,5800,5373,5374,4789,4551,4545,4843,4458,4700,3762,3549,3339,2518,3026,2526,2480,1918,2347,2573,1791,2162,2082,2248,2204,1778,1835,1456,1600,760,1448,1548,1292,1253,1365,773,938,1031,1088,964,1153,806,786,909,631,782,821,774,768,791,784,681,496,663,629,546,538,715,522,482,352,483,465,378,405,428,459,424,383,454,374,414,288,242,337,291,189,271,313,273,347,325,312,306,302,320,249,262,274,265,287,268,251,260,278,282,274,245,181,196,212,152,208,209,229,252,224,184,205,182,192,208,190,166,168,209,160,160,165,151,162,150,179,134,148,126,175,155,173,126,112,132,123,121,106,134,122,150,126,82,86,101,96,97,86,94,96,110,96,90,100,105,86,101,84,82,97,78,70,93,91,79,74,85,71,77,73,65,74,65,81,64,45,54,59,68,46,64,62,55,56,54,66,59,65,64,44,44,41,42,39,41,40,45,44,40,49,45,43,54,47,34,31,35,15,35,35,31,25,26,26,32,29,27,9076,7800,6514,6289,4264,4255,4416,4339,3641,4430,4118,3976,2994,3332,3104,2721,2503,2059,1984,2535,2080,1618,1886,1911,1582,1729,1669,1585,1388,1107,1191,1051,1232,1329,744,1243,1294,1021,1217,1025,862,626,604,793,713,586,845,460,630,559,495,595,513,474,574,493,379,502,460,479,337,468,385,379,406,315,426,265,345,288,364,311,292,314,330,243,194,257,243,146,192,249,215,231,238,261,192,223,225,226,196,194,191,184,202,171,156,250,168,231,191,146,218,161,209,137,188,153,133,141,126,135,132,153,124,135,125,74,166,125,109,101,122,64,117,122,88,121,106,114,121,105,148,75,75,77,72,100,83,67,76,72,59,72,58,74,84,70,76,88,80,67,61,73,77,71,54,43,52,68,62,56,53,51,61,47,53,55,60,48,41,46,31,28,45,48,62,47,13,39,53,34,50,47,38,42,29,48,19,35,25,41,21,23,36,34,32,28,36,37,33,25,38,46,24,35,28,37,26,24,12,20,23,4386,4203,4288,4046,3041,3771,2106,2000,3108,2235,2256,1915,1944,2113,1640,1909,1920,2051,1474,1524,1383,1157,983,891,1514,1223,839,1286,901,1360,890,1198,599,503,665,576,649,704,595,765,797,772,521,617,526,542,391,437,506,789,524,484,634,389,416,456,444,318,299,398,413,167,326,203,177,310,185,320,268,322,155,189,345,242,166,189,209,186,166,212,136,201,263,178,159,191,176,222,166,141,175,157,143,150,113,182,131,215,133,118,223,145,157,146,120,132,176,117,100,89,88,90,94,123,128,108,80,97,76,99,63,97,86,122,79,83,93,71,63,84,63,78,64,100,84,62,71,63,67,84,52,56,61,73,69,68,57,73,71,60,67,57,35,85,65,29,63,25,29,56,54,40,37,57,47,55,49,35,44,40,48,35,39,51,56,27,38,43,43,28,29,31,31,26,30,34,38,17,44,34,40,28,30,38,25,33,17,25,30,26,27,44,18,12,22,31,18,13,30,14,19,18,14,16,19,21,21,20,19,25,13,6272,5447,4734,4837,3476,2695,3133,2799,2798,2714,2758,2609,3236,2689,2213,1976,1730,1580,1824,1408,1516,1268,1205,1120,1176,809,1163,1111,1063,915,939,775,1195,739,521,809,472,631,675,660,669,670,681,632,375,559,567,289,432,345,441,413,272,392,421,372,317,299,325,292,249,235,275,355,250,225,208,299,222,218,223,203,181,237,183,194,134,172,163,160,182,136,151,159,128,141,184,157,125,148,152,151,181,134,159,135,116,161,162,110,126,115,117,93,92,102,99,94,97,79,89,109,102,95,91,95,79,69,96,59,101,102,72,70,51,71,67,80,75,82,50,89,73,54,76,61,57,60,58,31,64,41,60,53,49,51,48,64,47,51,52,46,31,39,45,47,40,44,43,33,37,39,39,35,44,32,41,52,41,37,27,41,36,22,20,32,27,33,29,29,38,23,17,21,38,22,26,30,30,22,21,18,31,16,20,18,23,26,27,24,15,10,11,19,16,25,17,18,14,7819,5837,6256,4372,3827,2824,3771,2801,2836,3062,2979,2466,3526,2147,2460,2305,1955,1270,2236,1407,1991,821,1538,2062,811,1142,1128,1175,1283,1071,833,795,1276,1040,1124,1148,854,519,606,668,634,751,642,394,774,670,404,690,451,429,479,492,411,352,433,420,338,459,377,300,310,286,320,451,268,262,307,326,154,219,248,215,164,259,249,309,206,213,194,204,103,161,174,229,149,183,192,234,182,164,171,161,166,166,140,178,189,150,136,116,175,154,112,128,112,100,130,90,121,101,119,103,112,92,105,119,92,125,98,74,103,115,86,75,90,72,73,87,81,65,82,83,65,61,83,69,78,69,57,70,82,72,65,47,47,55,70,53,68,52,72,74,50,41,36,69,59,38,72,56,62,57,48,41,45,40,24,45,48,54,35,38,45,52,55,38,24,33,22,34,40,24,36,26,33,48,27,40,28,30,25,28,30,28,26,17,33,19,25,29,24,28,14,19,20,22,31,22,3947,6015,3759,3950,3295,3995,3160,2411,2467,2464,2322,2215,2150,2306,1902,1785,1700,2107,1470,1072,1360,1564,1160,1032,1578,1602,969,1111,782,1243,950,1178,612,772,638,682,736,689,379,605,697,731,558,726,413,557,655,354,462,468,477,374,453,319,344,451,423,353,331,297,337,283,276,277,206,287,179,334,308,212,278,287,191,192,181,163,205,208,178,209,170,200,132,142,194,142,147,161,168,214,153,141,147,143,156,160,162,174,133,137,133,134,133,125,123,116,116,112,120,111,106,113,93,101,98,114,105,70,58,68,127,94,86,83,60,82,81,67,88,76,76,79,99,105,71,67,96,50,61,43,58,55,61,59,73,73,63,89,47,77,51,41,65,57,63,62,45,61,64,44,27,43,39,45,40,43,50,38,46,34,37,43,47,25,29,41,31,30,18,27,29,34,32,26,38,38,33,19,33,23,27,18,34,16,22,48,22,27,20,20,25,24,20,24,20,20,25,5786,4231,4220,3457,2794,1663,2789,3086,2086,2340,2069,2254,1970,2207,1619,933,1613,1792,1519,814,947,747,1064,624,1323,430,1409,1014,848,559,560,360,748,1117,569,508,509,523,685,442,548,421,503,495,309,324,516,311,368,243,313,386,125,268,327,256,258,229,243,232,170,238,257,251,252,151,135,192,108,160,227,194,134,129,150,147,112,115,141,125,70,141,110,115,112,142,106,104,125,119,114,80,134,89,120,110,102,117,118,100,96,97,146,52,84,83,62,81,70,80,83,82,80,75,68,52,77,65,78,57,94,54,54,43,53,62,78,61,45,52,54,42,68,82,49,40,47,54,38,36,51,40,44,32,53,39,52,37,36,42,45,37,28,41,28,36,25,27,44,33,21,45,29,24,34,24,29,25,22,21,15,28,15,20,23,33,38,20,17,21,24,21,12,17,20,12,12,17,18,20,16,18,18,16,18,28,10,16,20,12,15,11,18,17,8787,6613,7940,4902,4375,2673,3959,3092,3223,3842,3558,2317,2523,2453,2444,1859,2433,2449,2236,1878,1600,1264,1722,1606,1817,900,1660,1697,1121,862,987,650,833,1637,1238,956,775,883,773,845,401,830,769,776,666,520,412,600,468,405,491,389,337,381,528,364,286,381,478,375,358,308,351,375,362,246,229,262,171,262,253,263,217,230,230,186,185,160,186,153,126,210,246,185,167,179,154,186,207,161,186,149,177,154,155,164,170,124,132,152,164,154,174,108,153,130,109,120,130,117,133,123,121,107,72,102,137,104,78,69,95,69,84,68,96,88,91,87,69,85,59,77,72,82,59,59,67,72,82,59,77,73,46,53,64,50,65,47,64,45,63,67,47,36,48,50,41,36,45,51,50,57,30,41,34,41,34,37,42,42,30,41,33,48,42,31,40,39,31,33,46,32,32,33,34,23,34,33,18,33,8,29,25,30,17,28,32,34,32,22,17,25,15,6404,5443,4778,4143,3341,3458,3169,1744,2498,2049,3038,1469,2676,1936,1861,2209,1629,1006,1847,1743,1566,1212,1316,1351,693,1444,938,1050,844,1162,1113,911,999,1077,1115,859,629,854,360,933,674,353,647,555,709,353,186,497,403,468,487,406,436,226,342,391,279,304,378,257,302,224,287,389,316,275,197,233,321,241,202,173,242,236,190,241,168,171,197,236,257,166,151,201,186,164,124,123,156,160,128,162,112,161,105,123,140,181,138,102,118,101,151,99,125,79,97,115,93,70,98,107,100,100,80,90,101,92,79,63,93,112,72,70,102,86,79,82,76,72,80,81,71,62,62,60,50,45,63,74,64,57,53,52,21,64,53,50,71,49,46,39,69,53,38,60,40,52,45,44,48,32,43,51,32,37,25,38,39,36,28,32,63,61,50,42,30,26,29,30,36,25,32,30,32,30,29,27,32,17,39,18,36,22,27,17,43,20,24,21,23,26,4958,4155,3918,2232,2771,2284,2060,2434,1962,2240,1856,2040,1108,2006,1639,1188,1586,1704,1006,841,887,951,1113,1016,1214,953,1056,1062,871,592,743,514,371,849,936,551,537,596,590,435,446,326,352,504,729,429,232,600,348,246,339,399,317,264,362,252,297,281,320,250,255,235,250,153,188,181,213,123,164,165,143,161,179,222,154,172,162,120,172,93,90,138,160,135,124,128,117,97,170,149,148,139,108,138,148,124,141,111,127,115,104,155,99,88,110,93,85,78,98,120,103,98,104,83,82,94,75,93,71,72,52,33,66,68,88,59,90,68,76,48,59,67,82,83,52,55,52,48,51,50,47,64,48,49,49,54,44,41,21,46,44,37,39,34,29,39,32,52,51,32,40,35,22,33,46,28,37,29,39,34,27,31,28,42,37,24,45,32,29,27,20,18,26,24,23,37,22,19,26,23,28,29,18,21,19,23,32,25,16,18,20,17,19,15,4388,4030,3827,2359,2152,2335,1385,955,1616,2379,1978,1112,846,1332,1462,1242,1470,1671,982,1161,938,1028,852,1072,1276,974,520,963,418,407,754,460,263,509,526,613,548,492,349,437,489,338,485,352,426,333,115,347,340,208,276,244,257,219,259,275,210,230,202,208,209,107,202,137,100,171,153,97,198,161,128,133,130,174,133,118,154,136,134,69,118,126,151,141,110,129,91,78,125,72,82,124,118,106,105,104,84,100,118,91,95,89,80,91,90,75,77,91,64,60,84,67,77,69,68,61,79,42,91,39,48,45,43,46,39,61,55,43,55,62,38,45,41,69,25,41,34,50,44,43,43,38,30,39,49,49,46,27,23,40,38,39,19,29,34,23,32,26,33,21,40,29,46,23,25,26,23,23,33,40,23,32,26,20,22,18,13,28,21,20,26,21,24,27,20,12,11,18,9,14,29,19,16,18,15,20,13,10,21,17,20,3767,2895,2616,2397,1937,1824,1682,873,1373,1954,1538,903,800,1021,1229,1208,1146,477,1034,928,697,615,888,728,340,697,355,678,430,356,531,513,238,432,509,516,465,430,279,373,362,340,396,260,280,277,129,247,370,234,252,254,224,246,262,288,280,225,282,219,159,130,220,121,175,183,126,98,163,162,176,136,148,145,156,141,127,147,138,61,88,93,97,129,98,137,140,80,91,121,81,120,102,112,109,96,118,125,88,78,127,97,62,90,87,80,71,61,64,63,75,67,74,69,61,76,45,52,70,57,51,22,66,45,46,54,51,52,53,62,64,54,63,42,37,57,43,35,45,37,37,39,33,25,16,55,43,35,23,63,49,33,47,29,40,42,28,26,35,34,47,31,35,44,44,23,30,33,32,41,20,26,20,13,21,35,19,24,12,24,32,16,23,20,28,35,17,23,20,24,22,13,21,16,20,16,24,14,15,19,21,4784,5227,3562,3709,3128,3158,2367,1415,1756,2282,2285,1482,2733,1247,2050,2037,1499,1264,1651,1162,1281,1259,1185,1104,875,1223,620,864,656,899,777,919,985,603,911,678,786,634,386,595,583,680,504,476,554,251,185,431,430,241,444,334,266,360,346,466,353,440,309,259,203,213,255,299,245,247,198,331,274,173,212,177,180,201,193,170,209,177,166,191,182,188,131,138,169,163,155,169,135,122,93,136,142,118,148,156,145,155,126,123,113,152,107,107,116,96,73,72,71,89,76,78,72,81,57,99,73,81,66,66,83,125,61,51,73,52,53,57,72,81,54,81,60,47,96,55,52,51,44,56,59,44,69,36,25,66,53,47,45,56,63,36,44,35,33,66,45,29,42,31,43,39,45,41,45,25,29,39,32,40,29,25,36,35,35,26,20,21,27,40,24,20,23,22,26,32,28,40,39,32,28,21,21,25,22,5875,5689,5458,4961,3754,3097,3136,2024,2666,2830,2977,1760,2432,1734,2344,2072,1796,1840,1605,1761,1647,1209,1226,1485,1359,1081,917,1339,629,911,858,1006,866,1121,869,1055,924,906,586,768,712,798,504,488,381,573,395,298,406,481,431,333,364,315,345,369,299,339,259,249,301,285,263,366,355,223,163,265,216,186,231,283,249,205,165,191,146,235,170,148,151,164,137,147,156,152,142,162,102,125,102,111,158,133,102,140,136,213,123,123,86,101,214,116,106,80,137,83,75,91,62,88,91,111,66,86,87,105,63,79,61,64,64,46,69,62,69,67,50,82,42,75,70,74,60,50,43,57,38,42,45,49,62,38,75,65,66,49,37,42,45,50,33,25,50,32,40,29,39,28,41,34,35,46,36,38,30,33,41,26,34,32,29,34,34,25,23,32,27,41,30,32,2711,2145,1600,1918,1419,1335,1274,1164,1227,1183,927,1145,1126,995,954,894,873,603,760,453,558,492,537,382,432,437,486,502,433,425,422,369,422,338,398,320,326,285,358,257,286,274,253,255,255,250,154,175,203,195,198,258,141,216,197,220,234,162,187,152,108,142,194,108,112,118,135,117,124,103,158,119,104,99,113,128,83,85,95,84,54,77,57,86,88,68,85,89,96,122,70,77,63,97,110,62,87,95,81,67,85,81,70,50,57,51,68,66,53,61,61,52,61,47,43,48,37,48,55,42,55,50,49,35,36,42,36,33,63,41,47,40,52,26,35,42,32,34,34,42,33,25,21,30,21,27,38,33,35,40,30,23,48,28,26,39,30,16,31,23,32,26,22,20,24,13,26,33,21,20,22,19,14,20,28,24,25,19,14,19,26,13,11,20,22,10,24,17,4868,3883,3329,2774,2168,1828,2398,1994,1585,2030,2009,1685,1500,1624,1414,1065,1371,1021,1237,930,822,731,1069,713,700,628,951,833,683,446,716,452,547,851,665,499,470,461,451,505,462,466,411,371,382,274,325,326,198,188,289,282,158,254,279,243,211,283,232,206,160,273,216,196,205,165,152,175,143,129,132,115,105,136,129,110,128,90,125,88,107,91,88,120,105,97,112,88,89,110,103,96,98,99,116,92,95,73,113,100,92,85,84,57,63,63,71,81,68,65,52,73,72,67,46,63,62,45,57,45,54,47,43,35,40,41,61,55,49,43,46,49,45,39,40,46,60,49,35,27,55,31,27,42,28,50,26,28,30,34,32,29,28,25,28,38,31,26,22,25,34,22,32,17,24,25,20,34,37,21,16,22,18,24,18,25,23,14,22,25,20,18,13,7,1768,1511,1437,1095,1111,896,971,510,782,526,779,394,651,489,445,604,298,319,557,330,415,280,349,314,207,305,231,317,183,465,263,266,225,286,297,165,186,237,95,217,197,166,176,140,172,142,73,119,116,136,147,104,159,64,106,114,104,102,94,72,115,94,75,73,70,73,62,75,77,89,67,60,90,59,51,65,49,57,52,68,57,61,59,64,45,43,21,58,42,62,56,43,30,53,24,40,34,41,42,37,53,29,29,40,25,26,42,43,42,35,30,41,29,29,44,35,16,30,23,15,27,38,43,40,21,25,28,29,18,19,26,20,30,23,30,22,21,15,17,28,9,26,22,16,18,19,19,12,17,20,12,11,20,19,9,13,12,15,14,12,12,13,12,21,14,10,20,14,10,13,12,6,14,13,17,12,10,9,9,6,6,5,7,8,3,5,4298,3573,2904,2826,2332,1824,2234,1863,1715,1363,1957,1537,1972,1507,1340,1325,1191,1188,1492,713,831,691,864,816,770,576,742,773,795,545,689,397,690,525,802,454,496,490,418,405,450,367,475,419,539,376,276,424,281,196,212,336,206,190,267,274,282,241,237,241,169,165,206,134,167,161,196,166,139,125,201,192,168,164,155,209,149,116,128,137,87,138,91,134,117,112,112,122,123,117,109,97,96,114,114,109,109,99,132,83,97,115,77,75,86,88,52,69,76,66,69,77,61,93,61,71,64,94,78,51,48,73,49,44,55,51,54,63,46,49,48,39,46,55,68,51,39,52,31,51,51,38,55,27,52,42,36,32,31,39,40,37,22,32,31,48,24,41,33,24,41,23,28,22,30,24,27,38,26,18,21,28,22,28,37,25,28,21,28,16,21,24,32,32,4602,4448,3567,3231,2491,2529,2268,2188,2096,2087,1822,2070,2086,1951,1727,1692,1586,1542,1227,1097,1010,1051,982,773,1149,867,948,1057,863,841,821,655,733,740,788,678,564,551,600,447,491,452,500,580,557,480,332,438,355,311,338,199,323,303,342,325,293,256,286,267,227,233,300,201,201,230,191,252,236,190,214,237,164,224,163,169,146,179,160,138,101,164,177,149,136,127,137,136,155,158,121,136,152,133,139,139,126,141,121,127,130,106,125,101,111,101,112,101,91,78,80,102,107,94,95,84,85,85,74,83,97,63,59,74,72,70,68,58,89,69,58,73,81,76,56,66,43,45,66,56,59,46,49,56,58,63,64,64,42,58,50,52,45,39,52,50,41,51,45,43,42,40,43,36,42,42,46,38,24,35,43,32,40,38,29,34,29,26,34,32,39,25,34,38,38,28,18,40,28,3498,3462,2784,2681,1938,2144,1748,1567,1630,1673,1278,1544,1439,1422,1544,1474,1293,1039,916,964,813,786,780,709,752,710,694,842,628,547,661,479,566,594,593,524,493,493,453,404,460,387,475,398,439,358,228,363,361,223,356,390,182,306,302,383,326,235,256,255,221,209,275,205,216,186,168,157,194,212,209,202,183,197,181,151,141,173,168,120,132,147,137,130,120,127,119,113,131,113,106,135,133,120,137,129,134,120,150,106,144,115,95,80,96,96,60,75,63,70,89,79,83,70,77,78,74,71,73,61,66,58,66,48,58,63,39,58,56,72,55,68,79,49,46,52,65,54,41,44,55,52,52,43,44,55,42,34,26,63,40,29,26,47,41,46,42,21,48,33,51,37,31,22,30,27,26,34,38,25,24,33,29,34,27,37,33,25,28,20,35,25,25,33,19,31,33,4346,3902,3819,3132,2569,2575,2260,2234,2227,1814,2121,1897,1714,1992,1624,1461,1550,1573,1385,1180,931,878,975,802,1138,787,1051,1053,863,803,889,746,581,715,710,659,540,641,601,482,541,568,496,525,453,394,347,356,387,430,369,348,389,194,329,293,321,305,256,241,252,237,239,187,213,215,188,185,186,218,115,147,197,181,183,207,163,144,149,126,98,142,167,152,133,140,136,167,135,127,125,143,124,99,114,128,122,120,137,104,137,107,122,112,103,82,100,77,96,105,80,76,95,81,90,87,84,89,40,78,55,64,56,85,73,69,85,48,54,70,47,69,64,69,62,51,50,41,50,41,43,73,62,48,57,40,44,39,37,42,42,33,45,55,60,22,38,44,27,35,37,27,37,30,36,35,33,31,33,37,31,37,35,30,31,28,35,29,36,25,838,763,637,525,393,509,531,394,426,333,391,362,225,361,272,251,374,327,224,229,154,194,203,132,244,142,205,222,119,142,177,93,73,128,105,143,117,97,147,83,98,81,106,97,74,77,67,63,83,80,60,67,80,100,70,56,63,59,45,39,46,46,51,19,51,37,40,26,55,42,45,55,36,49,34,23,34,28,41,13,23,28,23,29,30,35,25,18,24,33,26,26,21,25,40,23,23,24,26,28,27,19,10,27,22,22,18,20,14,17,18,21,24,21,29,22,9,17,12,9,13,15,14,16,17,20,14,15,13,11,8,11,16,15,9,13,6,10,11,15,4,11,14,11,12,13,12,6,1,7,7,7,11,8,7,6,9,7,10,5,8,4,15,4,7,9,6,7,9,8,9,6,7,5,7,9,7,4,12,4,6,6,4433,4069,3162,2947,2320,1942,2184,1526,1367,1911,1993,1538,1769,1359,1643,1744,1295,1150,1428,980,821,933,898,846,836,758,633,802,618,508,753,415,669,588,704,568,548,538,396,457,503,449,496,421,463,379,250,394,334,160,386,340,138,241,275,146,280,277,246,246,170,181,238,168,239,195,180,245,187,136,183,166,135,184,176,219,154,142,156,128,140,134,112,137,122,119,122,128,99,117,91,110,112,148,130,113,133,116,120,130,109,119,77,78,90,101,53,62,87,76,70,89,80,80,57,73,50,89,64,48,65,74,44,27,66,49,54,48,70,52,44,66,53,47,66,50,36,55,34,31,52,32,38,26,32,57,63,23,43,61,45,35,35,27,32,40,37,34,38,24,50,25,41,25,32,16,10,29,44,29,16,37,12,24,28,20,17,25,38,30,3035,3113,2182,1804,1667,2501,1628,1121,1561,1134,1355,1044,882,1178,1199,854,1009,857,793,623,493,819,694,416,536,910,615,665,374,804,640,751,312,662,550,454,382,316,256,433,405,424,357,331,323,261,155,261,314,315,269,269,348,244,210,214,150,217,186,186,173,201,154,100,179,159,131,180,253,158,125,125,169,127,103,92,130,150,148,118,169,85,91,104,96,109,88,128,91,127,100,102,84,93,88,76,82,80,61,106,108,74,52,58,65,59,82,75,68,52,72,53,66,50,76,52,66,45,56,72,46,38,52,69,34,44,60,34,37,50,36,72,47,37,42,49,48,46,40,43,34,35,45,27,30,45,43,36,34,34,35,29,43,35,31,22,31,41,25,39,18,28,20,29,29,20,30,24,25,24,47,19,27,29,24,16,32,15,1928,1676,1202,1048,1135,1192,829,575,878,671,765,517,721,763,654,638,565,317,567,318,425,308,363,357,205,464,313,343,262,412,404,340,269,246,307,212,240,158,124,193,207,244,238,151,202,166,66,162,143,166,170,122,184,102,119,141,112,87,121,105,112,93,97,79,78,96,70,106,98,88,73,54,65,81,63,114,80,47,67,90,58,58,52,62,50,61,56,49,44,66,55,63,40,58,44,40,57,35,46,34,50,40,27,41,24,40,36,43,41,30,28,37,31,26,28,26,33,34,25,28,40,49,30,27,39,21,25,15,25,17,24,26,19,23,32,19,26,26,14,26,11,26,20,13,11,15,12,16,25,20,19,14,17,17,11,15,21,23,16,17,15,13,9,15,16,13,9,21,8,15,14,10,23,12,11,2089,1738,1390,1228,1250,951,946,1241,1005,933,806,1153,1068,1026,775,641,834,646,423,463,440,380,505,355,461,309,501,423,519,251,353,203,349,248,275,279,230,222,321,162,213,171,220,236,210,173,157,180,175,97,137,174,109,167,138,156,109,118,86,147,79,99,113,87,79,86,101,59,69,73,83,90,73,62,69,66,54,55,66,54,51,60,55,61,77,52,67,51,73,66,55,64,59,59,64,48,77,38,49,42,51,53,35,32,47,36,24,40,31,29,38,30,47,38,33,26,32,34,22,38,30,34,28,17,34,32,27,26,31,29,33,22,28,30,28,22,24,27,36,18,22,18,23,13,21,22,19,17,11,23,16,13,15,11,17,20,11,19,15,22,13,21,27,15,24,19,15,15,13,10,8,13,18,2607,2426,2109,1806,1346,2010,1388,1385,1455,1176,1152,1250,1069,1168,1006,762,859,714,676,479,571,667,612,387,510,638,626,548,395,643,514,606,400,538,372,355,314,316,316,320,274,361,287,279,215,216,205,183,280,285,176,206,240,259,203,178,233,179,181,96,167,194,159,108,150,128,119,177,219,121,132,113,137,102,100,101,92,127,91,91,104,75,100,83,98,103,91,96,77,100,82,100,83,92,80,67,56,57,68,75,73,77,54,58,41,55,70,50,49,56,51,51,47,38,69,56,39,43,41,62,46,60,46,47,42,44,36,33,37,42,39,54,37,26,39,31,33,40,40,36,29,18,24,35,22,42,25,28,45,32,14,18,37,22,34,18,28,22,27,27,19,28,19,32,26,28,21,1117,1126,820,685,608,823,527,395,454,573,525,436,274,429,479,417,380,401,273,310,246,302,268,233,267,369,163,244,179,200,193,174,95,157,184,190,179,143,112,147,154,105,140,122,169,113,75,132,107,91,84,84,153,85,101,92,98,73,74,88,49,72,77,55,34,67,43,48,85,55,44,39,58,52,42,42,50,48,41,30,30,37,40,34,32,38,40,39,29,38,32,46,26,41,23,40,34,32,34,40,40,44,17,25,26,36,20,28,18,21,22,23,28,25,25,38,27,24,17,22,16,12,27,31,19,15,13,12,19,18,14,17,27,18,7,14,15,11,12,14,19,21,16,14,7,28,20,13,11,11,11,12,10,12,9,17,10,15,13,6,14,14,12,13,13,17,10,22,15,14,12,13,4823,4943,3663,3404,2747,2771,2310,2485,2138,2281,1904,2299,2255,2032,1841,1421,1627,1445,1271,1060,1213,1266,1025,967,1051,1033,960,973,1039,778,814,768,882,574,713,636,666,601,627,600,566,525,520,598,493,435,419,380,425,285,367,331,286,345,316,356,260,306,292,237,222,72,252,294,198,199,217,212,224,165,188,224,173,202,184,171,189,148,138,134,185,131,109,137,130,150,136,125,135,126,126,106,137,130,119,116,122,175,109,153,101,135,87,80,89,97,80,84,109,94,73,78,98,75,73,80,61,79,85,70,63,70,65,47,66,77,70,73,66,56,49,66,67,50,62,54,58,71,51,44,44,54,55,51,37,39,56,42,44,53,39,53,36,34,47,51,42,33,44,44,1714,1767,1528,1274,1028,1224,927,1127,988,847,840,1207,837,1043,715,713,757,714,480,500,384,437,366,291,506,380,424,507,378,316,353,298,245,279,257,306,237,275,360,173,209,227,214,258,191,212,217,134,154,117,174,184,142,190,165,169,130,131,118,125,102,85,96,90,95,87,103,122,101,73,73,87,88,103,102,76,71,90,66,64,52,72,71,63,71,69,74,74,59,70,62,59,83,57,76,67,52,61,65,69,50,76,53,45,50,58,52,44,45,49,38,49,48,45,40,33,34,25,45,45,32,32,31,27,32,34,35,26,37,27,26,39,38,43,28,28,22,39,29,18,17,14,26,32,25,32,28,22,14,18,26,25,19,20,15,19,15,14,15,16,24,13,21,6,29,11,20,22,11,9,12,14,18,1068,979,875,725,551,599,377,354,525,501,429,377,487,424,387,396,418,338,288,232,282,270,243,257,238,252,145,229,179,234,150,154,150,108,193,156,160,115,108,115,142,92,125,112,120,123,54,86,80,66,103,85,87,83,78,66,61,82,60,63,51,34,59,50,34,35,37,66,50,46,43,42,34,51,49,43,35,40,31,52,42,37,37,39,37,36,42,38,26,36,28,24,34,22,31,28,24,25,23,21,44,21,21,21,18,20,27,20,28,19,24,20,27,18,27,17,15,16,22,16,16,18,14,15,11,14,16,12,18,24,12,18,10,13,22,18,18,16,19,14,13,13,14,13,13,8,16,18,2522,2134,1965,1632,1555,1668,1152,1483,1650,908,867,1330,1048,1353,920,808,757,503,632,584,576,391,502,483,321,583,615,503,554,561,405,442,379,398,321,370,339,330,396,278,319,242,268,209,244,180,185,194,238,304,221,230,214,227,217,153,156,169,158,141,171,108,138,118,72,144,130,91,108,148,96,80,154,96,93,89,85,102,80,103,63,77,96,90,92,96,84,69,91,61,96,76,80,75,70,61,58,68,62,89,89,69,66,64,55,53,71,48,63,60,45,63,61,41,72,54,52,27,52,49,41,45,63,64,26,37,38,29,27,36,33,47,39,27,48,26,48,23,39,46,31,39,34,32,31,21,27,33,28,22,21,21,15,24,22,1862,2040,1482,1246,1202,1257,942,1045,985,762,716,880,764,851,652,610,669,815,522,375,362,513,383,323,596,446,459,461,382,404,307,322,303,314,292,263,258,242,261,238,241,204,251,266,233,140,154,213,155,186,171,168,174,162,147,121,130,117,127,141,121,117,151,76,86,55,104,109,95,99,118,113,90,67,63,68,87,51,72,72,69,61,65,56,59,56,63,52,72,76,68,70,54,57,58,62,52,59,63,56,70,70,50,37,42,40,46,56,41,39,46,28,27,28,58,42,39,35,34,32,34,33,29,37,28,36,48,26,37,43,29,42,21,36,23,27,25,26,24,34,22,24,20,24,27,20,23,24,25,18,16,22,25,17,22,23,22,1452,972,1055,939,689,730,784,872,862,495,641,854,352,1016,499,377,586,449,397,285,264,217,268,206,295,200,403,362,327,186,261,154,121,151,153,263,160,129,289,179,180,93,160,155,120,98,176,103,152,124,106,178,125,162,142,80,102,80,103,106,101,70,127,46,58,83,62,34,63,108,73,76,71,61,60,69,50,53,39,17,20,34,63,56,36,53,54,43,29,66,43,42,30,41,45,30,45,27,57,51,66,44,30,39,36,29,38,29,34,31,26,32,34,38,41,26,20,24,26,42,17,14,40,19,20,14,40,19,24,23,25,19,34,22,10,12,18,28,18,25,19,13,19,15,18,14,10,15,24,18,23,21,24,14,16,13,13,2747,2127,1929,1333,1354,1361,1399,868,1070,856,1200,740,743,874,832,773,658,416,787,628,484,414,530,463,272,494,455,543,343,487,451,258,293,479,486,346,315,211,173,306,304,255,320,210,362,127,111,248,196,203,178,201,210,141,197,155,202,129,164,126,138,173,157,57,132,133,89,64,133,109,118,103,110,120,104,110,79,88,100,74,87,79,89,79,84,74,68,68,78,90,71,74,73,80,72,69,90,80,66,51,91,63,50,61,49,40,62,46,50,54,65,52,48,48,68,56,39,43,36,44,40,42,50,50,47,47,27,45,45,39,39,36,33,23,23,35,36,23,35,31,35,35,26,29,39,26,22,24,15,27,29,30,35,30,32,2401,2254,1713,1591,1256,1492,1375,961,1040,955,994,952,976,793,922,881,831,455,670,687,546,461,600,438,316,483,432,550,332,460,396,351,374,468,442,391,325,361,265,295,318,246,303,193,313,186,136,242,226,189,226,221,147,172,204,168,133,177,168,120,126,158,146,122,107,118,123,105,76,127,131,114,124,115,115,118,109,105,95,91,74,92,74,81,87,88,88,72,84,86,89,81,65,66,98,78,78,96,69,77,67,65,56,56,52,52,56,77,49,41,41,60,57,42,42,59,52,53,43,34,62,44,38,46,43,43,38,37,34,36,39,34,52,24,33,35,30,41,36,25,33,37,24,28,19,31,25,28,33,44,32,30,28,20,21,29,22,24,34,21,28,1245,939,1048,749,700,499,613,547,581,438,439,432,330,443,349,309,433,423,303,206,183,222,237,172,305,122,271,270,205,171,200,103,101,201,176,131,140,123,121,111,94,98,143,147,118,109,68,138,95,106,82,87,62,73,91,75,64,68,88,72,58,75,70,49,47,44,47,32,40,35,66,52,55,48,45,43,41,19,39,24,20,32,43,35,33,45,29,29,42,37,46,34,29,35,42,30,40,27,29,26,28,29,37,24,41,28,25,24,36,22,41,24,20,23,33,27,25,23,20,16,18,13,21,29,19,20,24,20,15,21,15,12,16,18,21,20,3,17,11,18,9,17,8,12,16,13,18,7,11,7,8,10,16,2023,1474,1559,1326,958,961,1381,1196,817,854,1033,1131,740,788,693,568,725,544,619,477,381,327,458,264,347,247,453,512,415,247,361,204,287,284,268,319,263,244,313,229,193,159,240,155,185,164,185,127,184,68,155,161,65,195,195,129,119,128,132,114,85,130,124,94,84,88,109,104,103,83,59,67,78,117,109,86,71,63,69,43,44,44,58,74,68,68,52,46,61,76,43,52,74,50,91,44,63,51,69,68,60,76,63,48,52,54,49,43,49,50,42,42,47,46,28,52,35,16,38,26,25,24,31,17,20,30,42,41,29,27,36,31,27,28,26,36,17,38,26,18,25,20,23,21,19,21,23,20,16,22,25,24,16,31,10,19,16,2222,1775,1674,1491,1149,1165,1202,1218,1008,893,1022,1218,969,969,801,721,741,531,625,584,494,371,451,341,344,380,468,534,430,332,393,265,390,302,336,355,279,257,293,236,231,177,298,231,248,204,191,177,193,122,158,195,118,196,181,170,147,162,137,127,121,115,130,108,114,99,113,127,109,93,67,59,83,113,105,97,69,71,73,56,54,65,75,83,68,72,64,51,74,70,57,58,79,56,84,50,69,64,81,62,63,83,64,56,63,52,48,51,57,48,39,49,46,65,36,51,40,27,54,44,26,39,31,29,26,34,45,41,27,28,42,30,28,27,32,40,24,36,31,32,27,26,21,25,19,28,18,28,30,26,32,437,460,365,346,220,287,296,425,300,176,176,394,289,340,171,158,175,168,96,96,104,111,72,47,113,59,156,135,106,138,70,82,147,84,51,72,58,66,102,39,47,44,58,50,56,41,103,49,29,66,41,57,41,57,35,37,29,30,38,40,27,30,37,32,25,28,23,36,30,20,38,27,20,19,30,26,15,29,19,23,12,4,10,13,14,18,16,13,12,33,15,9,21,12,23,9,7,18,22,25,22,15,13,13,8,12,8,15,11,18,11,7,10,10,19,15,10,10,9,14,13,14,14,14,10,6,11,5,8,11,8,8,13,9,12,9,7,7,9,6,5,9,3,6,7,5,6,5,6,5,1068,920,859,748,579,591,585,456,513,452,439,431,382,402,388,411,358,304,268,297,242,190,230,188,207,189,179,254,189,164,203,134,138,135,131,123,148,121,123,121,126,98,128,114,121,82,64,97,120,56,98,111,65,63,100,103,113,58,73,91,56,66,65,55,48,50,46,50,58,52,62,52,52,41,35,49,36,42,55,43,29,28,52,32,30,39,35,29,38,39,28,38,28,29,24,36,39,33,35,22,56,38,27,17,40,32,14,28,31,36,30,10,33,24,22,38,31,18,24,22,16,22,17,14,18,14,21,12,9,20,12,16,17,15,14,24,11,11,19,7,24,14,13,18,8,13,17,8,17,17,12,1216,998,858,716,580,540,603,463,561,456,487,456,349,398,384,308,391,352,314,186,230,173,200,195,250,169,222,228,165,196,155,107,120,169,154,179,165,72,182,93,100,113,106,81,103,98,85,80,77,91,77,98,61,100,99,63,58,52,64,40,67,45,80,37,45,40,59,32,43,52,69,58,52,40,31,39,41,34,28,20,22,30,45,45,40,32,43,32,29,44,43,27,23,31,31,16,29,44,33,37,31,23,24,21,29,20,26,25,28,16,23,27,30,21,22,23,19,19,22,20,22,18,22,19,9,17,18,15,15,10,20,19,12,13,19,9,12,18,16,14,12,13,11,12,11,11,13,6,1922,1612,1409,1246,982,913,1010,791,937,665,855,783,570,920,686,559,743,651,520,477,378,346,348,327,474,299,335,425,323,229,367,190,195,183,270,286,234,203,254,160,264,157,235,219,187,183,136,161,166,118,143,171,109,111,132,120,139,124,115,96,136,61,132,73,74,85,79,57,70,100,76,80,82,71,85,54,67,66,64,35,43,67,56,52,43,63,45,52,70,57,63,59,60,47,55,54,82,63,73,44,47,48,37,46,45,40,38,30,38,40,38,42,49,34,36,32,20,26,28,29,31,26,31,23,29,27,28,26,25,28,37,24,33,31,30,21,25,22,24,17,23,32,23,2032,1436,1359,1165,983,604,1098,722,547,783,1052,571,560,516,619,543,610,590,592,409,334,273,477,312,447,184,341,358,247,179,273,147,204,322,342,231,251,175,146,166,163,156,216,191,203,146,104,159,136,69,115,169,72,86,126,123,102,123,118,101,49,88,105,55,98,60,77,68,46,60,75,75,60,71,71,52,27,91,40,52,28,53,47,58,56,57,54,42,48,55,42,49,35,46,60,47,53,48,48,31,46,50,41,31,31,37,33,40,40,44,30,35,51,38,24,23,39,25,21,20,42,34,18,13,29,27,19,23,17,22,16,27,24,23,21,21,18,26,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1405,1265,1077,906,788,903,703,713,812,567,491,624,634,686,506,425,493,309,346,284,325,253,293,270,224,312,361,274,300,308,231,258,197,203,186,211,180,161,140,142,141,140,159,140,165,130,88,152,127,136,121,133,124,110,96,122,111,89,96,93,103,108,100,63,71,64,59,57,66,70,57,57,65,55,66,55,49,48,31,50,46,40,49,32,47,54,55,48,46,41,46,57,37,47,49,34,48,32,31,57,41,27,25,41,30,35,34,28,28,33,30,31,31,21,34,31,29,21,12,18,27,22,19,28,22,23,21,21,20,26,23,21,19,23,16,18,20,22,16,1690,1262,1190,856,916,757,837,822,779,506,755,640,624,744,565,469,378,204,495,351,297,201,296,375,140,293,360,301,298,274,262,131,208,205,325,187,166,157,167,165,178,116,158,116,177,72,123,148,122,121,110,122,151,92,119,97,109,63,129,86,102,104,68,36,61,67,77,67,59,80,43,47,46,61,49,64,46,60,52,18,46,42,57,46,44,28,44,31,43,57,42,34,41,50,39,42,47,42,34,31,37,27,32,43,31,27,41,27,36,44,27,32,35,27,31,27,21,35,24,26,17,24,26,21,20,25,27,19,15,27,23,15,17,2355,1971,1985,1409,979,933,1157,723,732,1224,1026,666,743,533,697,673,732,435,633,601,555,428,598,457,332,315,356,390,222,320,261,229,305,407,298,314,247,266,203,252,204,187,258,189,216,138,111,170,169,95,136,123,86,160,153,129,71,128,140,86,83,103,111,127,107,64,80,80,75,83,77,62,51,93,71,62,70,65,80,58,26,64,50,51,66,65,33,53,63,55,56,43,69,29,59,51,45,44,44,50,34,28,44,46,39,22,35,36,30,29,28,37,36,24,39,34,46,22,32,42,27,33,26,33,23,15,15,1691,1324,1356,1133,839,727,870,506,641,799,738,448,528,398,488,488,469,497,450,325,394,284,401,275,350,247,242,295,175,233,295,200,199,298,218,241,184,182,115,147,126,115,200,154,155,120,69,115,119,101,85,108,83,67,95,86,83,88,81,77,70,76,76,76,78,55,49,48,62,60,67,65,43,62,57,36,26,49,56,42,33,32,30,43,30,44,21,38,55,53,31,35,41,34,35,34,36,43,35,38,30,27,43,26,26,32,35,34,27,37,23,32,16,29,35,24,22,13,23,21,24,34,19,11,20,24,22,26,18,18,14,1123,1196,819,777,505,779,591,564,588,469,507,532,398,542,479,357,248,576,318,283,211,323,249,129,426,202,227,270,192,217,192,219,138,179,189,169,157,113,144,132,59,117,137,168,123,138,107,126,107,104,109,116,88,81,97,77,115,69,90,71,55,63,84,47,65,52,42,75,76,67,94,83,69,55,52,42,40,55,46,33,28,44,29,47,53,36,55,50,35,50,45,34,45,43,27,39,29,29,42,49,29,43,41,35,29,46,44,31,21,33,33,18,18,28,29,23,38,16,34,29,11,17,34,23,33,17,15,22,17,16,29,33,13,15,677,841,511,392,386,626,313,303,291,327,280,309,235,304,325,278,214,222,154,145,165,219,143,165,149,287,150,175,108,151,147,160,53,149,100,83,116,83,68,84,89,75,78,78,79,58,48,59,46,69,40,57,104,41,51,63,63,40,52,34,45,43,48,19,46,51,26,37,63,41,31,24,38,34,18,23,36,26,30,24,35,19,25,11,18,18,36,27,21,33,21,28,24,24,24,24,19,15,13,25,16,18,12,22,12,15,23,16,15,12,15,10,17,11,13,12,12,10,13,18,11,22,12,15,10,9,13,12,11,5,14,11,12,7,1197,1004,917,850,673,793,623,618,671,458,456,527,552,573,429,393,439,289,300,301,295,224,254,215,186,253,286,258,248,236,216,217,231,164,162,182,180,148,165,138,151,138,139,122,115,84,65,108,115,137,107,107,97,85,93,86,90,86,58,68,74,94,65,64,64,59,47,45,61,75,42,41,61,66,45,31,47,46,49,38,35,40,49,41,23,48,41,49,39,44,41,39,28,45,38,33,37,33,37,40,52,28,23,28,26,29,28,31,35,33,27,25,25,18,21,29,28,16,18,14,28,15,18,19,23,16,22,29,22,22,688,665,483,583,380,364,335,435,399,370,286,416,406,358,282,281,218,308,181,192,145,195,112,84,229,107,187,168,198,136,96,79,155,68,59,92,93,76,121,72,101,71,83,103,60,67,54,64,75,47,64,82,43,60,70,47,55,46,45,51,42,37,53,25,26,29,32,37,34,29,41,46,30,29,25,31,23,27,18,26,23,15,28,21,12,12,29,17,24,24,24,27,21,27,26,18,18,13,18,26,38,23,9,25,19,11,12,12,17,14,12,8,25,10,16,11,5,9,10,7,17,17,18,8,10,5,8,14,9,13,11,16,8,696,887,612,612,492,829,288,244,445,308,307,261,409,291,286,359,274,356,225,166,199,260,127,158,255,316,121,224,137,264,147,246,127,113,132,112,90,97,85,103,101,119,110,96,84,116,48,62,67,126,71,83,143,78,65,67,72,66,64,55,79,42,56,38,27,55,42,81,85,45,56,57,63,52,34,44,34,26,30,48,43,24,33,22,29,34,25,32,32,26,24,35,18,26,19,16,25,35,23,30,30,24,23,23,18,22,27,29,19,9,20,15,26,13,29,21,14,14,11,17,11,27,14,25,15,19,22,12,14,20,17,19,12,14,13,1513,1255,1087,894,802,804,789,601,717,485,652,531,570,578,506,519,397,266,404,352,319,225,284,305,175,270,299,302,255,304,266,202,217,218,240,183,163,137,134,148,153,151,162,115,182,80,86,124,105,123,146,98,127,86,102,111,81,93,104,93,87,95,77,51,73,69,62,59,58,56,46,42,57,67,52,55,50,44,55,53,35,47,60,50,42,45,43,34,42,40,34,41,31,36,39,23,34,37,40,44,44,39,25,32,33,30,32,37,37,21,29,34,35,28,22,26,24,16,31,25,30,22,29,21,26,20,19,25,1545,1103,1718,812,646,688,533,315,575,943,715,328,313,375,406,428,471,462,362,378,332,310,311,317,338,233,210,310,135,192,235,199,101,266,166,191,141,167,85,131,99,128,145,141,151,108,37,109,96,89,75,73,127,80,77,63,76,63,70,65,80,49,74,64,63,36,50,34,49,53,55,45,48,51,37,41,29,30,28,29,14,38,53,39,44,39,34,32,17,31,19,52,37,32,36,22,36,31,31,23,30,29,27,29,13,18,17,19,26,25,21,33,31,22,19,23,18,14,16,15,14,7,21,15,21,27,16,22,9,7,683,701,620,384,381,580,279,340,432,363,310,380,287,434,299,278,303,178,184,180,161,159,187,111,113,215,181,186,135,199,148,159,125,135,88,111,92,89,74,76,82,72,101,84,78,70,45,69,74,62,66,74,89,79,86,69,77,48,69,39,64,42,47,47,47,53,33,35,62,62,20,23,31,50,38,39,39,49,34,31,33,17,34,36,33,32,34,29,35,21,23,36,26,22,33,32,18,21,25,26,35,25,10,20,18,20,14,21,28,24,16,14,24,18,18,19,22,12,20,20,16,17,12,18,12,16,25,4,21,13,6,16,13,2006,1572,1536,1343,1019,649,990,736,595,765,854,663,760,524,667,663,560,521,507,444,387,294,409,426,397,194,315,365,280,235,238,167,289,350,325,272,223,208,197,197,183,206,183,171,184,159,125,140,146,103,124,159,98,93,122,135,101,99,102,99,81,96,92,90,117,65,96,87,64,54,92,89,46,68,57,44,52,66,48,50,40,53,42,49,60,53,57,44,43,36,27,42,56,56,38,33,48,51,55,45,35,46,47,42,31,30,34,37,36,38,28,35,40,39,33,32,28,20,20,28,29,28,21,28,20,900,678,791,490,493,375,394,358,423,313,395,296,194,325,226,230,324,298,175,190,152,133,214,136,174,98,178,216,132,121,139,90,78,171,149,112,100,80,103,71,88,73,98,86,109,75,50,101,54,82,71,95,55,54,76,45,63,52,55,46,46,38,57,32,38,38,31,21,26,27,34,39,40,34,21,35,27,29,32,14,10,26,41,32,23,21,24,23,35,40,21,18,20,22,31,13,23,21,26,16,25,24,19,14,26,13,25,16,16,23,24,14,13,19,21,16,34,15,13,9,14,16,22,10,11,14,783,838,682,650,344,659,362,336,495,360,368,372,357,409,340,317,243,418,233,199,197,266,177,123,293,208,169,199,165,224,182,209,123,119,123,128,112,107,132,74,66,124,118,129,93,87,63,54,91,98,89,86,69,68,85,76,82,71,63,61,42,41,58,32,36,48,30,56,66,39,34,37,51,50,41,38,47,29,30,31,26,34,35,31,39,33,39,42,24,33,22,40,15,39,29,36,39,28,35,20,19,22,24,23,15,24,29,20,15,19,27,20,21,21,15,20,16,9,24,22,16,15,30,22,20,32,1128,1045,777,795,585,773,549,544,615,572,519,528,429,462,443,411,432,394,288,255,235,300,241,204,273,265,266,254,192,222,214,199,154,196,156,193,152,124,179,128,115,111,118,121,110,119,92,78,121,81,92,94,88,106,89,57,83,77,83,65,79,66,81,51,80,56,77,76,78,53,76,71,71,54,49,47,47,52,40,28,32,40,42,42,37,41,30,37,33,50,42,40,26,25,59,23,30,43,34,39,36,44,20,35,22,26,34,27,29,22,20,17,30,15,35,15,15,22,20,12,20,15,20,17,26,15,22,1516,1347,1296,1018,817,973,666,563,620,752,724,559,483,585,479,469,554,500,483,379,299,338,407,281,360,343,260,387,267,284,332,270,153,223,196,189,204,214,157,162,144,177,189,185,184,135,66,141,134,122,132,139,123,110,123,115,110,109,110,111,87,82,94,62,57,82,60,75,69,68,49,47,47,88,50,55,56,58,69,45,44,52,63,54,52,64,54,36,39,40,30,65,39,37,26,49,42,52,40,39,55,38,34,26,40,32,30,30,42,45,18,30,34,28,33,30,28,39,18,24,23,25,18,27,25,1864,1683,1433,1257,1016,1292,941,777,1129,708,731,778,948,810,600,582,622,497,617,375,447,436,373,296,326,456,346,355,366,447,328,334,322,223,293,252,235,222,186,202,199,188,199,190,189,186,89,177,160,210,146,154,180,169,138,163,148,136,105,122,123,85,89,81,78,90,93,92,106,95,91,92,96,90,72,71,75,94,77,61,95,53,70,61,65,64,82,59,63,70,60,67,42,59,75,28,56,58,40,54,83,56,30,51,33,48,54,43,35,26,38,31,45,43,56,43,33,21,31,40,32,43,40,33,25,31,1712,1645,1193,1078,935,1093,828,632,722,848,778,646,601,597,595,570,574,446,444,375,361,387,405,309,325,403,295,327,261,265,296,293,214,260,285,211,249,153,147,189,165,175,212,166,197,160,106,139,145,128,135,112,132,96,135,131,130,129,92,102,76,88,100,67,79,80,82,69,108,65,92,83,57,67,58,46,58,54,66,52,71,48,46,49,51,45,53,55,38,67,46,48,44,60,56,31,21,51,52,46,39,47,25,29,31,38,40,29,27,29,38,40,39,26,33,24,33,27,21,27,29,33,34,28,30,1410,1234,1170,995,673,730,866,443,506,517,731,411,490,400,390,465,405,486,420,360,305,248,290,248,388,213,208,295,194,222,200,187,201,222,119,220,173,155,112,144,140,134,139,135,77,116,63,62,95,92,113,99,103,62,95,87,93,81,67,69,72,51,86,69,73,64,63,42,51,56,96,86,61,53,53,31,44,36,34,40,32,27,55,43,38,38,54,44,39,50,28,34,34,37,25,39,25,20,27,26,45,41,35,36,41,25,28,31,29,32,32,24,21,35,18,14,36,20,26,8,25,758,797,507,415,468,685,301,276,508,318,303,330,234,367,286,290,273,298,137,152,173,180,158,206,197,286,131,187,148,169,160,131,59,87,130,115,103,103,86,95,84,56,87,90,147,99,36,114,63,118,83,82,134,60,69,61,73,60,64,49,75,44,48,21,28,52,38,32,52,51,47,40,51,52,25,39,45,40,42,20,40,33,24,30,30,26,37,34,27,35,21,39,21,28,29,33,23,16,14,26,39,25,14,22,19,25,20,26,17,5,13,14,21,17,24,29,14,18,18,27,21,25,10,17,1130,1368,914,983,707,897,500,398,549,584,496,431,615,395,453,552,459,448,346,349,301,384,262,259,321,312,179,280,172,269,231,264,235,203,172,188,186,206,112,170,159,175,135,150,123,123,76,106,90,126,136,103,109,97,89,80,78,74,70,56,76,49,84,68,48,60,56,66,74,56,62,62,81,58,59,38,56,52,49,48,43,35,39,47,32,52,47,42,48,36,37,40,37,32,36,36,35,67,45,11,41,36,58,29,37,19,31,29,26,20,29,22,31,34,34,17,33,18,22,17,26,21,17,24,31,1579,1481,1340,994,824,946,714,673,763,803,642,613,497,516,517,520,579,622,329,374,252,416,351,209,478,258,303,405,270,262,337,252,187,272,216,170,178,152,187,173,157,151,208,211,174,115,69,183,163,114,122,138,106,108,122,109,108,101,105,102,94,97,114,69,59,76,66,59,98,69,83,85,93,71,60,55,49,62,46,44,59,54,61,54,50,53,53,50,71,47,57,47,36,47,40,46,50,40,46,52,17,53,41,45,34,25,41,39,41,50,46,36,32,38,39,30,43,27,33,35,25,34,1069,988,861,796,625,631,495,419,455,563,503,396,439,346,421,397,368,340,315,265,208,246,245,193,236,218,202,249,176,189,223,164,166,190,178,161,142,154,131,126,107,113,76,118,114,100,51,79,93,88,76,92,87,69,79,76,59,57,71,67,65,54,65,49,59,60,54,55,48,49,46,46,48,46,44,39,37,58,28,36,39,43,28,35,30,34,22,26,33,28,36,28,27,33,24,30,17,30,40,34,28,8,30,20,23,28,29,25,21,21,7,18,25,25,22,16,13,22,12,14,24,16,15,674,764,605,533,459,453,477,343,383,285,352,315,237,301,251,284,233,241,225,179,163,170,132,150,159,140,118,168,98,138,110,123,94,158,59,117,114,98,74,104,82,92,67,67,64,62,101,47,44,93,69,78,62,44,55,52,53,41,47,43,58,35,36,36,33,38,35,42,39,41,44,42,46,36,18,28,20,39,30,17,29,15,22,39,21,23,18,31,15,32,26,14,23,23,18,19,21,20,21,20,25,23,15,26,16,12,22,35,16,11,22,16,8,1225,1152,848,796,647,660,637,472,477,497,495,425,421,417,419,402,363,392,334,253,229,268,226,240,282,256,230,245,182,184,204,162,150,191,180,173,166,130,137,189,131,146,122,141,136,95,86,105,112,70,97,97,80,90,90,109,90,79,75,68,51,84,58,40,42,62,35,59,50,50,58,56,56,60,48,39,54,53,37,34,36,43,38,44,47,40,22,36,28,30,33,32,24,34,37,33,29,29,29,41,38,38,30,11,27,31,27,28,15,22,29,38,27,17,1054,920,849,776,619,547,528,567,572,319,396,464,448,482,348,364,372,341,309,201,221,188,187,177,232,177,236,292,236,179,198,129,184,164,134,158,140,109,121,119,127,101,115,100,95,85,91,91,96,103,94,91,60,70,90,61,69,62,51,52,48,53,63,60,42,55,55,47,38,39,54,39,53,49,42,49,38,48,34,28,27,22,40,37,36,36,33,32,25,31,26,28,35,23,29,25,33,32,34,26,46,30,29,28,16,21,30,29,704,758,562,494,484,752,333,398,512,318,345,358,294,393,313,254,258,321,210,156,149,230,188,111,231,232,199,206,133,242,168,250,96,150,139,100,94,94,102,103,81,120,94,121,74,80,68,75,87,104,76,85,89,64,66,63,72,59,60,41,70,65,47,27,36,55,40,48,71,55,27,27,63,39,28,36,29,48,30,35,36,30,24,32,32,30,46,24,28,35,25,24,17,33,27,26,32,19,25,33,25,22,15,18,21,11,32,19,24,10,25,21,21,366,409,293,302,281,302,249,181,225,153,172,166,177,150,117,154,120,139,109,93,108,96,82,71,98,118,73,112,74,106,63,77,68,89,51,70,47,56,32,60,57,47,53,44,32,48,28,21,35,54,43,50,50,24,40,40,33,26,19,13,31,29,29,19,18,27,19,18,22,25,24,21,41,17,14,15,23,28,28,8,16,10,20,12,12,13,11,12,17,29,15,9,9,9,7,17,20,22,16,14,15,11,18,17,17,8,6,16,10,14,12,9,17,18,10,1098,1095,811,729,572,678,573,460,477,464,465,483,443,382,388,458,344,298,319,278,238,233,237,246,222,263,189,234,164,172,181,152,162,175,179,186,138,141,116,127,97,112,135,97,143,101,86,84,100,94,102,85,86,78,76,80,83,65,63,62,56,52,65,47,48,55,57,45,51,58,88,63,46,65,49,50,47,49,36,32,24,27,37,30,36,46,36,36,36,46,30,32,20,24,55,39,32,33,30,38,27,30,38,25,26,27,37,22,28,24,964,990,781,635,586,708,438,430,547,472,410,459,402,461,387,372,311,337,262,209,239,254,216,191,228,271,178,233,153,216,177,172,151,93,166,135,113,124,113,127,120,107,128,119,105,97,70,93,86,108,88,93,95,94,89,94,81,71,50,73,71,50,66,31,36,45,41,53,50,53,52,42,40,33,47,29,37,44,36,33,40,35,44,38,29,28,28,31,48,40,28,39,28,35,33,29,33,32,32,30,23,39,18,27,21,27,15,22,15,1122,1046,800,674,513,756,502,399,566,477,442,397,361,479,415,352,331,322,332,231,244,232,246,246,228,286,154,227,177,199,206,194,113,133,158,189,126,104,113,107,119,106,109,91,126,130,69,80,94,102,92,112,113,76,82,93,84,75,59,58,67,64,64,37,38,59,40,50,55,51,54,48,48,52,41,37,51,41,43,31,31,35,43,40,25,28,36,35,32,43,38,42,33,37,27,31,27,24,30,26,24,32,25,37,24,28,25,587,495,451,365,352,346,250,360,313,298,180,336,192,347,231,159,162,163,147,83,131,132,125,110,110,131,127,131,127,110,108,107,60,56,81,90,82,77,94,52,52,58,52,67,54,53,71,48,49,33,39,54,70,40,52,43,37,36,41,37,59,25,36,24,16,19,26,28,25,21,16,16,26,25,20,19,21,16,17,16,23,15,19,17,15,14,19,13,23,23,15,18,16,19,18,17,13,15,24,20,14,19,8,11,11,14,8,837,639,646,520,434,345,349,304,568,319,318,288,352,301,278,294,239,212,213,171,256,132,158,191,136,150,158,162,179,143,107,67,128,108,129,112,94,126,87,90,104,59,102,67,107,103,28,82,58,79,57,62,54,55,56,63,55,38,49,55,55,30,55,29,42,36,49,29,22,42,34,36,33,30,40,25,24,31,24,23,19,26,26,36,22,23,34,27,31,26,29,29,17,21,19,15,34,18,27,24,21,24,17,14,951,951,808,686,557,635,474,337,476,411,444,327,387,352,324,383,370,393,344,270,240,267,224,178,276,225,167,236,167,218,175,157,115,170,165,132,109,133,99,106,131,134,135,117,130,119,42,110,92,103,109,93,106,64,84,86,85,72,68,59,62,45,70,38,50,51,31,59,47,37,45,53,42,44,48,36,44,61,40,31,39,41,36,31,40,35,38,40,30,41,35,35,37,35,41,34,41,41,38,33,31,25,29,36,13,637,739,510,418,404,590,231,168,248,299,263,186,243,209,249,244,207,247,178,121,148,170,146,196,180,283,89,138,76,112,107,139,83,82,112,79,80,105,51,105,88,55,82,85,91,80,15,74,53,53,48,59,81,48,61,65,53,47,39,43,31,35,31,32,30,40,37,26,49,32,32,33,35,38,30,28,37,27,31,22,31,16,29,18,27,20,18,21,14,8,16,19,17,19,16,21,16,25,17,20,25,15,17,16,19,1233,1245,901,889,674,754,693,503,506,561,611,487,501,395,480,472,408,421,366,351,281,305,280,263,313,253,214,296,191,171,224,165,172,154,193,177,176,175,119,139,148,140,148,130,155,110,101,119,105,95,139,107,73,96,79,110,94,88,73,81,72,80,93,48,53,43,51,60,84,66,60,44,43,70,63,47,44,52,34,27,36,46,44,46,48,46,37,31,39,33,31,26,48,39,49,37,36,31,35,36,33,46,33,28,19,28,13,34,683,588,576,518,323,366,363,361,372,266,266,321,291,292,213,252,230,207,190,170,150,121,115,113,134,109,161,178,159,133,108,78,131,115,93,113,83,91,73,84,83,56,81,58,90,72,63,80,59,71,63,81,70,48,72,48,63,57,50,56,41,55,47,45,43,48,38,34,39,46,44,39,39,50,28,31,26,30,24,14,17,18,27,38,25,30,34,25,11,35,30,28,28,20,20,22,22,24,29,26,30,28,19,30,925,719,774,693,466,458,473,478,549,287,377,386,436,426,308,328,294,213,266,167,246,144,165,174,147,155,215,181,206,154,159,122,178,125,138,154,94,108,108,100,76,88,86,72,96,66,62,72,80,108,52,74,68,60,79,59,56,61,56,50,57,53,55,59,36,25,37,62,36,28,37,24,47,40,30,38,34,38,19,37,19,29,31,38,27,22,26,37,28,30,30,23,21,19,17,26,22,20,18,23,28,15,419,469,330,419,352,295,216,219,217,194,174,199,486,177,205,240,139,142,170,116,156,105,87,89,90,130,71,77,100,109,61,87,191,34,93,63,71,86,57,51,48,57,51,50,67,67,32,52,32,23,37,41,32,25,31,58,27,23,32,41,22,13,32,41,25,19,14,39,19,21,19,20,8,12,20,17,12,15,22,12,10,18,20,16,12,7,15,17,14,12,13,12,14,13,9,7,5,536,432,416,386,325,304,289,289,249,138,210,271,164,274,194,137,194,240,154,80,83,98,92,76,183,99,132,158,107,85,77,67,59,71,69,82,51,61,96,54,57,41,75,46,50,59,42,44,46,45,41,58,33,43,42,33,49,27,49,32,39,31,33,24,19,19,31,17,25,33,45,41,26,32,25,13,18,24,23,9,14,17,24,16,19,14,28,25,31,15,26,22,20,15,14,13,21,9,13,21,530,676,462,412,317,419,229,204,255,307,221,198,222,192,214,228,215,236,158,157,127,199,138,104,175,128,95,144,83,132,150,129,83,83,86,83,82,84,70,88,77,76,79,71,77,58,32,67,45,65,41,45,57,55,48,65,39,36,36,31,32,24,39,36,28,28,25,24,39,29,17,28,18,42,20,25,19,18,30,23,20,26,28,26,18,18,10,21,14,16,23,20,25,16,22,19,928,743,654,566,446,532,471,514,363,348,417,523,403,421,383,255,274,127,281,195,195,131,214,212,83,202,190,163,184,125,175,115,143,100,137,105,127,91,116,109,124,72,104,57,84,81,104,63,104,36,69,60,41,65,69,64,46,51,55,61,39,22,36,32,34,41,32,41,43,34,28,32,15,30,39,23,40,21,33,26,18,23,19,24,25,33,26,18,25,23,20,25,26,29,468,333,357,223,220,200,212,81,185,150,209,69,104,108,122,133,114,27,126,91,100,50,68,104,20,74,41,78,44,81,74,33,29,60,43,63,46,52,20,38,34,34,48,29,41,22,10,41,34,39,29,33,32,25,34,24,22,18,23,24,31,21,26,14,22,17,13,8,26,23,13,8,11,23,9,19,10,14,19,5,12,19,13,14,10,9,10,21,20,11,10,12,13,11,7,5,20,329,280,256,190,176,212,198,182,231,118,128,204,151,188,127,115,140,42,70,88,72,50,66,35,26,53,77,81,57,86,67,57,51,52,23,56,41,43,22,30,49,34,49,21,34,41,45,28,31,23,32,28,31,49,30,26,20,19,16,15,24,23,22,20,15,19,2,27,17,28,10,11,20,18,21,14,15,13,13,7,6,10,17,10,14,17,16,10,15,6,13,7,10,18,9,12,7,13,11,197,211,137,136,124,95,89,82,86,103,64,82,64,52,54,62,71,87,41,35,39,35,41,38,68,21,29,53,30,30,29,17,24,26,36,27,29,24,24,11,21,14,18,24,34,17,10,18,21,15,17,23,13,16,16,16,13,14,15,7,9,8,14,9,6,5,9,8,6,9,14,14,13,8,12,10,9,7,8,5,4,7,11,7,6,11,6,13,8,10,6,5,8,2,8,4,4,11,499,361,324,314,238,240,263,136,190,254,202,135,105,146,164,154,156,82,130,113,86,75,108,100,48,89,55,88,65,46,89,56,34,52,47,82,73,51,41,44,42,38,44,24,32,36,17,21,43,38,35,42,26,33,44,38,29,30,29,33,22,29,28,13,24,18,18,18,16,20,25,19,17,26,22,12,14,23,18,10,18,12,13,13,19,16,11,17,21,15,17,483,376,382,315,205,197,271,208,221,179,184,195,225,169,193,181,141,65,133,99,145,56,85,114,36,60,85,91,74,102,43,47,90,73,49,72,41,39,31,41,40,28,55,30,41,40,38,25,31,37,35,40,38,39,27,48,22,22,24,15,22,21,25,24,16,20,32,36,12,16,30,16,19,25,13,20,14,21,13,15,9,9,10,12,17,15,13,17,10,12,8,12,10,14,15,612,689,510,373,358,419,237,257,317,305,228,254,135,316,222,207,225,296,132,131,131,187,142,122,207,172,123,164,107,83,114,72,38,76,106,89,73,88,74,54,70,52,84,110,80,68,24,71,64,50,47,43,62,41,53,61,54,42,56,43,46,21,38,14,25,33,18,25,32,32,23,28,33,29,26,24,28,28,25,7,28,21,24,18,22,23,17,23,23,13,18,21,20,17,23,22,23,513,451,404,299,241,404,260,293,268,210,245,290,216,284,212,143,163,127,132,133,102,109,126,90,98,146,131,106,99,109,90,108,81,82,83,83,61,65,72,62,41,51,72,56,70,68,42,61,44,31,33,34,44,54,30,46,44,28,42,28,39,32,26,22,21,31,33,23,27,18,14,25,22,28,21,20,15,19,20,17,24,18,22,20,578,515,455,260,268,376,270,206,275,240,251,230,184,255,208,199,196,97,111,158,135,74,114,105,50,127,135,93,80,109,91,100,57,87,75,92,85,64,46,43,43,56,73,50,87,49,20,56,42,39,43,53,64,54,42,55,34,64,42,25,32,32,39,34,30,33,27,23,20,23,26,19,17,24,31,30,21,22,24,17,13,22,25,24,19,33,18,20,421,452,340,311,221,387,289,217,252,158,213,184,193,195,149,148,119,195,130,96,106,145,128,58,130,114,97,109,77,129,76,120,73,92,55,85,71,62,60,65,35,54,66,60,42,39,37,37,49,36,48,36,59,31,33,44,40,21,45,36,46,49,21,19,33,28,20,25,47,23,15,17,30,23,22,18,19,31,19,20,18,24,20,18,17,484,466,369,255,278,336,223,311,298,241,193,318,195,283,199,154,197,104,117,112,112,106,116,81,58,95,116,105,97,95,92,90,57,73,56,74,53,63,87,56,44,41,78,45,46,47,48,41,36,36,51,47,38,65,43,35,34,25,35,29,39,23,26,28,26,26,23,20,35,23,11,22,21,21,25,19,25,27,17,13,24,7,22,19,11,20,14,20,27,14,15,713,659,569,509,331,386,383,379,350,286,290,350,338,309,259,288,259,242,171,202,168,146,161,134,182,115,143,175,139,126,127,101,137,99,103,120,108,88,105,65,95,72,78,79,99,67,66,51,49,49,61,69,43,48,62,58,38,43,31,42,46,48,44,40,34,35,30,24,46,29,51,43,29,39,28,22,26,25,24,26,21,28,21,26,18,29,20,27,20,15,22,348,361,305,274,206,293,219,219,242,154,187,258,188,226,150,169,169,138,94,122,90,65,89,58,87,81,77,101,83,76,79,62,77,55,48,79,52,58,73,21,55,46,60,41,32,48,42,34,37,26,37,50,39,61,52,44,34,34,31,18,25,19,33,24,20,16,31,18,22,20,21,16,25,28,25,15,16,24,11,16,15,22,14,23,17,13,11,20,307,336,235,189,192,269,157,111,151,149,146,132,99,121,120,125,96,119,87,50,89,73,59,73,89,119,41,57,43,98,55,71,41,38,45,39,42,33,29,28,24,23,36,34,38,33,14,31,22,46,38,27,45,22,34,23,23,18,12,15,22,19,22,17,15,17,10,18,27,16,14,15,15,12,14,10,15,15,7,13,12,11,12,20,7,17,461,445,420,295,259,429,234,272,279,147,209,242,179,301,182,176,130,83,129,107,101,112,63,93,45,172,138,119,94,138,101,120,67,104,87,79,57,53,76,71,61,67,65,49,64,25,37,43,34,60,24,50,83,35,44,40,39,41,57,28,50,41,29,18,31,32,30,30,35,37,12,13,21,26,16,18,41,18,28,18,13,12,24,26,19,13,21,488,450,326,300,275,312,209,176,240,205,218,172,189,194,163,197,159,158,146,82,95,137,93,97,110,96,79,101,74,92,109,59,72,61,74,72,46,49,52,42,41,44,72,71,53,38,24,49,39,33,43,44,47,38,42,30,38,35,33,29,29,19,32,16,20,29,17,26,21,25,28,24,16,19,19,24,15,15,10,18,19,16,341,260,286,199,166,174,148,108,169,121,152,83,109,130,97,119,83,49,106,75,58,53,58,70,34,63,71,75,61,73,66,55,39,46,43,37,36,31,15,35,37,35,45,36,34,17,10,27,17,35,34,28,31,14,23,16,14,21,34,13,26,22,8,14,18,10,16,18,11,17,8,7,14,16,7,9,11,18,327,365,257,299,211,227,182,151,184,127,173,165,209,139,113,116,151,140,107,63,80,99,61,54,92,66,63,85,77,80,75,72,74,44,47,41,47,39,54,46,47,38,49,50,42,49,31,37,36,35,37,39,24,26,29,37,24,24,20,25,15,17,25,22,16,12,20,23,17,16,17,16,15,9,11,12,14,18,21,668,700,556,483,213,424,335,313,320,311,314,316,268,287,262,275,181,261,170,172,172,180,149,118,195,152,118,137,118,125,122,114,115,102,87,91,106,98,66,80,71,58,89,95,80,59,54,68,61,49,59,52,44,42,69,64,57,39,41,38,47,28,63,42,23,35,39,31,46,28,45,51,19,25,33,24,24,32,158,142,108,99,78,98,86,99,81,60,61,102,48,66,63,58,56,59,41,49,33,31,27,27,49,30,30,50,38,22,25,18,18,22,14,30,23,30,30,19,20,8,18,18,15,14,15,17,22,17,10,9,17,13,17,14,17,10,7,14,9,10,14,9,7,6,11,7,13,10,18,20,10,14,9,2,7,453,417,388,338,263,359,250,207,342,192,205,187,202,191,159,157,148,142,141,96,125,122,97,68,103,100,104,132,86,144,116,103,75,64,56,62,69,42,57,55,55,62,54,48,59,39,28,37,39,65,35,49,67,60,39,48,40,23,25,33,26,41,35,16,23,19,36,31,24,27,20,44,27,22,18,29,21,25,23,856,771,631,628,440,435,411,369,393,424,364,329,351,326,359,297,285,282,241,180,219,201,177,164,210,169,138,162,148,116,149,104,111,80,131,100,113,110,98,98,91,81,93,98,89,65,73,65,70,48,72,65,39,43,54,69,49,44,55,56,38,42,59,42,30,38,29,36,35,28,47,35,32,32,43,24,316,349,230,237,207,275,224,219,231,92,129,220,150,194,130,104,116,130,132,74,65,75,61,39,94,80,80,77,68,104,60,65,59,47,58,69,49,46,66,36,37,41,48,30,50,25,49,42,34,50,32,32,48,46,42,30,29,26,20,26,28,16,19,18,13,22,21,11,15,20,37,32,22,22,13,17,20,27,319,324,295,240,220,187,130,144,188,175,150,141,125,123,124,115,130,133,98,81,70,84,57,57,94,54,65,90,48,75,66,47,50,72,46,45,40,48,43,43,35,40,64,43,39,29,20,31,32,38,24,35,30,28,33,28,23,30,18,17,24,11,27,20,22,12,11,11,15,23,16,13,13,13,253,280,182,155,135,177,111,106,119,87,105,116,100,104,76,76,76,82,65,54,47,61,37,46,57,62,37,40,36,47,47,42,26,44,43,39,42,31,33,33,30,35,21,24,18,27,24,21,24,14,20,18,17,15,17,16,22,16,15,21,13,7,11,14,8,8,8,17,14,7,11,10,9,12,7,67,86,71,56,37,66,39,41,37,40,35,39,28,34,30,32,22,31,17,17,19,20,25,13,20,17,17,29,17,25,11,18,6,18,12,7,16,7,7,14,12,11,15,12,9,6,11,9,7,6,4,7,11,6,7,6,7,3,4,7,6,3,11,4,5,7,5,3,9,2,3,3,5,5,517,416,387,312,234,428,261,153,263,170,213,185,164,184,170,152,177,138,145,92,122,94,103,124,83,150,84,101,63,137,66,115,64,91,51,93,53,65,40,59,44,53,66,37,56,39,22,35,45,57,34,37,76,45,49,34,39,32,39,38,44,30,30,23,35,36,33,17,39,29,37,28,38,45,30,25,187,194,153,115,112,117,95,67,86,104,78,44,69,63,51,54,57,100,68,27,46,55,46,33,77,37,42,37,24,49,29,37,27,55,30,30,15,25,11,23,23,21,19,45,18,16,9,16,12,23,14,20,16,3,11,20,10,9,8,9,14,18,11,12,13,12,15,9,10,11,9,10,6,331,260,214,171,163,176,149,99,166,129,152,106,94,124,111,98,105,53,75,75,62,29,67,75,34,58,43,59,57,63,57,47,25,40,24,56,27,35,31,25,40,27,36,24,36,13,17,26,34,23,25,22,27,24,22,24,29,11,25,10,21,9,15,6,20,20,9,7,18,17,13,14,13,429,391,297,304,187,213,198,180,176,214,181,172,178,148,130,156,140,95,126,92,78,85,89,64,61,73,77,93,73,54,76,46,60,69,65,57,52,42,44,46,55,30,50,31,48,35,20,33,39,24,40,35,24,26,38,33,25,26,30,30,17,19,24,24,19,10,23,22,19,311,263,218,187,140,171,149,120,179,119,148,120,122,151,93,114,58,96,84,70,92,53,55,45,64,71,62,67,56,62,44,43,45,35,47,58,39,24,31,33,24,31,38,38,39,25,20,29,28,37,27,29,31,12,28,28,22,22,18,10,15,15,17,20,17,10,14,22,14,11,16,13,283,261,234,220,155,192,168,115,142,110,122,123,100,124,93,113,110,119,108,73,56,70,53,66,87,58,53,72,50,61,59,52,37,35,53,52,30,51,34,46,44,45,46,48,37,36,21,26,29,28,39,26,24,21,31,27,27,24,14,17,15,17,20,16,11,12,23,20,14,18,485,439,408,257,243,354,221,214,228,188,220,258,184,243,214,168,190,98,122,147,97,101,126,79,66,117,107,122,83,101,110,83,82,105,59,84,66,64,67,60,48,51,65,55,64,49,33,49,42,38,44,44,54,46,43,53,40,36,43,29,39,24,38,40,29,28,38,31,25,683,713,530,449,386,433,366,272,297,298,303,278,250,273,233,269,212,231,187,168,131,171,124,136,170,138,122,149,107,113,126,121,98,121,110,87,89,102,63,71,64,89,95,79,88,59,60,63,51,55,64,54,73,47,50,56,68,46,51,42,43,36,48,38,28,42,44,57,37,42,281,281,260,189,184,184,177,98,132,130,124,67,107,88,80,96,73,112,81,57,73,60,54,64,82,43,56,51,37,69,52,50,37,68,26,41,32,25,16,36,27,26,28,26,28,22,13,13,13,28,22,19,34,17,20,19,17,20,10,18,19,14,12,16,11,17,16,12,309,287,278,224,168,225,136,194,181,146,136,210,168,202,142,115,113,72,87,63,68,66,67,52,36,76,102,87,91,59,62,53,51,57,48,50,45,50,37,35,35,22,54,32,31,32,25,31,28,18,32,40,26,40,48,30,27,16,28,16,20,23,17,24,22,29,17,15,29,14,293,178,236,174,140,101,148,144,124,71,141,117,93,112,87,64,94,94,76,52,37,34,43,34,62,26,66,60,45,24,40,18,25,40,47,48,31,23,42,23,32,19,34,19,24,19,24,29,14,12,12,38,14,15,20,10,16,14,12,9,22,20,16,21,8,7,7,13,355,322,229,220,187,190,164,139,164,176,147,121,104,134,116,129,101,132,113,74,69,94,80,77,91,93,70,81,60,67,56,46,53,41,62,42,37,43,36,24,36,44,32,44,41,33,15,35,26,35,21,38,35,20,31,25,17,24,22,16,30,18,17,32,17,13,20,427,332,322,195,196,223,185,189,205,183,169,183,134,176,171,128,139,55,89,102,91,43,108,94,30,80,88,90,63,73,61,55,52,61,57,65,57,31,32,34,40,28,64,36,49,42,24,33,32,17,35,36,37,50,36,40,34,28,29,21,24,22,32,27,12,483,491,341,312,276,310,222,194,210,241,202,202,169,191,202,189,156,152,113,134,91,110,122,86,115,124,97,117,67,59,91,71,69,69,67,69,55,57,50,62,51,56,65,52,57,48,51,39,19,45,50,32,37,39,34,42,37,28,26,23,29,35,193,134,165,131,100,120,117,129,117,70,87,126,73,87,84,74,117,90,44,44,42,29,34,41,61,43,44,89,51,37,38,24,27,27,27,41,21,20,49,26,21,18,29,31,22,11,27,13,16,15,17,25,19,22,14,13,21,11,14,12,18,19,305,291,244,218,166,147,160,138,149,104,140,135,127,118,118,130,98,92,82,82,69,65,54,69,54,60,64,71,69,60,57,31,34,45,38,54,46,30,41,24,37,41,43,35,29,36,17,28,30,26,16,28,16,23,26,33,17,22,24,16,21,470,419,349,284,205,284,196,192,216,207,181,191,166,195,163,146,126,140,139,82,99,132,106,65,101,102,98,95,76,94,97,94,60,79,68,69,56,65,58,40,46,43,64,58,61,44,22,55,35,40,34,39,43,34,35,41,29,38,29,32,29,37,45,93,109,77,89,74,83,59,60,72,39,34,50,48,49,49,45,41,61,25,12,22,27,15,14,44,35,25,25,22,23,13,12,20,14,17,5,17,19,15,15,13,11,10,15,10,18,6,6,13,16,14,16,15,11,17,14,7,10,2,6,5,9,4,7,15,298,273,243,228,179,167,146,149,151,107,115,130,134,111,125,118,104,108,92,64,57,63,63,58,74,50,68,69,61,51,62,32,45,60,48,35,50,39,53,35,38,28,42,31,37,31,18,34,34,25,24,30,21,19,33,24,21,16,16,14,24,28,337,366,253,244,179,241,155,119,163,176,150,124,115,120,108,138,131,140,96,94,69,99,68,78,102,103,54,89,61,66,69,51,39,36,51,46,46,45,44,43,33,31,51,56,48,34,22,37,37,26,34,33,27,31,34,43,14,14,29,20,27,23,333,373,292,262,217,223,222,138,170,164,159,121,136,121,126,163,116,142,109,98,90,111,91,62,111,61,51,99,49,68,71,52,44,43,53,47,50,39,34,32,56,32,49,60,46,50,18,36,27,24,29,33,24,20,25,29,31,34,24,27,30,355,281,292,224,182,189,165,137,144,132,134,123,121,151,123,131,105,78,92,71,69,52,72,76,51,67,74,93,55,54,86,41,51,52,42,48,40,48,37,29,28,38,53,34,46,35,27,27,21,27,38,24,21,31,33,37,22,23,19,19,13,20,168,195,155,153,133,134,81,88,95,82,92,76,55,88,67,61,80,101,76,36,37,55,40,25,73,45,37,44,35,40,37,33,20,30,32,36,30,34,30,23,23,29,36,24,25,18,10,25,20,10,19,21,15,12,18,15,12,16,11,7,16,10,303,300,275,225,168,230,147,146,149,154,143,141,122,149,104,98,112,100,89,63,67,80,60,53,74,87,70,61,63,75,37,56,43,47,51,35,43,24,43,39,24,30,41,34,35,34,17,34,28,26,31,24,35,23,20,26,20,16,14,302,293,203,185,152,210,165,137,125,120,132,136,114,94,128,140,88,103,87,92,60,72,85,58,77,64,59,79,45,43,63,49,42,52,52,44,39,52,44,47,38,38,46,43,45,31,14,34,32,25,29,20,28,34,26,23,21,28,20,21,27,175,168,149,131,81,96,83,95,93,71,68,95,66,94,64,67,59,90,66,44,32,35,35,34,66,29,36,45,35,29,30,19,25,21,28,16,26,24,29,11,16,18,20,20,19,21,20,19,11,22,16,21,13,14,19,18,13,7,12,14,13,10,217,199,158,164,125,145,104,97,109,103,91,99,82,95,87,109,65,65,47,56,57,42,45,37,48,38,49,40,38,42,52,31,33,32,33,30,32,24,28,26,27,33,42,19,38,26,14,30,21,9,15,18,11,17,15,17,16,18,22,8,17,203,189,154,123,113,125,100,132,108,73,62,129,66,120,75,64,62,31,28,60,44,28,34,26,24,35,56,47,33,24,25,37,34,39,33,27,37,28,43,20,21,11,10,22,28,10,37,26,18,21,17,8,19,17,15,10,20,355,312,246,262,182,182,168,174,147,150,105,165,164,122,138,134,124,89,88,76,67,67,64,59,62,72,61,68,61,42,52,37,59,61,48,56,35,50,49,33,32,26,38,39,34,29,29,30,34,24,37,26,12,26,21,21,27,31,28,24,18,28,194,182,136,141,78,126,89,68,109,59,76,76,59,75,51,68,69,60,42,34,36,42,41,41,45,42,32,49,32,38,41,35,30,20,19,33,34,26,28,20,23,31,27,21,23,16,12,18,14,12,19,13,13,14,15,27,17,338,271,281,221,175,193,181,142,158,137,152,140,110,116,111,107,98,109,98,53,84,55,65,51,73,81,63,72,49,46,64,36,41,54,46,40,35,41,40,34,36,26,41,21,34,30,14,33,30,34,20,17,28,24,71,59,54,49,34,34,34,35,39,32,28,36,22,26,23,22,28,23,19,10,9,18,13,14,19,9,13,12,8,11,14,7,7,8,3,15,12,8,13,4,2,9,12,4,5,5,7,5,7,9,7,8,13,9,11,5,7,255,286,191,221,151,197,133,119,113,115,141,140,139,96,83,134,82,88,72,78,63,82,56,37,66,59,45,67,49,48,50,55,48,48,49,51,38,43,45,31,27,40,34,31,30,33,26,23,23,31,31,24,20,27,32,20,65,67,53,46,37,63,42,40,41,23,32,41,16,38,29,21,36,36,23,15,13,18,12,9,24,18,18,24,13,11,18,10,2,6,8,12,6,6,11,6,6,7,9,9,3,5,7,3,5,9,7,5,138,137,99,98,69,101,77,82,67,64,67,62,56,54,52,38,61,64,51,20,31,54,30,24,45,31,42,22,30,27,24,20,22,25,14,22,16,15,19,16,14,16,21,24,10,7,12,17,12,10,187,202,140,140,92,123,81,90,97,94,76,87,70,89,72,87,78,50,49,47,44,50,60,41,39,44,42,47,33,37,32,29,20,32,20,34,25,31,21,19,18,29,23,16,19,22,18,21,13,19,22,18,20,12,239,166,303,140,90,120,116,60,114,126,88,66,54,80,68,79,81,59,61,83,45,30,34,46,39,34,22,51,39,25,37,21,17,40,43,35,15,25,20,24,24,19,16,27,24,16,16,22,18,27,17,318,269,230,174,137,149,150,103,100,144,130,104,82,106,92,89,92,76,107,86,45,67,61,48,56,60,45,72,32,39,43,31,25,45,40,44,31,30,27,42,44,26,48,33,23,21,16,24,21,26,16,16,216,171,161,137,106,105,103,97,71,80,119,108,86,78,67,77,61,64,59,50,52,23,47,40,42,34,34,56,43,41,28,25,46,29,39,32,29,32,25,14,14,24,27,20,29,27,12,26,13,17,18,13,11,258,223,165,169,124,154,122,118,108,112,122,111,89,87,84,90,84,63,68,67,54,48,53,41,47,60,47,51,44,39,34,28,35,44,30,27,34,31,38,31,21,21,32,23,23,21,23,21,20,34,21,25,25,119,122,89,98,103,68,67,62,89,26,51,56,66,65,53,44,34,31,43,19,29,15,27,29,17,17,27,34,31,42,15,19,20,18,31,23,17,18,8,11,15,11,19,10,10,13,15,22,5,17,9,12,10,13,258,217,187,188,124,168,131,126,112,93,103,120,104,93,85,90,76,80,65,50,64,45,46,53,57,64,57,71,52,50,39,23,37,32,20,43,33,30,41,25,23,18,25,39,30,30,16,24,198,159,128,130,117,107,108,69,97,61,93,66,78,76,47,66,54,33,59,51,46,27,46,29,22,32,32,34,23,48,36,22,30,23,45,29,14,24,16,30,21,11,18,14,20,24,18,8,107,150,100,107,83,103,41,47,86,66,55,66,48,52,51,48,62,51,40,27,29,35,22,35,39,27,19,38,17,44,24,30,15,12,16,23,25,14,17,14,13,13,16,12,14,17,14,98,87,77,89,52,62,53,43,50,40,33,43,50,30,48,43,27,20,32,14,23,13,22,21,10,18,19,20,19,15,9,10,22,20,17,12,14,11,10,11,10,8,10,6,11,15,244,196,189,172,102,130,130,118,101,83,103,106,111,105,67,89,79,85,61,64,56,50,44,43,59,41,63,64,39,47,41,33,46,39,45,30,21,29,27,28,26,28,31,35,33,22,17,139,116,105,102,71,58,56,55,62,47,67,56,61,61,48,48,30,46,38,35,28,26,22,25,31,20,24,42,27,23,25,5,25,21,18,23,18,14,12,7,9,12,15,11,18,153,182,113,126,104,139,80,58,72,65,62,67,80,60,77,63,58,73,50,32,22,57,44,35,46,47,27,37,18,34,43,40,26,32,24,18,31,25,11,20,25,22,20,23,20,183,142,194,126,85,61,100,78,69,67,84,61,51,50,47,53,62,67,64,41,29,23,23,28,45,16,34,46,32,14,25,7,20,39,24,19,17,13,15,13,12,13,22,26,128,197,85,127,138,144,70,78,80,74,55,70,113,53,80,72,58,69,56,29,36,63,31,40,46,55,22,40,45,36,32,56,45,26,40,28,36,31,26,27,26,39,23,11,19,181,148,131,123,75,82,106,90,75,64,76,90,60,64,56,55,65,42,45,42,34,29,34,26,31,26,31,31,36,15,24,11,21,27,22,27,25,23,21,25,10,14,18,19,139,120,128,108,89,103,78,79,81,60,52,62,86,58,55,50,49,41,49,28,31,33,27,26,30,24,41,34,31,36,29,31,42,16,22,20,22,13,13,20,17,25,21,16,19,100,89,92,93,69,109,47,39,61,50,34,42,61,44,43,48,38,31,42,26,34,29,13,18,21,44,19,26,20,50,23,17,30,15,16,14,17,15,16,14,19,11,21,15,20,107,82,71,69,67,52,44,67,39,47,50,65,49,52,60,35,61,38,25,31,16,28,24,11,28,12,27,26,25,14,19,14,13,11,16,19,12,14,20,9,9,11,9,12,9,8,102,111,77,73,69,89,50,45,59,39,34,35,57,50,43,37,31,29,30,19,20,29,18,19,16,27,25,30,18,37,17,22,19,23,14,13,11,12,9,22,17,4,13,13,20,15,165,171,120,141,95,103,96,68,78,83,57,87,74,65,61,70,56,58,40,29,31,39,41,33,39,28,19,35,31,22,34,32,15,20,30,22,20,20,19,16,21,27,294,274,224,175,113,166,156,135,129,139,142,130,111,131,92,82,74,90,79,51,63,67,69,46,66,52,64,61,50,46,52,49,29,40,25,43,33,31,40,23,24,39,31,119,100,96,83,68,55,54,70,51,52,58,64,44,52,50,44,50,47,24,27,21,16,32,25,28,20,23,29,33,10,24,7,15,6,19,21,15,11,11,13,18,15,15,170,175,124,116,78,131,87,79,67,69,76,83,83,69,67,81,74,32,51,51,33,47,32,29,27,37,38,39,23,47,32,35,31,42,22,16,38,31,22,22,15,21,168,178,111,120,91,98,88,90,67,73,77,80,76,55,58,60,68,50,48,50,39,36,34,34,42,27,35,36,19,24,22,18,27,27,33,23,16,7,29,27,16,188,154,140,124,87,102,113,80,80,59,84,74,79,70,75,68,57,55,39,47,30,26,46,40,43,30,31,50,30,25,38,32,23,22,22,31,21,21,17,96,57,78,58,38,49,40,38,39,30,32,33,46,39,29,36,29,19,27,20,21,9,19,21,7,9,23,21,21,14,13,9,19,21,7,9,10,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,71,69,51,48,52,51,34,44,22,38,34,22,41,22,32,23,22,33,30,20,19,22,9,15,22,25,19,18,22,11,17,10,23,15,8,94,75,61,63,42,43,50,69,48,48,35,60,56,67,31,33,25,25,28,12,13,15,13,15,16,7,27,21,25,12,13,14,28,122,119,96,102,60,101,65,84,67,43,53,96,63,76,51,61,52,38,38,38,21,38,25,18,27,36,30,42,29,26,30,29,19,26,28,74,80,60,59,67,53,51,31,52,35,28,30,34,32,30,31,27,36,30,17,19,23,14,9,28,17,12,15,14,18,12,15,10,13,167,156,133,114,95,118,58,70,100,87,72,71,59,76,68,54,58,46,40,39,31,51,35,27,28,39,39,39,19,37,41,31,28,31,100,84,67,74,54,47,60,44,30,38,46,47,42,35,33,34,24,16,41,21,19,17,20,24,15,18,15,20,15,10,9,14,23,8,14,13,15,26,28,13,21,17,25,9,21,13,11,6,22,12,21,11,11,12,12,6,5,7,9,3,8,7,4,9,9,3,8,3,6,6,6,8,60,58,47,43,42,47,29,28,37,28,22,18,39,21,23,22,25,29,19,10,18,17,13,12,15,17,13,12,10,16,16,14,8,7,142,97,101,70,48,53,67,56,63,61,60,43,39,46,40,40,50,37,35,24,29,25,20,32,28,23,31,28,27,16,14,12,14,24,19,53,67,51,37,45,51,17,23,34,29,28,23,11,30,16,16,19,23,18,9,13,30,13,9,20,19,12,14,9,23,12,11,7,97,97,86,59,30,60,47,60,48,44,49,63,33,65,45,34,17,35,18,25,13,22,20,15,18,21,18,17,18,14,11,20,66,75,77,63,34,59,34,42,55,29,31,42,36,34,27,24,27,25,15,23,27,18,10,12,18,23,16,27,18,21,10,15,11,18,70,66,47,45,36,52,54,32,51,19,31,25,33,37,25,17,17,26,24,15,18,12,15,12,20,22,15,13,16,21,14,51,39,36,29,20,34,36,25,32,17,23,26,16,32,21,16,23,14,16,15,15,13,12,14,12,12,12,15,11,5,125,79,127,84,43,44,59,34,45,37,55,22,30,22,31,35,30,38,48,22,22,23,28,30,12,23,27,14,13,14,136,125,128,68,63,97,51,34,70,78,64,34,35,56,44,53,47,28,26,36,26,25,32,22,22,20,27,27,24,31,188,177,156,112,64,106,82,76,74,79,101,66,67,74,71,58,51,55,66,45,23,36,47,30,36,32,36,20,22,14,15,16,16,13,7,19,7,10,11,10,10,12,10,9,8,6,9,5,7,6,6,8,7,43,40,45,29,22,45,16,18,30,17,20,13,21,22,12,13,12,16,16,5,13,10,12,12,22,17,10,48,37,33,23,21,20,21,20,14,16,14,21,12,18,20,10,14,16,10,14,8,8,11,81,57,66,47,35,55,38,28,40,32,45,33,17,37,30,32,24,18,22,24,11,18,9,28,81,81,52,50,38,48,52,34,29,26,33,35,34,35,32,26,30,24,34,16,20,17,22,21,99,104,74,75,69,65,57,47,48,39,39,47,42,32,20,30,34,25,32,30,62,66,63,54,40,58,36,31,38,24,16,44,32,30,31,28,28,21,25,17,32,23,25,19,12,13,11,11,16,8,12,17,9,12,12,8,9,6,36,29,24,26,17,16,17,7,9,17,16,7,10,6,13,12,8,11,16,14,6,11,4,2,8,4,4,2,6,4,5,2,3,3,2,6,3,5,42,38,39,34,24,33,20,21,28,17,25,31,17,17,17,16,16,26,18,22,10,9,13,7,5,6,7,11,8,7,10,9,8,6,3,55,44,32,31,24,19,27,21,17,12,26,18,18,19,16,20,62,60,50,42,23,37,27,32,31,35,28,26,26,27,17,15,18,17,16,15,10,15,9,10,8,8,9,7,13,12,6,13,27,26,23,19,13,21,17,19,14,11,14,9,13,12,9,81,75,50,40,30,37,41,47,31,26,41,42,33,26,28,30,38,26,26,19,27,24,16,15,14,17,17,16,18,12,18,27,20,29,26,6,25,12,14,10,13,15,7,14,40,35,25,19,15,18,18,14,12,9,53,66,51,43,21,47,34,31,29,28,17,23,17,15,14,14,4,35,33,25,29,21,26,22,18,22,18,11,19,10,14,23,9,23,16,21,18,16,10,18,9,14,16,8,10,11,14,8,9,11,3,34,28,30,25,13,17,20,19,14,9,26,23,19,18,23,12,14],"fwn":[47950,98339,61107,61796,51294,76352,42411,53193,43673,42276,32805,51085,41464,48893,42227,34136,35888,40239,18598,22334,21105,34874,16830,15034,30599,29327,20330,22894,18375,17172,17397,20803,14928,9859,10020,12454,11622,10858,17079,10266,10583,9247,8704,14892,8123,8382,10737,6311,8457,7530,6469,7422,9188,8364,7248,6803,6751,4728,6238,5552,5310,4677,5642,4123,3200,5006,5150,4268,5426,4472,4595,4572,3893,3320,4134,3627,3270,3214,2935,3067,3950,2931,2788,2725,2656,2921,2914,2437,2677,3500,2521,2655,2380,2970,2997,2540,2604,2572,2395,3150,2278,2278,1878,1984,1804,2028,2030,1815,1758,1737,1533,1686,1614,1811,1586,1353,1463,1501,1232,1666,1673,1448,1504,1452,1383,1207,1344,1323,1439,1400,1428,1215,1376,1533,1041,1067,1051,1072,1094,1091,1033,788,961,1079,1217,1016,1074,1207,961,952,871,826,1209,936,976,956,947,762,880,709,675,626,665,661,646,708,734,540,608,587,757,640,691,501,614,492,629,561,581,548,584,600,532,548,409,511,396,521,434,544,399,380,393,457,356,597,382,381,386,448,400,408,388,429,450,346,347,360,313,248,278,284,295,378,268,284,290,204,268,282,208,279,242,222,242,187,177,189,179,209,159,171,159,123,166,139,112,148,120,110,69,120,105,131,75,126,77,62,96,71,68,71,76,55,31,41,40,34,98040,33676,79984,67027,46041,38103,50605,54346,47771,32136,42018,42180,44232,39693,31770,31439,27842,27356,28103,25347,27490,12651,19456,17353,19084,13488,24114,19276,21691,13123,13815,9868,18059,15257,10380,14666,9308,13445,12722,10235,10986,6620,10507,7730,8813,8547,7033,6711,7231,6394,7221,6931,5309,5087,6030,6234,4481,4952,6237,5504,4566,5481,4513,5889,4679,4107,4276,3593,2695,3755,3131,3231,3481,3561,3612,3034,2698,2761,2909,2588,1120,2791,2737,2610,2513,2493,2618,2445,2825,2489,2784,2448,2348,2172,2452,2436,2685,2369,2383,1819,1982,2095,2366,1936,1911,1696,1362,1878,1722,1601,1760,1696,1669,1605,1356,1388,1544,1183,1430,1187,1111,1421,1285,1151,1244,1273,1436,1225,1233,1031,1178,954,1129,1264,1041,1061,1061,865,940,928,1019,847,927,871,1090,863,930,714,758,897,845,877,760,755,709,793,758,713,735,649,649,513,611,551,601,569,586,629,590,606,465,656,601,576,527,459,532,471,517,516,408,334,483,483,489,464,448,429,461,464,440,402,422,341,313,427,398,324,351,358,310,375,296,386,303,335,263,283,236,249,285,231,282,287,274,188,285,215,234,260,237,205,213,200,201,183,193,175,162,155,156,145,133,150,121,136,97,127,93,93,123,91,100,94,86,85,71,102,77,74,62,70,72,42,34,28,44,51,73445,83244,22544,49731,44611,52151,38145,41958,39036,40460,33872,38798,36819,40105,33158,27869,22353,31179,20565,21669,18272,22322,22791,12774,23003,19245,15910,13940,17305,16292,13191,15636,12533,6943,12882,11028,9750,10110,10233,7966,8102,7979,7862,10989,7849,7172,7666,6679,6978,6258,6942,6155,6624,4887,4978,6471,5562,5691,5072,5283,4642,4046,4268,2660,2458,4090,3683,4383,3952,3596,3695,3933,3377,2945,3212,3060,2839,2964,2426,3151,2423,2627,2842,2422,2240,2157,2550,2672,2107,2582,2567,2146,2531,2511,2156,2491,2519,2200,2308,2211,1650,1816,1619,1771,1512,1845,1489,1638,1649,1496,1481,1454,1298,1608,1397,1309,1091,1322,1264,1207,1552,1416,1188,1206,1176,1024,1158,1021,1137,1259,1124,1100,1100,1237,1169,1116,1095,902,763,833,982,658,836,899,1061,966,797,905,993,803,913,698,838,796,697,721,767,809,704,639,501,545,649,642,590,549,629,621,555,600,634,565,543,543,471,461,461,460,431,477,426,465,417,480,499,430,445,406,449,402,409,358,411,349,283,468,343,346,313,321,351,338,361,324,337,298,341,272,269,283,258,247,264,264,272,223,265,203,229,254,207,239,243,189,201,167,173,179,150,152,152,134,126,119,156,96,115,137,112,95,60,105,71,92,96,80,86,82,60,66,60,67,76,52,82,46,69241,67889,48775,16874,36740,36772,40628,37482,30430,36395,30159,30989,24854,30173,25295,17263,22260,24695,16916,16404,13048,16835,17538,13534,19196,11940,15979,13715,12836,12032,10062,10988,8759,11328,9341,10177,9183,8964,9171,9636,7866,6941,6556,7810,5715,4575,7845,4849,5697,5956,5179,4921,4656,4307,4634,4189,4086,4267,3883,4280,3682,3761,3026,1993,3164,2939,2798,3215,2831,2623,3093,2876,2983,2202,2296,2532,2042,2273,1860,2219,2284,1939,1972,1633,1749,2074,1846,2068,1679,1953,1883,1571,1708,1643,1621,1957,1466,1994,1468,1688,1280,1465,1888,1441,1500,1175,1269,1331,1191,1247,1202,1132,1200,1042,1078,791,1080,1093,1027,912,1176,1188,1035,776,797,1045,930,1011,872,942,885,745,657,930,878,748,729,761,687,570,723,600,723,663,751,728,702,750,667,561,610,505,617,582,554,598,585,513,535,467,437,485,453,484,419,414,446,443,412,436,460,438,440,300,418,348,208,356,372,313,291,330,298,372,317,322,374,350,329,299,303,269,289,285,234,332,198,279,259,239,263,259,221,234,241,243,275,212,206,178,211,159,200,175,126,193,183,150,169,177,175,175,157,166,140,112,98,118,122,126,124,90,88,68,104,63,80,97,76,65,86,88,45,72,83,58,61,44,58,53,49,54,56,33,67,53641,45689,47862,32706,13652,31949,28108,26900,25711,22996,28727,23657,18950,24471,20008,15465,18316,17077,13974,13520,13225,12396,11294,11229,12223,12251,12030,10898,9203,8541,10351,8955,7484,9230,6812,7587,6221,6471,6219,5463,5928,4503,4928,5411,5194,3542,5603,4095,4774,4289,2895,3671,4258,3449,3595,3158,3349,3288,2939,3046,3169,2923,2414,2738,2486,2355,2280,2304,2330,2178,1624,1595,2225,1824,1580,1518,1532,1675,1454,1451,1349,1467,1683,1607,1424,1513,1498,1427,1371,1329,1349,1351,1322,1280,1244,1309,1240,1118,1178,1414,1009,1007,964,987,825,984,1042,1049,842,874,957,862,871,849,892,654,858,661,674,767,656,645,795,750,736,751,668,642,635,609,685,586,577,639,498,501,575,502,550,597,512,515,487,559,562,530,452,454,444,410,435,386,402,422,437,345,397,378,374,458,303,339,317,360,290,378,362,305,296,357,345,271,303,335,310,227,264,253,278,288,218,282,270,194,207,235,227,244,204,196,238,171,178,194,174,299,172,156,176,201,196,209,173,183,184,186,143,124,143,112,112,91,122,139,148,133,126,103,128,136,111,115,89,96,111,98,69,74,89,86,82,80,65,59,88,63,55,61,58,50,54,60,40,50,46,41,39,44,50,29,27,17,84314,59117,60654,47313,38745,10193,39431,32830,34496,32627,33676,27126,27964,25322,26243,21798,21538,18437,20748,16768,17507,13967,16555,15902,13155,4900,14587,13300,12471,7708,9874,3334,9760,11232,11102,10299,8949,9083,8281,6758,7223,6522,7072,6309,7103,5819,5394,5970,4634,4034,4597,5133,1820,3260,4124,4582,3252,4259,4226,3699,3147,3313,3446,3120,3204,2310,2650,2479,1207,2280,2042,2199,1917,2428,2378,2439,1689,1931,2073,1331,1200,2015,1854,2095,1811,1493,1703,1801,1821,1950,1878,1555,1606,1444,1522,1636,1877,1451,1865,1206,1309,1521,1523,1415,1118,1144,1133,1246,1223,1094,1161,1164,1264,1158,970,963,906,1136,893,638,811,773,932,631,809,872,896,940,859,741,888,694,817,750,714,758,743,681,622,541,749,509,598,496,718,612,636,449,477,619,609,605,458,577,485,591,428,493,538,501,439,467,504,369,435,409,409,492,427,407,221,451,228,405,339,338,310,276,320,281,322,290,318,272,354,309,295,324,314,318,300,293,261,228,247,195,253,172,266,219,176,234,213,258,178,198,211,212,221,187,223,185,180,151,162,172,166,149,134,175,181,149,139,137,156,112,139,96,129,91,109,99,94,83,68,75,89,95,62,71,85,68,64,72,77,59,54,57,39,57,45,48,43,39,43871,45114,36754,31126,27846,27077,10481,28493,22342,22099,17001,23989,25233,23017,19525,16096,15519,14838,10210,10572,10731,11607,8478,10970,10614,10471,12014,9616,10863,7019,7902,7206,8478,8217,7534,6047,6285,6270,6967,5234,5325,4997,4824,5356,4311,4314,4073,3500,3800,2659,3443,3520,2952,3523,3190,3101,2886,2213,2986,2665,2338,1709,2329,2584,2432,1857,2109,1868,1922,1879,1512,1689,1618,1531,1503,1738,1422,1422,1357,1371,1483,1199,1264,1193,1208,1402,1244,1268,1236,1158,1259,1018,1183,1051,976,1199,1054,1051,1094,1346,939,1139,1009,891,869,806,684,863,829,832,752,759,802,788,672,614,796,818,557,642,685,636,631,560,552,666,688,712,529,565,543,574,585,519,529,458,462,549,451,381,493,416,450,425,443,454,468,405,406,408,354,374,426,368,333,301,379,364,326,290,264,336,311,257,293,270,302,273,286,306,286,307,251,284,222,205,238,210,260,213,190,214,196,259,208,209,226,221,169,185,173,197,143,217,167,191,172,171,189,171,139,131,164,180,154,127,152,113,116,126,86,123,157,94,134,125,106,109,97,127,117,95,133,104,106,70,82,95,70,95,85,61,42,46,60,66,57,47,48,43,57,36,53,43,44,47,43,29,38,37,62095,55828,49876,42275,38002,31465,27608,5258,26100,29737,28527,11557,22601,14538,24340,19895,20711,20163,17833,14320,17113,14067,14015,14257,14460,12088,4761,11009,4494,10506,9636,9215,8049,7438,9940,9283,7953,7913,3132,7272,5965,6669,5657,6953,6203,5686,2260,4705,4183,4788,4451,2992,4090,3864,3487,3950,3419,3572,3561,3355,3006,1547,3002,3482,2317,2412,2093,2382,2199,2128,2126,2286,2412,2025,1876,1908,1635,1868,1591,1831,1633,1714,1636,1589,1516,1757,1535,1681,1601,1488,1432,1302,1538,1516,1282,1429,1420,1462,1276,1002,1112,1127,1461,1186,1052,1206,1044,1065,805,891,1084,1006,929,1067,872,853,849,963,720,770,886,904,823,735,838,871,754,719,689,668,750,590,672,660,671,567,659,552,599,648,584,511,541,564,631,567,492,597,533,489,486,480,472,432,482,439,498,396,429,387,369,347,355,357,344,332,371,358,361,358,367,322,380,412,330,279,274,300,294,239,290,288,242,274,282,243,293,270,247,202,280,173,230,180,201,334,252,238,249,214,194,229,199,158,204,214,190,164,153,136,182,155,185,110,125,146,134,138,141,149,120,137,127,129,104,104,77,84,82,109,83,84,68,81,90,75,85,66,46,59,72,58,54,57,47,58,47,57725,52871,42948,34006,28111,27144,28703,22825,8851,24249,25130,20613,18866,17059,20764,15831,16155,14724,15568,11656,10030,11875,12057,12172,10836,10362,8915,9531,7282,5726,8257,7386,6791,8797,8460,6967,7109,6264,5863,6377,5389,5592,5092,5388,5095,3673,4347,4097,3938,2035,3459,3552,3066,2956,3125,3242,2916,3103,2685,2697,1634,2743,2371,2287,2244,1795,1942,1948,1906,1305,1830,1891,1464,1628,1730,1748,1602,1334,1416,1256,1591,1357,1222,1312,1206,1370,1076,1356,1260,1074,903,944,1283,1138,1159,1109,1290,1152,1167,1201,963,1015,1133,856,866,898,540,880,831,814,827,859,928,820,696,534,686,788,582,612,693,670,505,495,567,580,499,602,571,565,577,572,529,486,480,509,514,497,513,333,539,340,394,397,512,452,370,356,342,398,430,418,390,355,349,341,328,344,382,298,284,319,308,256,288,284,298,305,277,353,291,271,277,281,235,236,242,205,238,202,219,240,224,220,203,213,199,208,202,207,164,192,176,191,169,188,194,165,154,152,137,140,113,177,135,134,125,158,84,112,112,123,113,134,100,107,100,91,98,125,113,85,96,78,76,56,74,91,75,77,70,68,52,63,35,60,75,44,55,41,55,56,45,30,38,50,35,44057,37103,36531,31727,19922,22983,21354,21383,21133,10207,18367,19261,19976,21774,16388,13794,11191,9999,12683,11109,10342,8028,8320,7885,6724,8345,9762,8376,7921,7277,7637,6288,7473,6346,4681,5299,5561,5077,5772,4587,4341,4568,4817,3781,3275,3605,3290,3218,3198,3113,3046,3041,2855,3080,2842,2728,2689,2562,2609,2371,2049,1905,2087,2548,1875,1774,1861,1779,1530,1795,1546,1501,1374,1451,1426,1583,1378,1258,1290,1229,1110,1044,1339,1233,1164,1060,1236,1139,979,1132,1057,1216,1114,1113,1045,975,1006,903,1086,1024,859,869,785,715,753,842,730,723,672,663,653,654,717,740,631,556,587,549,671,559,667,580,551,494,449,569,506,553,527,456,518,450,465,468,489,440,461,443,367,316,430,348,380,410,365,363,394,409,447,367,390,314,292,308,321,288,304,312,290,320,295,225,297,228,241,247,231,204,238,286,242,239,249,141,177,237,173,219,196,213,223,170,206,188,194,161,183,191,166,181,157,155,136,162,128,129,103,116,136,181,120,145,168,158,145,138,100,121,125,108,123,105,97,110,63,83,108,95,113,102,76,70,87,84,112,81,99,69,59,63,66,49,45,58,39,58,44,40,40,41,47,45,53,46,46,43420,47057,35354,26830,25090,27799,19285,26110,22657,20934,8465,22372,18251,23445,18405,13955,13477,12664,10344,9087,11058,11653,9171,10701,8960,11628,11379,8964,9133,7213,8928,7755,6369,8129,7507,6211,5518,6083,5711,5560,5495,4264,5065,5454,4981,3860,4710,3821,4130,3411,2816,3331,3676,2955,3106,2889,2674,2681,2820,2426,2552,2401,2172,2167,2255,2074,2104,1698,2038,2141,1443,1505,1794,1581,1572,1556,1394,1346,1390,1131,1442,1269,1300,1319,1196,1323,1286,1240,1352,1297,1224,1200,1078,1066,1087,1257,1095,1012,1120,1184,909,909,959,957,849,781,852,904,844,761,834,812,742,789,712,683,796,715,671,680,589,523,674,617,619,712,689,641,630,488,651,549,533,596,443,441,525,476,500,509,464,392,421,470,441,462,480,465,423,384,383,372,429,417,350,345,346,283,351,333,278,323,312,308,315,326,326,234,292,344,299,275,293,298,256,217,226,245,265,222,222,248,236,226,200,200,197,200,175,213,210,156,154,152,150,215,214,152,187,173,149,166,168,164,192,137,117,111,126,134,131,106,116,102,144,95,125,112,112,105,132,102,72,78,117,77,80,98,84,78,99,60,27,50,81,62,50,63,70,48,45,49,42,42,43,46,60840,55038,50018,43668,36630,30901,27218,14205,27576,27916,27030,8690,27829,16269,22029,20991,19819,20717,17410,14640,16729,13735,12998,13968,14875,11486,10084,11097,7825,11622,9275,9357,9544,8243,9689,8912,7324,7740,2493,7129,6526,6788,5769,6485,6270,5637,1979,4637,4244,5265,4640,3463,4186,3152,3485,3951,3420,3557,3349,3280,3060,2399,3016,3341,2527,2494,1815,2580,2318,2193,2231,2400,2316,1974,1757,1986,1601,1902,1518,1990,1672,1699,1703,1632,1454,1581,1495,1715,1573,1412,1503,1424,1490,1486,1117,1356,1431,1580,1278,982,1190,1133,1585,1144,1102,1183,1196,1109,890,691,990,942,876,1068,881,873,834,974,720,760,926,1008,735,751,824,802,723,652,631,716,674,618,641,826,763,567,697,513,583,666,593,447,548,562,695,552,491,556,623,483,507,433,434,441,487,408,496,352,412,401,384,384,379,373,373,340,341,351,347,355,379,358,407,396,354,306,294,300,309,263,271,295,247,283,332,278,313,281,284,201,276,230,265,167,223,295,240,226,237,205,203,224,177,139,199,216,187,132,172,160,156,156,176,92,134,157,138,125,156,145,116,130,170,114,127,114,71,109,95,99,78,85,97,85,80,69,63,76,52,53,57,59,63,51,51,57,43,46718,41514,34807,25612,24234,22144,24166,26362,19906,17738,19712,23036,8776,23726,16862,11540,12816,11920,12864,10365,7655,7845,8443,10795,8570,8317,10410,9206,7315,6772,7195,6005,3696,7073,7721,6533,5798,5087,6665,5112,5079,4481,4246,4303,4440,2646,6546,3062,3417,3374,3228,3051,2979,2811,2800,2716,2322,2341,2411,2202,2508,2313,1812,1062,2033,1748,2094,1622,1536,1753,1574,1582,1641,1490,1388,1727,1238,1314,1167,1224,960,1124,1193,1047,1070,1079,1152,1102,1055,1080,1164,896,1037,1022,909,904,964,927,1055,1024,822,901,1110,831,783,754,784,841,720,720,700,745,734,809,699,611,662,750,671,546,383,556,559,566,627,638,504,599,465,400,528,473,454,500,428,410,441,477,460,475,402,356,375,421,400,371,448,269,341,350,357,319,290,339,373,329,315,309,273,287,279,305,260,282,233,238,229,255,216,244,239,231,242,345,258,219,182,225,199,202,220,162,184,169,187,160,212,178,182,162,202,166,175,157,142,154,190,145,148,131,109,158,150,143,123,140,129,99,118,120,148,110,118,101,136,92,98,92,103,101,106,84,69,90,62,74,75,75,59,48,61,59,60,50,63,46,46,55,47,39,47,36,47,40,45934,41183,33306,26273,25124,22702,20958,13781,17196,22023,20524,13001,12367,7900,16747,12479,14388,15279,11405,9657,10367,10203,10559,11225,11326,9198,5568,8165,4862,6289,7633,6088,4535,5845,7237,6012,5606,5062,4580,4670,3897,4179,4500,4977,4631,3587,2223,3797,2906,3304,2934,2502,2605,2645,2555,2867,2756,2572,2324,2385,2420,2012,2105,1543,1546,1770,1798,1612,1747,1533,1661,1696,1495,1426,1418,1290,1284,1207,1181,1001,1142,1204,1105,1139,1099,1176,1029,1082,1085,1112,1119,912,1013,1091,944,1037,1067,949,1043,942,947,876,860,750,667,841,747,727,649,689,793,711,671,685,572,533,570,649,607,615,587,499,606,563,594,524,550,471,508,507,524,448,475,536,409,417,444,417,379,490,413,315,376,375,448,411,371,353,306,350,375,361,370,307,325,327,350,280,327,284,248,237,290,264,259,274,250,235,242,237,239,233,247,274,268,219,213,185,204,175,192,200,192,177,199,180,174,164,155,159,192,160,162,181,141,220,155,147,151,158,127,166,141,142,143,118,123,109,130,93,132,115,108,113,111,92,84,89,100,112,88,93,81,70,87,88,74,76,53,68,65,52,49,56,50,40,52,51,42,34,39,38,27,31,34,44480,42274,37592,31443,22241,24436,22779,22643,21733,19722,21871,18944,19658,19569,6003,13300,15948,15342,12185,11659,11956,10991,10724,8808,11345,8629,10039,9533,8284,7633,8197,7403,7260,7408,6152,6784,4852,5594,5970,5094,5438,4938,4218,5112,4070,4147,4605,3290,3747,3709,3207,2893,3244,2926,2964,2866,2657,2762,2561,2474,2279,2163,2169,2716,2043,2049,1710,2150,1788,1767,1491,1700,1638,1523,1468,1230,1340,1355,1267,1103,1198,1289,1263,1313,1206,1204,1273,1206,1230,1090,1110,1118,1112,1064,1049,1224,1000,1130,1045,1080,916,966,1085,896,842,845,805,798,804,735,711,764,732,841,698,584,645,465,582,607,628,560,507,599,648,622,557,538,482,576,512,499,465,586,493,466,511,448,419,457,466,376,436,394,428,438,413,449,418,363,393,326,304,362,394,293,369,302,346,331,222,248,286,288,272,275,263,260,257,310,253,271,267,255,257,208,233,224,229,186,210,226,196,210,234,168,256,176,220,196,226,156,187,162,170,237,162,143,192,180,150,135,167,147,159,155,122,113,108,129,123,104,122,113,89,103,93,98,103,118,89,116,108,95,97,83,77,72,70,70,75,70,71,64,60,59,41,59,49,66,53,44,38,51,36956,33027,27332,23002,17489,15681,19855,19485,12743,15930,16161,17587,13180,14198,12914,3686,10845,11292,9942,7284,7838,7118,7445,7188,8327,5758,7086,7101,6807,3661,5172,3771,6007,5192,5137,5204,4843,3391,5045,3866,3758,3555,3508,3662,3402,3014,3917,2662,2636,1408,2426,2723,1315,2011,2241,2603,1979,1939,1895,1956,1290,1863,1728,1744,1546,1197,1558,1103,1283,1032,1494,1501,1076,1283,1170,1371,1054,963,954,611,902,915,878,983,823,938,832,754,874,801,660,687,971,798,869,799,883,834,875,857,641,792,837,585,711,608,468,584,598,557,586,537,581,641,442,478,475,626,446,378,509,382,353,300,430,424,450,436,378,450,432,403,413,405,233,406,349,357,352,260,350,253,240,258,377,277,310,223,236,324,318,306,265,238,287,293,231,253,252,209,241,240,229,172,207,209,195,216,191,222,151,216,177,215,171,186,189,169,137,151,157,134,137,187,167,144,148,167,128,178,137,157,138,136,105,161,150,105,126,125,92,113,91,158,101,92,120,119,91,96,98,90,109,102,85,85,81,68,83,96,93,59,78,86,64,51,58,60,50,60,63,41,53,42,35,34,48,43,47,39,32,34,29,32411,29808,30546,23736,19498,17048,13298,11530,16054,17662,14227,10608,12969,11424,12733,10818,4301,10063,9043,7475,8959,7493,7498,7147,7420,6457,5649,6039,4615,6058,5113,4938,4486,4666,4435,4753,4051,4304,3255,3418,3258,3529,3431,4109,2826,3083,1527,2276,2234,3013,2175,1921,2395,2046,1968,1980,1763,1632,1836,1742,1698,1165,1748,1645,1281,1378,1098,1434,1173,1300,977,1114,1103,1082,1009,1038,944,936,937,964,808,943,1011,902,821,702,830,834,932,695,829,917,853,683,781,824,748,786,669,656,676,605,721,673,555,590,601,524,491,508,512,540,586,495,508,476,474,426,328,429,396,396,400,407,438,452,400,299,327,433,337,344,347,416,378,325,358,313,260,339,292,260,284,320,335,311,309,294,328,285,289,270,211,243,263,174,250,240,189,226,212,187,196,220,180,173,181,185,208,193,191,226,170,175,193,162,154,177,167,162,160,141,151,153,146,139,152,110,142,131,148,118,115,117,76,107,119,102,130,114,106,111,132,104,97,105,84,73,95,71,80,63,63,78,79,58,82,67,72,54,72,71,71,60,106,80,47,53,56,43,52,47,47,36,38,41,32,30,33,33,38175,34854,31714,27198,22554,21704,20925,22505,20298,14408,15696,19188,20551,17608,15181,12744,10108,4088,11001,7600,9962,6916,8196,8263,2835,8416,9492,6743,8014,7428,6416,6073,7112,5904,6437,5023,5012,4605,5245,4027,4153,4309,3542,2198,4064,3497,3711,3207,3195,3232,2526,2731,2885,2630,2246,2495,2290,2297,2147,2168,2082,2290,1758,1895,1838,1641,1547,1748,1613,1530,1115,1048,1321,1229,1251,1252,1121,1199,1098,1310,1261,1205,1070,994,1034,1075,1060,1052,1005,1031,1079,900,913,974,1006,989,969,893,808,973,757,855,597,734,524,715,775,706,566,670,599,583,642,562,636,548,506,584,468,543,572,630,504,535,552,526,415,511,480,482,512,446,450,234,469,411,371,428,399,429,386,308,364,360,123,385,369,366,400,300,354,289,304,272,290,293,271,274,282,206,215,241,258,213,216,232,208,215,218,235,195,236,241,242,223,185,149,200,175,160,174,192,167,154,154,168,176,175,141,184,191,128,133,143,128,74,178,125,133,160,131,112,139,119,160,138,101,106,98,84,94,96,92,102,127,73,82,82,78,90,89,71,103,75,85,85,62,55,66,60,56,60,17,56,46,55,50,31403,29893,25534,19771,19436,17719,14774,15300,16831,13167,13213,12857,13897,15405,11387,10353,9138,6936,2975,6880,8045,6592,7346,6960,4826,6647,7348,6244,6026,5937,5326,5125,4819,4430,4878,4355,4300,3146,3215,3585,3651,3471,3379,3278,3122,2325,2215,2441,2581,2659,2450,2219,2560,1933,2054,2063,1971,1965,1873,1881,1791,1608,1453,1301,1277,1367,1424,1336,1287,1484,1126,1120,1279,1079,1092,1182,1006,1051,905,961,1099,924,940,905,842,880,830,887,768,864,921,813,694,889,726,707,807,805,790,665,694,660,584,649,545,554,621,591,536,535,579,564,529,542,460,488,456,412,451,448,395,481,443,410,491,454,462,391,390,366,424,332,384,335,374,372,361,301,309,363,401,294,298,308,230,323,326,280,302,305,302,256,260,274,266,269,246,291,238,243,223,204,224,195,208,199,183,195,195,183,208,188,200,195,229,150,160,188,175,163,163,158,160,142,146,144,147,165,152,141,136,131,152,122,130,75,114,93,113,105,93,120,106,86,116,122,102,91,92,84,99,64,80,89,94,59,62,76,68,83,64,75,76,88,57,55,73,55,49,57,50,55,26,59,57,25237,23596,20124,17556,13790,11424,11485,12525,11411,10821,9374,11009,10663,10543,9463,7032,6277,8629,6970,2347,5852,5112,4431,5163,6142,4083,4859,4669,4232,3383,3908,2781,3882,3514,3282,3392,3173,2923,3304,2727,2559,2268,2653,2783,2134,2349,2503,1811,1761,1725,1881,1647,1337,1421,1553,1512,1442,1245,1185,1367,1230,1058,1185,1175,999,958,1099,837,789,902,969,974,919,825,906,911,780,602,663,693,507,709,689,630,613,643,632,662,604,574,671,590,660,584,538,554,559,587,573,556,428,528,638,435,495,451,405,406,383,383,403,362,422,431,353,311,388,408,337,287,335,331,281,263,286,335,301,239,241,326,309,228,288,371,251,265,229,257,180,247,241,188,267,210,329,221,257,200,198,174,188,195,158,177,199,161,174,178,154,139,138,175,133,160,157,158,159,141,134,132,157,164,111,138,140,139,116,123,136,93,103,96,94,112,127,92,127,112,107,109,81,99,94,104,87,149,87,74,89,98,71,71,64,95,78,94,95,50,75,74,57,58,86,61,45,53,49,56,47,69,77,54,51,50,40,39,34,36,63,35,43,38,25234,23698,19900,18984,15058,12920,12580,15597,11463,12584,10883,12656,10677,11831,10001,8439,8111,7698,6920,6241,2605,5260,4640,6489,5477,4699,6095,5134,5684,3710,3764,3870,3538,3318,3797,3601,3676,3045,3547,3385,3354,2611,2193,2392,2254,1655,3129,1801,2348,1691,1769,1876,1673,1528,1621,1564,1518,1337,1510,1627,1283,1394,1109,828,1000,1018,1089,991,868,998,872,907,1051,844,778,861,707,723,692,585,658,648,696,623,646,704,650,610,602,649,605,655,638,564,524,588,602,556,468,544,535,547,611,468,458,437,398,431,372,388,427,372,397,430,367,340,375,351,360,344,296,317,327,316,310,313,284,304,286,299,307,259,279,253,278,245,244,218,247,194,279,190,250,238,270,242,211,175,184,217,193,176,180,197,210,183,199,120,150,156,139,146,173,168,133,139,155,124,131,140,142,148,137,183,127,112,114,117,136,119,106,94,109,94,108,82,102,113,100,82,90,95,96,75,77,109,104,81,85,84,66,81,82,71,60,77,84,50,65,68,69,57,69,58,64,66,63,54,58,52,64,51,54,52,45,38,32,42,44,34684,25314,24702,19713,15873,13909,16231,14110,13995,12298,13888,11952,11547,12015,11662,8816,8705,6166,8810,6895,7034,1994,7013,6462,4144,5168,6567,5044,5303,4075,4279,3404,4059,4735,4581,4190,3731,3595,3412,2996,3138,2764,3050,1819,2899,2234,2215,2376,2301,2030,1998,1977,1607,1804,1720,1852,1528,1782,1733,1575,1453,1504,1332,1373,1272,1044,1177,1043,869,1122,934,991,878,898,931,989,869,828,766,770,422,746,792,842,713,768,687,734,740,792,740,735,709,588,761,672,685,567,678,595,528,589,600,571,458,500,517,505,442,429,473,471,503,472,362,387,365,426,370,342,400,349,343,287,387,372,368,381,372,305,378,280,290,305,295,336,285,315,262,254,299,230,226,261,238,275,239,240,224,235,237,242,223,218,222,216,208,203,204,200,167,188,205,166,156,173,171,166,177,141,126,154,131,151,146,141,135,104,145,114,144,97,140,136,110,127,128,119,114,136,128,107,118,94,91,98,99,70,96,93,92,89,117,87,87,77,56,63,68,61,67,76,49,47,64,41,65,54,69,81,69,46,50,71,54,61,43,52,56,28761,25183,24293,18852,16177,14919,12207,11310,13554,12550,12360,9817,12977,12612,10662,8852,8327,7398,9282,5207,6469,5761,1747,6446,5402,5621,5563,5039,4871,4969,4738,4587,4276,3634,3865,3370,3348,3452,2349,2837,2984,3058,2942,3002,2914,2573,1595,2504,2041,1958,1945,1756,1948,1533,1701,1867,1660,1937,1870,1610,1440,1077,1170,1361,1078,1165,1017,1211,1006,1089,798,919,783,901,946,962,783,713,787,835,766,906,773,808,712,611,689,805,729,721,712,795,634,667,656,704,709,589,689,474,545,498,458,485,414,513,414,467,468,402,456,436,414,458,405,332,386,478,345,342,399,399,340,351,387,347,317,356,361,297,355,260,297,297,305,271,288,234,241,272,252,212,229,219,211,238,225,285,283,233,231,166,212,172,188,167,203,236,222,185,157,161,166,143,125,138,146,174,146,160,158,137,151,143,141,132,117,110,129,127,133,138,129,108,99,114,116,121,132,76,106,88,71,93,78,73,95,85,86,101,76,87,132,72,95,71,73,77,68,71,74,55,66,62,69,58,48,57,49,62,57,61,60,76,54,54,47,42,44,16491,15114,13201,12951,9589,9129,9372,10299,8693,8332,6962,8471,7363,7388,6439,5312,5530,5536,4218,4776,4781,3657,3619,2245,3900,3533,3889,3478,3568,2576,2281,2621,2614,2162,2764,2584,2417,1847,2483,2424,2412,1584,1497,1484,1667,1572,2112,1358,1664,1351,1226,1216,1161,1138,1058,1084,1157,972,1012,1083,889,930,787,883,621,746,768,708,664,702,629,675,789,563,618,541,546,544,462,446,478,491,525,466,421,431,444,442,389,454,457,439,422,426,384,395,458,353,312,394,372,362,343,312,328,306,292,282,271,243,298,261,237,303,254,221,259,244,231,235,211,207,206,227,253,204,166,205,220,214,217,167,206,179,174,176,171,173,134,178,182,125,164,145,191,170,135,132,122,154,142,147,132,148,129,137,116,104,117,104,96,108,110,112,89,109,104,72,84,106,84,118,104,119,90,60,70,72,85,90,79,83,84,82,97,70,79,67,65,87,76,70,61,65,65,106,85,50,67,38,35,57,50,47,54,47,51,61,42,27,51,41,35,45,49,45,47,34,34,37,36,47,23,30,38,27,27798,24747,22374,19149,16508,14546,15973,13852,12955,10202,12331,11459,13210,10611,10508,8780,6979,4148,7970,5507,7426,4633,6514,6676,1751,5852,5796,4770,5186,4573,4627,4188,4581,4016,4468,3693,3529,3290,2901,2893,2718,2947,2596,1650,2767,2525,2352,2245,2003,2121,1847,1830,1867,1654,1518,1750,1595,1652,1504,1559,1398,1590,1187,1387,1192,1094,1032,1133,1022,1010,787,717,839,924,831,869,780,840,772,836,801,873,657,730,683,727,674,699,739,708,744,546,624,659,661,692,672,650,560,586,503,556,468,505,412,495,472,487,411,466,453,432,434,415,388,399,352,406,320,327,378,388,341,351,339,373,314,361,344,289,369,304,292,308,278,278,288,265,261,268,274,216,252,236,220,256,226,245,250,220,252,199,222,177,202,223,193,195,223,144,148,150,169,138,161,160,162,139,143,171,127,175,163,169,143,139,102,123,135,110,123,150,121,116,108,104,110,117,119,134,137,91,95,96,89,105,120,83,92,101,90,78,76,82,98,85,51,72,61,63,54,69,67,70,75,55,65,42,54,59,70,53,65,56,55,49,46,49,43,44,21842,17799,16889,13791,11040,9035,10210,9532,9613,10253,8842,8128,8542,7781,7531,6407,6603,5714,5473,5148,5244,4324,4497,4385,3925,1598,4224,3909,3779,3078,2910,2719,3197,3248,2890,2864,2582,2623,2525,2308,2273,2032,2146,1942,2046,1595,1351,1711,1670,1564,1358,1508,1352,1379,1230,1259,1265,1179,1237,1242,1029,943,936,987,865,859,828,779,783,744,693,766,702,667,690,736,507,578,557,499,595,589,626,631,528,532,518,541,501,601,501,545,509,474,506,438,553,447,446,450,431,459,381,398,353,403,346,373,335,337,336,301,366,332,259,271,287,302,291,268,282,263,279,251,270,253,245,274,246,260,255,209,233,234,244,221,230,202,188,185,217,173,160,166,173,185,190,159,170,200,180,171,163,178,176,170,146,135,183,149,133,124,142,134,147,129,131,132,142,126,128,125,89,116,124,85,107,81,85,92,98,84,88,93,113,92,103,90,91,90,75,80,91,81,90,60,59,61,81,78,75,63,52,68,50,62,46,45,59,54,59,49,57,62,46,55,37,51,38,48,45,48,44,44,46,38,46,37,31,28461,27061,23083,21269,16909,15354,12713,7678,12540,14356,12999,8153,12923,7652,10561,9292,9334,10365,8956,6322,7951,7272,6747,6441,7542,5824,1997,5016,3890,5913,4531,4503,4944,2934,4559,3872,3415,3755,2084,3269,2947,3311,2720,3668,2862,2503,1261,2166,2087,2368,2038,1590,2081,1609,1570,1757,1571,1661,1542,1518,1411,857,1357,1552,947,1257,904,1391,1093,1103,993,1069,948,924,862,854,875,781,773,975,879,825,706,707,685,804,630,833,732,589,707,618,664,700,508,669,635,718,573,489,549,568,635,570,453,547,531,485,430,377,441,447,402,450,410,396,377,380,342,363,417,466,327,345,384,380,350,290,327,314,315,250,272,308,332,279,316,250,246,290,254,232,230,220,310,250,199,317,305,242,228,214,184,197,242,159,235,200,185,207,136,158,179,197,165,154,149,187,149,175,169,165,191,194,128,122,134,133,122,139,148,117,109,116,110,100,127,130,131,83,133,77,96,101,101,147,112,104,111,98,99,88,123,68,80,76,85,69,71,51,69,74,69,69,54,77,67,68,64,58,57,64,58,53,60,54,42,20007,18791,14659,13042,10410,11085,10707,10415,9729,8482,7763,9429,7254,9070,7173,6194,6489,6221,5197,4691,4328,4495,4005,3633,4553,3936,4331,1627,3413,3162,3110,2866,2666,3118,2712,3225,2394,2491,2977,1930,2286,1611,2116,2166,1713,1581,2162,1411,1717,1614,1475,1479,1484,1278,1468,1360,1199,1139,1240,1061,1096,1061,1155,771,903,925,885,742,776,901,905,860,839,759,790,733,610,639,606,506,480,503,590,595,485,622,643,562,555,584,572,534,532,505,546,495,528,499,552,614,432,500,523,395,406,366,399,382,337,333,321,362,378,322,342,332,250,316,295,272,310,221,297,297,250,309,228,286,267,279,290,260,288,277,220,232,206,238,251,233,205,147,233,232,234,214,212,220,158,164,201,190,195,171,213,195,161,155,164,143,161,136,133,179,129,133,180,126,132,117,139,132,116,87,109,108,102,122,133,101,114,116,96,106,106,100,96,100,89,116,83,100,80,95,64,108,70,71,87,71,90,95,93,80,75,76,65,57,74,51,55,71,66,54,45,56,62,41,57,54,55,41,54,47,39,39,41,43,30,47,41,50,18562,18312,15321,13948,10705,10737,9741,9000,8852,8446,7602,8056,8362,7710,7464,6344,5588,6072,5345,3925,4931,4776,3738,3817,4362,4067,3619,3510,1339,3537,2896,3004,3053,2537,2970,2584,2556,2365,2263,2486,2318,2072,1900,2049,1784,1641,1899,1418,1609,1482,1443,1365,1423,1255,1120,1265,1165,1002,1145,1119,1011,1038,990,1008,793,852,894,909,822,806,789,806,770,693,670,617,577,571,552,664,643,570,580,504,492,557,569,550,514,536,521,458,535,486,425,516,486,529,452,426,349,438,368,406,318,364,357,339,318,279,282,326,351,303,284,266,258,275,271,263,305,322,269,267,266,219,218,268,210,240,222,196,237,237,205,175,199,203,173,248,188,155,191,191,212,218,174,192,219,195,151,153,177,158,168,156,175,138,166,146,93,125,111,148,117,102,121,101,105,115,148,130,126,143,108,91,86,95,95,97,111,95,85,99,98,82,90,89,73,70,89,57,65,70,64,96,84,57,62,64,70,75,73,69,80,72,75,66,53,47,64,56,60,52,52,54,52,44,57,50,45,54,51,47,21048,17311,15868,12121,10111,9495,10449,11803,8949,8348,9200,10434,7267,10356,7206,5633,5846,5670,5762,4449,3872,3605,4099,4021,4021,3456,5191,4196,4153,1057,3223,2286,2343,3109,3117,2743,2384,2267,2938,1953,2126,1679,2053,2076,2130,1325,1890,1578,1440,1338,1251,1546,1171,1281,1342,1288,1151,997,1213,1070,950,1074,973,699,872,801,961,575,604,769,737,772,668,681,705,716,541,613,538,283,409,507,493,597,486,452,562,499,498,534,498,471,463,419,504,426,435,398,523,492,379,428,403,400,312,351,285,379,387,342,375,359,396,339,265,244,236,318,274,263,261,200,287,230,286,268,276,292,262,216,278,210,249,251,123,206,190,202,178,214,199,131,186,174,264,187,170,148,53,131,167,178,133,169,146,143,129,145,170,136,132,118,139,105,106,110,131,119,126,117,101,112,64,133,121,118,97,89,96,90,95,82,82,82,107,86,81,84,69,102,88,78,71,65,66,73,71,56,82,82,62,55,63,78,63,61,55,49,47,60,55,47,55,60,55,40,44,37,48,60,50,43,42,18136,16856,13529,9820,9444,9895,8252,6526,7219,9125,8098,6122,5782,6445,6699,4893,5456,5792,4325,4262,4376,4244,4292,4304,4165,4422,3051,2923,2661,2416,1217,2662,2072,2448,2684,2413,2094,2148,1595,1737,1665,1345,1995,2050,1966,1559,869,1717,1111,1162,1099,1101,1389,998,1071,1194,948,1129,1078,792,863,771,854,804,621,754,701,587,738,631,600,633,543,668,574,504,585,442,490,366,465,506,463,467,459,316,473,379,488,498,411,517,433,421,441,420,413,380,402,357,391,349,336,331,331,286,259,338,300,269,294,293,308,295,233,299,268,245,239,254,236,198,262,247,223,238,228,199,212,196,209,188,194,232,154,201,177,179,176,167,189,136,139,171,166,165,143,159,135,154,155,124,165,127,138,130,131,110,153,104,93,114,105,130,98,116,118,121,98,106,117,118,118,107,96,99,76,88,86,67,78,98,90,80,66,78,58,87,69,75,68,66,83,77,58,85,68,48,58,58,60,80,68,65,52,49,51,52,52,40,50,54,34,45,44,42,48,37,32,48,41,42,38,34,20125,16461,14721,12037,10275,8143,9325,8228,9071,8059,8691,7199,7988,7995,6918,5623,5449,4412,5108,4252,4821,3590,4329,3907,3130,3392,3683,3289,3149,2867,3096,664,2736,2478,2724,2475,2218,2310,1829,1880,1907,1830,1766,1810,1829,1590,1426,1495,1251,1339,1351,1234,1146,1026,1054,1104,953,1133,1077,931,863,784,849,889,739,716,685,716,650,652,549,610,579,551,532,623,498,474,512,469,507,524,460,516,469,457,431,496,482,507,481,460,415,374,374,397,429,358,436,359,347,336,336,311,273,289,291,327,300,258,288,266,308,313,243,219,242,286,216,248,254,215,247,198,235,208,227,210,239,218,240,178,182,222,185,183,219,169,153,156,185,125,158,137,140,174,153,151,166,136,153,139,157,138,131,147,120,139,126,108,125,115,123,108,86,93,112,107,106,91,100,100,88,100,96,100,78,81,107,86,68,81,86,71,81,74,77,58,74,67,68,64,67,50,61,65,56,58,64,56,45,66,75,56,51,45,60,46,55,47,47,48,38,36,32,43,14886,12521,11655,9675,7557,6174,8136,9246,6875,5031,6022,7642,5734,7352,5585,4458,4535,3840,3841,3260,3206,2207,2550,3888,2720,2329,3762,2980,3002,1759,1944,1520,1289,2334,2000,2328,1738,1779,2548,1584,1601,1322,1253,1025,1196,962,2149,816,1128,913,952,986,749,973,914,816,650,728,725,710,715,794,599,474,681,468,686,499,412,490,600,576,490,505,516,520,385,395,356,355,244,338,352,313,329,315,344,325,322,334,337,288,317,306,296,320,297,336,316,302,235,335,398,253,246,241,275,267,223,211,228,210,238,245,208,206,222,201,209,166,206,171,195,138,154,194,142,193,155,140,178,136,158,171,120,110,132,152,185,144,140,113,142,123,133,118,126,109,99,116,115,112,89,97,103,112,94,82,103,78,96,100,75,74,74,69,70,89,80,69,58,70,74,71,80,58,56,74,48,51,59,39,62,41,71,56,63,56,63,68,58,70,52,49,42,56,46,49,57,44,45,38,34,47,36,53,46,50,39,33,49,34,37,41,37,35,28,17480,15989,13343,11785,8674,9147,9345,8423,8228,7689,7857,7638,7552,7476,6716,5885,5442,4612,4971,4354,4290,3588,3838,4147,3249,3487,3039,3438,3253,2872,2867,2416,2738,840,2523,2523,2122,2258,2131,1458,1708,1765,1757,1668,1740,1418,1441,1420,1173,1312,1317,1155,1233,1151,1143,1134,938,1038,1024,910,913,861,886,764,500,760,772,721,629,726,659,620,677,597,619,633,515,419,484,531,362,482,449,492,454,490,492,483,492,472,455,416,420,384,435,438,408,413,430,378,389,381,308,327,321,258,328,341,296,310,317,278,306,334,257,252,241,264,250,248,286,264,256,235,224,219,257,224,219,197,242,191,244,202,175,185,177,183,160,209,175,136,211,136,190,162,161,167,163,167,164,144,153,129,161,145,117,145,131,129,124,108,106,130,120,104,92,123,122,106,104,96,103,114,102,83,76,77,88,96,72,95,87,78,77,78,106,83,96,104,79,63,69,65,61,77,75,69,70,68,70,71,57,81,73,53,46,56,35,41,46,52,60,47,46,53,42,43,15613,14050,12178,11358,7562,7526,8038,8290,6781,7677,7206,7241,6559,6274,5716,4725,4668,4508,3881,3949,4021,3451,3152,3386,3433,2969,3331,2829,2789,2127,2303,1963,2641,2398,1000,2092,2154,1777,2154,1846,1651,1285,1253,1503,1226,1153,1543,838,1160,928,954,1011,847,795,905,812,771,818,748,785,665,766,654,797,684,588,721,602,571,525,602,604,495,452,529,440,373,435,396,353,385,379,387,370,358,430,328,394,360,350,376,317,325,330,339,322,314,385,335,370,266,256,369,271,278,239,267,225,234,225,188,222,221,251,196,186,206,132,225,189,169,198,168,114,174,195,161,192,173,166,155,135,196,138,150,134,121,116,118,99,124,122,126,117,145,129,139,127,119,134,124,107,105,122,102,91,101,88,88,109,91,82,88,82,94,74,89,79,77,89,70,79,58,37,66,68,78,79,52,66,84,68,88,74,72,66,57,66,49,49,46,51,42,47,47,67,36,48,50,50,46,49,52,50,39,52,47,45,40,41,30,35,28,15714,15337,13830,13137,9552,9507,7686,7641,8356,7417,7194,6814,7630,6547,6253,6222,5443,6037,4868,4418,4452,3922,3364,3525,4382,3417,3102,3657,3060,3230,2678,2825,2618,2080,2427,857,2280,2264,1987,2195,1977,2046,1576,1880,1564,1510,1429,1234,1341,1617,1272,1215,1379,1125,1020,1179,1110,872,921,1087,967,665,909,776,659,779,671,769,691,727,631,682,818,592,550,567,534,557,456,568,423,534,573,432,429,498,457,550,454,367,509,416,419,408,369,457,418,474,414,385,428,387,439,368,316,351,388,348,279,273,277,266,273,312,274,264,239,278,215,267,211,279,215,237,214,228,243,181,172,219,189,196,196,257,235,194,202,198,165,187,181,123,188,187,204,164,150,169,156,160,155,137,112,164,179,100,137,111,112,121,106,122,118,153,127,116,119,115,104,104,116,112,96,116,117,85,95,87,104,78,84,70,76,77,86,69,97,80,91,83,73,67,58,71,62,89,52,70,73,66,59,78,58,53,63,70,52,43,58,39,44,56,48,47,47,62,41,42,54,46,40,13764,12396,10936,10218,7420,6622,7145,6990,6687,6085,5866,6199,6938,6224,4917,4518,4016,3759,3945,3156,3393,2922,2706,2617,2787,2174,2839,2487,2587,2192,2157,1924,2529,1887,1583,1824,694,1596,1731,1438,1399,1380,1366,1371,976,1200,1385,809,1018,1033,920,881,872,854,870,854,742,663,734,697,643,601,623,771,567,564,560,635,509,481,509,473,496,440,424,434,323,399,346,405,366,302,337,348,346,331,362,313,348,334,383,349,349,305,305,294,295,347,313,282,251,277,286,247,224,242,237,218,212,186,206,220,199,214,177,175,168,195,189,159,192,187,176,170,171,171,147,167,147,180,150,129,142,146,133,128,151,143,121,111,140,90,129,128,118,134,107,125,117,114,112,103,93,104,102,95,106,86,101,90,80,74,75,80,84,64,84,76,87,73,62,88,74,53,54,61,57,70,48,76,71,55,43,43,72,54,58,70,59,51,49,62,60,45,38,36,37,47,48,46,36,34,40,35,65,42,45,34,34,15244,12960,12391,9831,8249,6570,7923,6814,6501,6272,6378,5740,7114,5209,5393,4430,4119,3345,4140,3036,4133,2303,3151,3817,2244,2579,2776,2631,2771,2335,1973,1853,2700,2144,2209,2289,1852,590,1474,1397,1393,1540,1361,1026,1415,1287,1163,1155,943,973,994,924,857,782,835,878,730,786,752,642,692,700,654,861,597,529,629,586,383,450,455,485,381,495,457,551,425,421,371,414,267,387,383,414,335,351,381,404,351,336,373,278,337,313,278,339,330,315,287,284,284,314,225,272,203,240,250,217,220,173,213,212,201,211,191,202,181,270,180,173,219,214,167,188,153,161,162,178,160,150,169,140,144,163,154,150,157,153,130,153,141,108,122,124,130,112,132,110,121,102,126,123,87,108,94,116,98,73,91,79,76,95,84,79,99,80,66,83,97,71,73,84,80,99,86,66,58,67,69,64,69,54,61,66,61,51,52,78,51,55,54,52,54,54,37,47,55,44,47,58,40,42,29,37,59,46,42,47,11410,12547,10397,9617,7563,7201,7188,5831,6093,6001,5811,4820,5971,5102,4779,4298,3874,4423,3552,2948,3416,3091,2731,2664,3154,2747,2487,2412,2135,2508,2080,2094,2032,1793,1725,1772,1666,1550,664,1371,1386,1486,1207,1441,1095,1194,1261,880,981,1071,923,815,917,737,778,902,754,723,789,728,701,682,690,706,558,547,454,600,520,454,462,523,453,446,389,437,374,387,317,429,370,389,321,307,341,333,308,353,322,393,349,332,315,302,319,339,315,337,300,281,250,281,300,277,224,234,258,239,211,201,209,225,198,215,167,181,160,189,128,148,224,195,162,156,156,164,168,170,141,156,166,155,167,185,162,127,151,121,119,112,121,104,133,123,139,129,123,169,115,119,103,90,131,94,102,108,106,91,102,84,63,76,73,68,86,92,91,72,83,74,72,78,78,69,75,72,57,55,62,56,58,60,64,57,74,71,64,54,65,45,66,42,47,27,38,74,51,41,55,47,59,50,49,42,38,44,46,12665,10957,9613,8745,6829,4776,6724,7580,5857,5326,4858,5890,5570,5648,4244,3217,3654,4172,3418,2475,2726,2299,2500,1987,3021,1511,3070,2246,2549,1698,1533,1153,2233,1892,1663,1483,1437,1320,1677,584,1427,1066,1149,1377,858,860,1425,810,963,794,804,833,529,718,741,613,550,582,630,655,475,632,533,657,542,404,464,476,324,433,469,465,354,322,374,396,324,295,304,302,186,308,301,253,255,311,264,287,308,269,303,233,286,226,225,262,260,270,258,221,186,239,310,219,216,172,195,192,201,186,204,180,173,200,154,135,188,173,203,148,195,127,156,105,128,153,176,167,108,135,143,118,147,174,142,108,134,122,102,97,135,83,106,91,120,95,104,101,95,106,114,91,66,101,90,75,82,71,87,87,55,85,55,68,59,57,62,57,57,69,62,58,38,60,59,59,70,49,47,45,56,39,49,44,39,37,47,48,48,53,55,44,38,57,36,62,39,37,41,29,33,27,30,39,14163,12340,11777,9163,7750,5873,6995,6668,6143,6291,6097,5408,5342,5285,4964,3823,4087,4364,3689,3277,3170,2638,3066,2781,3186,2018,2852,2780,2372,1809,1988,1607,1906,2158,2082,1810,1557,1586,1634,1501,470,1390,1275,1413,1151,995,1138,991,873,874,894,799,744,755,789,772,664,704,770,718,654,614,579,676,535,514,499,555,378,461,477,501,438,399,424,399,356,349,315,296,286,350,353,341,302,323,296,350,349,265,317,267,286,286,285,322,322,264,281,313,256,261,279,203,216,205,207,213,229,194,208,210,218,194,140,163,180,198,156,152,185,135,161,128,161,151,163,145,124,144,139,132,157,156,120,121,124,148,108,115,134,99,112,114,145,109,99,100,100,113,106,102,72,84,95,73,107,78,89,77,65,79,67,86,49,65,65,64,79,56,70,86,57,79,68,52,54,54,67,56,59,51,48,65,59,40,56,51,40,52,54,38,44,51,36,57,49,40,49,36,38,31,41,11324,9717,8926,7371,5817,5732,5542,4054,4978,4269,5156,3503,4824,4302,3916,3741,3102,2388,3037,2770,2868,2258,2387,2393,1700,2376,1999,1797,1698,1896,1895,1622,1843,1778,1822,1588,1209,1447,858,1331,1142,408,1005,1090,1042,744,606,795,729,892,797,652,755,473,588,677,539,634,647,565,595,389,497,635,475,445,409,431,449,397,350,344,422,336,340,377,334,269,290,359,333,300,275,335,252,245,254,284,273,243,229,277,210,255,190,217,264,276,249,198,176,170,232,211,161,154,180,221,152,124,167,168,187,162,150,124,153,167,153,118,156,169,142,116,147,155,128,148,141,122,117,89,125,104,131,108,99,83,103,113,88,74,109,95,77,95,93,96,109,73,84,70,92,93,87,78,78,92,62,68,55,70,56,83,52,46,49,61,54,66,67,61,71,77,55,62,40,41,54,50,49,44,49,46,54,50,49,56,49,25,50,37,47,28,27,36,51,29,33,34,41,35,10697,9709,8460,5825,5947,5380,4948,5606,4578,5152,4405,4711,3313,4698,3850,3017,3433,3661,2535,2184,2258,2383,2529,2372,2675,2238,2381,2187,2050,1398,1881,1291,1130,1660,1726,1293,1299,1257,1317,993,971,798,469,1242,1218,828,716,1066,786,594,748,749,695,590,694,611,657,565,620,633,529,484,518,339,402,458,460,336,361,392,363,433,350,361,340,378,317,287,335,260,241,291,310,286,248,269,272,228,340,282,276,305,243,257,273,288,263,214,272,256,212,236,196,198,205,195,154,207,193,187,220,201,221,178,146,163,148,173,147,145,130,109,134,126,141,128,193,155,154,107,151,96,128,174,113,116,121,117,94,103,109,105,94,102,132,96,122,84,78,79,98,79,76,98,59,96,72,79,80,79,81,64,69,60,81,78,65,75,71,57,58,63,68,75,60,52,58,49,57,54,43,48,46,60,41,54,53,47,40,55,56,41,50,50,35,49,49,37,36,44,41,42,38,38,12727,10578,9524,7520,6474,6107,5068,3912,5030,5517,5516,3847,3597,4379,4371,3478,3776,3313,3405,2714,2770,2408,2761,2675,2365,2528,1874,2172,1586,1452,2132,1589,1077,1446,1714,1628,1458,1389,1144,1279,1268,995,1262,458,1054,929,606,878,951,719,753,740,804,611,689,770,626,640,615,645,592,442,528,425,410,478,439,386,390,471,371,401,332,383,347,335,385,328,343,229,389,325,377,322,274,342,284,226,301,260,269,305,291,254,311,323,276,282,290,233,244,243,208,217,197,232,197,224,163,175,204,180,217,215,148,154,153,158,156,126,131,125,127,137,130,146,150,140,133,130,141,134,113,149,106,126,104,117,111,110,109,97,100,102,117,98,108,99,67,81,99,106,77,65,71,68,86,70,69,60,73,71,89,49,71,61,69,59,66,61,64,62,62,70,67,55,36,51,45,46,64,58,58,68,48,29,35,52,46,46,57,47,40,37,38,46,48,28,50,40,38,11407,10211,8665,8037,5625,5713,5507,6613,5277,5647,4740,6050,4849,5211,4254,3638,3427,3396,2878,2565,2502,2480,2266,2131,2554,2200,2604,2273,2213,1723,1740,1441,1894,1683,1382,1520,1448,1266,1790,1154,1163,921,1157,1129,449,937,1051,613,918,616,749,873,653,728,732,726,699,545,682,628,490,576,598,545,502,454,552,448,435,442,468,456,399,400,434,396,331,353,368,310,253,315,313,338,252,300,309,260,278,319,265,304,271,281,310,271,317,295,289,280,258,263,257,238,197,187,203,201,177,219,198,183,220,200,168,194,151,152,170,141,161,150,156,116,114,156,144,158,129,153,134,137,153,136,142,115,98,119,96,92,122,101,107,111,125,111,114,102,125,124,110,90,112,86,99,92,82,73,94,76,75,65,83,81,86,67,75,83,73,79,49,74,55,46,51,54,54,61,49,68,64,55,47,56,58,68,40,70,50,49,60,40,38,31,29,43,60,35,44,56,53,9369,8816,7024,6520,5331,4847,4443,3150,3430,4356,4282,3034,4304,2762,3729,3298,2789,2489,2892,2271,2193,1952,2082,2148,1828,1816,1361,1600,1403,1386,1459,1491,1544,1134,1457,1291,1306,1116,829,957,910,1045,863,842,911,273,454,709,630,512,728,595,491,549,582,664,511,724,502,467,365,401,445,514,400,332,321,412,355,299,335,346,285,316,299,313,302,282,233,269,278,274,232,244,266,263,263,262,250,213,186,230,216,212,198,236,212,238,209,190,146,215,196,185,169,156,155,156,145,156,126,156,169,148,92,139,113,159,112,117,120,162,114,110,107,105,80,101,80,122,101,124,102,93,129,83,94,92,72,76,101,69,106,60,62,94,83,82,70,91,98,76,65,61,65,81,66,55,62,54,57,51,69,77,67,42,48,52,46,55,45,55,67,50,45,45,38,38,36,51,44,35,40,43,48,48,38,52,48,47,36,38,41,37,42,11409,10758,9974,9702,7497,5551,5852,5145,5404,5039,5657,4080,6147,3559,5058,4058,3368,3738,2928,3434,3658,2394,2263,3119,2790,1974,2129,2482,1930,1760,1570,1743,2345,1778,1883,1837,1727,1575,1403,1627,1338,1350,834,936,891,1141,414,564,796,980,808,640,636,622,701,664,516,658,487,543,554,517,508,832,508,400,401,490,366,359,413,441,512,320,305,383,239,388,263,343,303,288,260,269,270,264,253,296,203,208,270,176,261,250,173,201,236,333,219,257,175,190,379,195,197,174,206,175,143,145,197,128,145,191,151,162,141,202,106,121,167,172,125,106,121,125,120,136,96,144,105,112,110,103,96,80,98,101,88,111,90,67,96,97,132,106,88,86,83,60,72,93,60,63,94,77,76,47,57,52,69,70,77,65,58,51,59,52,58,62,61,73,57,57,50,56,57,51,53,45,62,63,9409,7750,6879,5997,4619,4493,4167,3715,3910,4767,3710,3505,3312,3392,3325,2792,2832,2358,2541,1777,1832,1830,2035,1544,1750,1629,1665,1707,1384,1338,1526,1196,1205,1359,1221,1135,1109,1006,1114,860,863,792,920,826,733,715,449,328,691,602,584,619,545,586,555,604,623,505,578,527,375,395,479,338,398,378,402,381,362,330,365,315,317,311,316,320,257,271,294,255,199,274,226,263,245,234,229,253,279,276,206,267,221,235,251,209,256,207,223,202,220,201,171,153,169,157,152,146,140,140,162,164,175,149,133,135,124,153,129,106,127,138,139,90,108,104,117,111,153,134,121,93,128,100,93,107,85,100,84,108,90,62,71,68,76,88,92,73,85,98,80,79,85,77,67,77,67,49,91,75,61,56,75,53,52,51,51,66,57,58,50,57,37,61,47,46,64,45,32,51,58,41,42,52,56,44,53,48,9432,8162,6844,5823,4421,4120,4623,4538,3645,4154,4137,3870,3444,3646,3248,2380,2784,2386,2438,1983,1910,1804,2049,1673,1716,1519,1905,1699,1619,1115,1437,1088,1340,1383,1241,1097,1104,952,1144,998,905,923,871,899,785,643,690,676,243,481,552,567,435,514,572,557,463,598,495,477,380,491,436,410,357,325,343,408,289,299,281,290,241,289,284,276,260,229,247,206,235,235,221,247,217,184,192,226,206,221,227,175,207,215,200,198,201,178,186,214,200,197,165,133,135,138,121,157,131,146,128,142,162,142,115,107,118,109,109,89,124,124,116,93,92,117,109,115,90,109,105,86,87,82,87,74,96,94,76,77,102,61,68,70,84,81,61,63,70,84,86,63,58,54,58,69,58,65,67,48,63,53,53,49,56,53,40,54,62,41,45,49,41,38,41,36,34,39,35,37,43,38,45,14,9600,8686,7695,6431,5313,4643,5057,4508,4180,3856,4254,3743,4114,3901,3348,3024,2603,2735,2758,2135,2200,1916,2006,2060,1963,1795,1891,1839,1663,1603,1542,1355,1455,1421,1434,1317,1138,1151,940,1036,1000,1036,875,966,858,664,792,677,648,173,707,638,555,519,553,553,560,535,511,517,486,474,438,396,420,366,392,384,352,361,340,343,388,278,264,360,260,241,251,278,244,267,276,276,270,247,203,261,230,234,257,213,224,199,174,240,214,238,233,211,187,170,238,150,156,147,161,179,171,152,160,137,152,165,130,149,128,145,119,106,132,146,145,107,95,137,142,133,82,104,112,107,85,100,115,69,105,99,76,70,95,84,111,79,99,88,70,74,86,62,58,76,82,63,66,61,61,73,71,54,64,66,63,59,61,48,40,66,52,49,53,63,52,63,45,44,48,53,47,43,52,43,52,44,32,40,9145,7937,7090,6002,4881,4116,4660,4312,3944,3536,3959,3762,3779,3922,3131,2744,2568,2685,2658,1817,1871,1641,1797,1810,1882,1421,1749,1810,1657,1205,1421,1061,1311,1292,1473,1196,984,1015,966,890,878,795,952,935,919,748,740,730,559,559,214,594,580,439,561,578,548,458,564,502,434,378,455,367,383,342,396,311,284,311,366,329,332,301,303,351,269,274,250,235,199,246,256,250,225,219,216,252,253,249,213,219,217,206,215,188,191,221,247,189,187,211,176,163,162,165,152,153,163,150,162,141,138,169,142,119,121,163,160,104,114,111,116,100,118,110,121,112,114,113,101,76,87,121,96,100,100,90,81,113,102,63,97,71,105,84,73,86,74,77,93,78,58,72,71,85,59,74,49,67,53,49,49,48,46,58,62,62,49,59,58,56,41,57,61,52,46,53,46,33,45,41,59,51,8467,7763,6624,5871,4514,4364,4215,3881,3730,3799,3560,3587,3699,3419,3101,2966,2736,2670,2259,1978,1939,1863,1763,1569,1969,1599,1641,1734,1511,1505,1398,1172,1352,1224,1297,1213,1021,1037,993,853,848,787,880,927,907,787,645,674,591,595,618,210,556,543,582,564,536,457,506,485,437,425,508,381,377,406,368,380,353,328,337,384,292,319,286,306,256,259,258,226,202,268,265,249,224,232,265,234,248,221,224,237,220,212,241,224,212,231,231,199,207,200,212,174,178,173,169,172,166,137,164,161,157,150,153,133,125,136,113,142,132,140,114,124,134,134,112,100,122,115,132,107,137,115,119,106,94,100,84,85,98,71,97,85,89,90,98,89,75,90,88,79,69,80,74,76,73,66,61,65,71,56,66,55,58,71,66,78,48,44,60,52,61,58,36,49,42,37,42,48,59,41,55,51,52,59,43,49,47,8198,6947,6503,5409,4206,3900,3947,3635,3724,3680,3254,3325,3076,3062,2913,2436,2508,2319,2236,1750,1824,1564,1624,1493,1664,1535,1626,1578,1489,1152,1273,1018,1110,1210,1062,1219,1070,978,955,890,873,745,828,794,778,603,527,633,617,508,615,624,193,486,523,561,501,450,509,475,447,372,462,366,311,336,360,279,313,339,319,311,347,295,271,298,240,253,259,211,218,237,253,249,214,222,248,249,243,244,201,231,206,198,192,215,226,194,236,217,178,199,196,174,125,166,126,166,170,149,173,118,162,139,126,123,118,104,116,113,112,117,133,92,104,125,94,114,100,115,91,100,110,91,94,86,92,102,73,65,104,58,81,83,105,95,73,61,62,80,82,81,68,88,66,77,72,44,74,61,67,59,70,57,53,56,53,62,63,37,50,64,41,51,42,48,36,44,48,30,37,36,51,39,45,41,41,6754,6200,5494,4529,3698,3759,3118,3274,3289,3114,2949,2773,2834,2944,2512,2108,2227,2465,1945,1598,1570,1519,1431,1271,1765,1369,1492,1353,1268,1241,1184,1069,935,1096,952,953,815,856,869,705,794,751,673,753,670,605,504,526,554,623,482,485,537,185,449,403,431,385,395,358,361,304,343,270,333,318,261,309,261,259,215,245,287,237,221,266,194,216,199,211,189,185,222,188,171,180,191,236,188,151,185,149,168,159,150,178,149,177,167,159,142,159,163,171,117,120,139,125,110,110,91,116,113,105,107,108,103,114,62,88,86,88,88,96,87,89,99,73,78,79,75,76,87,91,73,86,78,57,64,65,70,54,82,70,83,61,60,45,48,63,55,40,54,63,71,43,57,55,43,58,41,50,45,34,47,46,38,40,42,43,39,45,52,43,44,26,36,36,43,31,6442,5991,4947,4146,3268,3577,3509,3326,3082,2746,2726,3040,2205,2854,2484,2075,2249,2053,1705,1656,1346,1359,1374,1229,1476,1264,1387,1451,1098,952,1128,877,775,990,814,922,788,819,1000,647,643,562,718,662,553,520,600,478,542,479,478,465,465,494,177,415,394,368,393,398,367,299,359,233,315,277,281,267,270,284,276,267,247,253,241,236,213,200,207,145,160,190,197,210,186,210,203,174,175,241,176,167,189,184,201,175,159,153,169,183,136,153,151,148,124,118,127,135,116,120,131,112,130,121,122,112,95,90,99,117,84,83,105,84,81,112,84,75,98,91,87,91,108,92,56,87,72,70,83,72,68,62,83,70,68,73,68,50,51,71,64,66,75,59,68,72,48,57,66,52,43,51,48,56,55,52,48,43,59,36,51,49,27,38,45,24,38,24,49,35,37,30,8440,7600,6300,5466,4372,3787,4035,3352,3017,3612,3613,3176,3223,3119,2962,2909,2374,2210,2399,1805,1660,1681,1724,1660,1607,1431,1362,1528,1274,985,1393,925,1223,1115,1196,1098,1019,914,875,822,894,804,806,851,838,660,607,672,616,363,623,546,393,431,491,155,471,500,461,479,376,347,411,305,364,308,329,359,293,265,317,322,250,314,279,336,252,246,230,222,220,204,202,277,187,226,206,227,184,214,158,200,218,212,211,200,204,212,223,196,157,195,152,168,147,137,113,137,140,131,138,142,157,147,115,127,103,135,130,90,102,119,85,76,115,100,90,103,87,101,95,92,97,82,90,89,74,73,73,70,87,61,72,60,70,92,92,59,60,76,86,69,69,67,62,65,58,55,77,38,68,48,61,37,53,48,45,48,69,58,36,65,32,43,51,33,42,42,47,41,6376,5852,4945,3865,3345,3836,3233,2478,2924,2744,2883,2310,2190,2424,2400,1916,2136,1819,1706,1449,1252,1470,1444,1049,1276,1445,1186,1297,919,1195,1229,1128,717,1074,970,906,777,676,671,679,689,736,696,580,625,536,334,596,536,522,461,491,494,424,414,441,173,398,397,398,314,327,318,211,281,280,284,321,281,246,217,231,255,233,206,213,219,226,225,191,215,173,183,201,162,184,168,227,165,176,158,171,150,165,167,187,166,152,141,178,147,134,119,124,103,109,134,131,106,99,116,86,135,98,112,92,82,99,83,116,91,80,83,100,79,70,100,72,63,88,62,93,83,84,73,78,86,71,65,68,84,56,70,59,77,58,71,63,51,57,65,65,67,69,55,46,45,51,56,51,39,51,52,46,49,35,40,41,47,36,51,45,44,39,46,35,45,35,7459,6460,5591,4545,4136,4061,3320,2690,3593,3056,3073,2398,3179,3164,2680,2342,2115,1573,2150,1510,1805,1384,1647,1518,1046,1542,1390,1297,1223,1344,1364,1175,1037,981,1063,930,809,750,579,737,768,812,786,671,695,710,360,585,589,525,559,454,522,414,434,499,416,114,445,393,364,312,329,297,272,298,299,335,288,287,250,232,226,276,228,272,200,210,232,255,193,232,209,209,204,209,190,236,186,209,178,209,167,203,163,158,197,146,190,128,170,128,87,147,114,129,107,138,135,94,126,118,127,112,104,88,116,90,95,92,111,130,97,93,106,85,86,71,107,71,80,73,66,74,98,83,77,73,67,66,69,50,62,83,58,73,66,65,59,58,61,46,70,53,51,43,58,50,51,47,43,36,42,49,52,36,52,49,45,47,46,35,54,50,39,6948,6087,5188,3969,3852,3328,3319,3859,3127,3196,2826,3390,2821,3226,2695,2046,2398,1965,1570,1565,1457,1421,1613,1243,1485,1202,1636,1350,1352,939,1128,811,952,991,896,956,794,745,967,652,646,618,718,766,687,533,498,650,542,398,481,487,400,468,450,446,387,372,158,394,286,332,322,296,265,288,312,282,225,248,249,261,193,216,221,231,185,184,207,178,158,171,185,176,189,167,169,166,193,192,168,193,182,179,190,152,182,119,177,168,120,153,106,113,118,115,97,111,116,102,129,98,129,107,81,94,108,109,92,81,116,94,75,67,93,77,88,85,110,71,92,59,91,70,82,72,71,84,64,51,62,43,61,60,63,54,59,52,62,51,53,46,50,53,46,61,41,59,62,49,40,50,46,37,44,34,48,49,45,34,38,40,44,7046,6321,5567,4777,3591,3969,3589,3420,3284,3123,3188,3043,2785,2856,2681,2056,2133,1975,1853,1475,1504,1602,1556,1214,1451,1401,1436,1323,1154,1241,1219,1155,1031,1147,979,918,877,786,882,805,711,775,693,716,581,507,537,507,548,568,417,504,476,459,481,463,460,450,408,127,366,373,348,293,307,288,287,347,309,265,275,265,279,248,224,258,209,237,203,206,199,182,212,204,177,195,170,215,155,171,170,171,184,180,176,183,180,170,183,179,163,160,134,144,113,128,129,128,104,95,118,126,117,116,113,118,80,115,98,98,113,114,102,94,97,89,87,81,76,76,104,93,76,77,81,67,74,79,64,68,66,49,62,70,76,64,59,60,71,76,41,52,53,55,60,61,50,47,53,53,48,47,56,42,45,57,42,5503,4934,4299,3607,2837,2863,2596,2162,2127,2480,2482,2038,1825,1994,2045,1673,1615,1771,1373,1268,1323,1146,1177,1309,1269,1228,902,1036,880,670,829,737,654,766,816,818,761,710,578,650,590,531,566,541,562,494,394,469,463,319,377,386,388,302,350,377,349,296,297,368,115,235,291,217,220,233,229,169,206,195,188,208,224,205,171,160,169,162,161,114,109,144,142,151,137,152,176,151,144,145,128,130,143,158,112,157,142,127,154,142,116,113,101,93,87,133,90,102,94,86,118,106,104,84,85,83,63,73,73,80,65,66,80,82,69,79,67,60,60,70,71,68,63,74,46,51,47,48,47,37,67,35,50,46,46,57,58,46,38,68,54,46,42,58,30,52,57,41,37,40,30,29,36,39,40,43,46,41,42,35,32,34,6633,6406,5202,4674,3676,3465,3220,3323,2998,3001,2719,2952,3143,2695,2495,2084,2052,2096,1850,1468,1669,1649,1335,1384,1521,1319,1351,1284,1379,1086,1054,982,1133,925,991,854,851,868,857,815,745,676,640,766,636,551,567,514,541,414,456,436,381,396,403,452,363,362,387,347,305,71,301,370,258,297,280,287,291,255,248,279,240,241,251,226,232,190,176,167,232,178,144,178,175,200,174,178,168,163,184,135,176,170,143,162,168,196,140,167,116,158,134,120,111,130,109,121,122,105,97,97,112,108,90,90,90,96,120,81,94,94,102,80,88,103,73,101,79,88,68,90,69,79,75,73,87,88,61,62,69,69,65,76,56,61,75,69,59,52,58,80,42,48,61,58,53,47,49,56,5140,4937,4252,3580,2769,3056,2566,2867,2667,2396,2270,2809,2239,2612,2081,1883,1970,1865,1367,1360,1117,1209,1080,954,1340,1052,1153,1252,1081,946,906,807,754,763,705,867,673,676,819,495,539,555,570,653,511,492,527,401,403,468,447,452,431,408,363,397,324,319,314,306,313,233,129,245,226,258,268,276,215,222,211,253,199,206,228,198,168,195,180,129,115,171,168,161,132,145,194,169,163,165,148,159,179,152,182,168,141,162,160,166,162,156,126,128,114,133,131,124,112,107,85,105,110,104,115,90,76,92,92,100,71,85,79,85,72,83,88,62,85,81,71,63,68,78,71,65,61,71,70,70,70,59,64,75,64,64,66,56,48,52,64,63,48,55,41,45,51,42,45,45,40,36,46,37,54,33,45,36,43,31,46,33,42,3798,3370,3114,2539,2064,1826,1650,1515,1811,1640,1567,1390,1690,1415,1592,1340,1246,1116,1045,925,961,781,763,959,781,732,695,777,642,685,524,508,605,447,654,545,532,512,438,440,447,394,375,345,387,354,269,282,292,300,299,276,249,243,249,229,190,242,218,223,190,176,180,116,134,154,158,178,145,152,158,164,130,146,153,143,132,129,114,133,93,106,116,100,103,104,136,112,108,98,100,84,104,101,94,90,93,92,89,66,101,71,61,87,76,80,82,65,62,65,67,71,85,74,76,63,48,55,62,54,52,60,61,57,50,53,59,44,43,50,48,42,39,44,54,57,34,51,49,28,45,43,48,42,41,34,42,50,4787,4194,3745,3194,2734,2579,2443,2510,2538,1796,1838,2228,1950,2131,1760,1499,1326,1081,1228,1122,1097,844,958,964,703,910,1061,922,924,801,751,665,702,702,633,679,598,562,679,555,540,463,454,388,454,348,379,355,388,416,350,352,300,383,324,296,279,268,254,233,266,219,229,217,93,229,228,182,179,234,181,172,237,146,171,154,158,168,126,127,128,126,156,148,125,133,137,145,131,122,165,127,118,127,125,105,110,131,102,121,115,124,103,95,81,87,96,89,90,74,77,106,91,93,88,73,65,70,67,66,73,69,86,71,58,69,62,50,54,55,71,60,72,43,61,43,57,48,56,61,54,37,51,43,54,40,59,52,41,43,41,35,32,42,40,5077,4772,4134,3230,2925,2668,2430,2684,2410,2237,1964,2251,2006,2221,1850,1537,1643,1786,1303,1057,1035,1087,1020,932,1283,974,1205,1098,961,847,849,724,774,845,739,676,641,604,688,562,564,477,551,567,495,384,360,456,362,347,391,411,362,361,339,307,292,248,312,306,267,278,290,216,223,80,253,228,196,193,216,225,192,165,162,185,173,163,145,151,125,144,145,158,138,112,133,134,148,150,141,146,118,123,122,122,141,124,128,128,121,141,126,93,88,105,99,110,102,98,103,90,89,71,80,70,75,68,65,66,77,61,70,64,64,77,77,61,69,67,73,74,58,60,61,68,51,65,54,59,63,52,46,45,50,57,45,48,53,51,41,33,50,44,38,47,42,4139,3366,3119,2674,2022,2077,2269,2377,1941,1740,1875,2174,1339,2165,1520,1190,1446,1334,1205,908,796,810,819,713,942,711,927,866,852,488,673,500,495,531,538,668,527,460,704,485,466,333,415,457,369,279,430,317,320,273,293,323,290,320,285,271,282,235,249,250,215,191,272,135,169,185,79,131,155,183,209,201,167,162,187,149,132,153,118,60,88,115,136,146,94,125,113,105,96,124,123,115,92,114,100,102,103,114,132,112,103,110,97,86,87,80,83,82,78,62,76,92,82,81,71,48,56,65,65,76,46,50,68,60,65,49,63,64,58,45,70,61,68,54,37,42,47,55,52,60,42,26,45,36,52,40,38,30,45,49,39,34,50,43,32,27,37,5712,4673,4334,3350,2872,2756,2702,2303,2427,2166,2450,1960,2020,2277,1941,1651,1627,1245,1524,1182,1183,993,1174,1050,866,1053,1137,1044,941,801,921,655,692,864,908,724,683,594,501,591,601,519,566,525,592,409,331,454,421,400,375,396,328,306,382,333,352,315,310,330,229,277,272,172,245,250,204,61,228,201,237,246,219,238,162,211,160,156,151,153,163,141,172,154,154,140,135,149,154,143,146,114,121,152,133,110,144,132,140,122,136,128,115,117,97,94,96,85,86,81,105,99,92,110,92,90,85,93,61,71,85,71,82,88,90,86,57,85,76,75,75,60,51,51,60,63,63,58,67,51,61,50,42,44,52,50,47,41,44,64,52,45,58,44,37,4681,3956,3565,2949,2288,2391,2420,1954,1891,1816,1997,1864,1740,1707,1683,1448,1419,1106,1247,1109,1000,849,1009,849,781,894,889,856,733,711,679,623,644,752,740,655,587,526,524,472,483,436,469,400,491,360,291,382,302,332,327,334,278,300,296,292,231,262,258,243,215,251,234,202,203,185,184,200,64,188,177,173,182,150,167,167,144,143,135,142,130,146,136,137,116,126,147,108,113,155,117,97,120,123,102,114,126,123,122,126,82,119,93,95,71,82,91,96,84,71,75,76,73,75,83,76,57,80,52,71,80,61,56,75,59,60,67,61,52,60,69,55,78,53,50,55,56,59,51,36,60,42,33,44,36,51,43,48,49,43,38,49,46,37,41,48,42,39,32,43,36,4537,3758,3660,2749,2453,2008,2308,2603,2070,1925,1808,2110,1661,1994,1470,1228,1441,1638,1161,867,790,899,930,744,1195,597,1142,962,950,639,669,501,563,752,598,584,482,488,629,420,411,362,456,533,433,344,344,419,314,311,301,337,263,269,288,267,206,220,253,260,215,258,246,158,196,171,198,142,132,64,207,200,153,150,169,153,123,114,128,110,111,112,138,112,92,143,99,100,140,134,119,106,107,103,103,106,113,87,113,116,94,101,99,83,91,75,69,82,80,72,101,75,69,70,71,64,70,66,66,46,64,46,73,66,66,45,94,53,51,60,47,43,55,73,63,41,61,58,47,48,53,40,35,47,47,40,42,31,38,42,40,37,43,4258,3451,3443,3024,2028,2010,2444,2339,1845,1732,1890,2141,1621,1807,1452,1343,1368,1261,1170,936,862,834,828,680,896,639,942,931,857,561,697,440,626,672,546,642,527,516,635,488,430,345,445,410,365,330,420,267,320,229,315,327,231,279,309,292,241,249,244,244,201,203,244,190,200,178,220,209,176,189,73,136,135,194,192,151,130,134,130,86,93,104,131,144,95,139,126,103,136,118,101,97,112,115,125,112,111,123,149,136,103,130,125,88,78,80,103,100,89,78,78,86,82,90,72,84,60,57,85,63,44,66,60,44,41,85,63,57,70,54,46,51,65,62,56,65,41,54,45,46,51,36,53,43,56,39,48,40,35,44,41,44,42,42,37,44,38,4947,4124,3851,3262,2447,2383,2401,2551,2322,1963,2082,2391,2076,2319,1728,1620,1549,1269,1308,1146,1080,951,911,887,888,888,1031,1042,971,718,792,596,787,711,712,716,586,579,610,514,535,414,552,510,486,406,437,344,350,303,340,399,305,303,334,334,295,266,291,259,261,225,274,215,230,211,244,243,183,216,118,75,159,213,208,178,147,135,142,131,110,149,140,152,107,146,142,110,151,131,132,131,122,126,123,132,135,135,164,132,125,127,119,100,95,79,98,105,105,86,78,92,92,109,75,93,57,81,100,73,63,72,69,61,57,73,71,77,64,57,77,59,71,63,59,81,41,60,73,73,56,49,55,55,50,43,44,57,53,48,56,3050,3216,2651,2607,1759,1781,1884,2622,1922,1209,1339,2425,2028,1933,1284,1192,961,1163,811,743,789,673,444,504,809,553,953,763,794,779,493,419,838,530,459,482,443,393,656,291,377,299,282,326,334,292,591,233,190,316,274,268,282,267,228,236,210,156,169,186,212,211,185,174,161,158,166,180,139,128,133,145,73,103,143,137,76,115,106,137,68,90,119,112,89,83,121,86,85,103,106,77,88,98,67,68,72,96,84,128,70,88,87,86,58,57,83,81,53,66,79,46,56,55,67,63,46,50,45,58,51,65,54,52,33,61,45,51,31,61,39,44,54,46,52,42,32,38,36,52,42,28,38,38,41,31,30,42,25,35,3510,2971,2825,2487,1773,1733,1802,1575,1621,1524,1457,1461,1289,1332,1256,1232,1083,985,966,907,801,658,719,652,726,596,659,742,643,528,563,434,480,478,473,488,472,434,410,387,371,319,353,334,378,281,236,303,314,217,274,287,215,196,270,277,289,227,211,234,188,191,209,156,136,151,164,182,137,156,168,156,154,73,128,116,133,107,117,99,77,93,119,110,97,103,130,91,95,86,87,113,87,121,95,113,104,102,103,94,99,98,87,82,83,83,63,94,60,72,67,45,88,66,48,57,73,48,61,55,36,63,40,47,38,62,58,45,39,42,51,34,68,48,35,64,41,50,35,43,54,27,39,27,33,31,40,34,38,44,31,4489,3575,3280,2609,2034,1714,2081,1717,1700,1713,1811,1622,1252,1438,1458,1088,1385,1140,1146,798,774,671,803,827,829,626,737,774,599,482,625,388,466,587,572,571,459,393,552,368,360,359,392,314,357,281,296,304,259,222,261,299,195,279,247,236,198,221,208,190,203,204,224,128,172,156,183,109,128,147,165,162,139,136,59,139,119,104,96,77,78,110,128,102,96,110,104,90,99,104,118,72,85,78,86,78,88,93,114,101,69,89,83,65,81,70,66,82,80,59,62,63,103,72,51,50,54,54,62,44,49,48,49,44,33,48,57,49,39,39,55,43,45,43,38,46,41,49,38,32,41,29,39,38,36,35,42,27,3582,3260,2758,2449,1996,1757,1899,1647,1738,1392,1601,1538,1281,1722,1285,1149,1297,1212,948,913,816,748,726,685,870,613,703,795,600,478,631,452,416,450,485,531,426,423,519,329,410,328,377,396,353,331,300,298,261,260,292,277,244,219,248,275,221,227,231,200,219,146,212,137,125,170,173,123,134,149,132,141,154,109,144,71,104,115,109,82,77,120,92,115,80,109,97,93,91,112,99,101,101,89,95,89,103,99,116,82,85,87,82,81,85,62,81,64,59,53,61,72,72,67,62,56,42,56,65,52,47,50,60,51,52,45,49,47,54,51,52,39,53,62,59,49,46,35,44,51,38,50,29,3669,2818,2623,2124,1758,1295,1784,1423,1227,1574,1665,1151,1192,1101,1214,1024,1056,1095,999,699,657,662,784,643,819,463,645,617,553,381,568,305,439,484,539,449,413,375,342,326,321,299,350,398,312,296,195,282,249,159,223,253,149,151,207,206,203,203,181,193,130,173,162,107,140,114,155,123,87,101,136,142,113,104,110,98,40,122,82,97,68,93,91,106,98,96,89,78,90,108,72,66,68,83,84,78,93,74,92,73,66,82,76,59,62,71,60,75,62,65,63,47,84,67,46,44,58,40,44,26,46,50,38,33,48,40,34,38,34,42,44,38,48,37,37,36,31,33,51,4136,3661,3259,2855,2066,2011,2173,1836,1727,1695,1777,1726,1571,1585,1503,1355,1189,1109,1142,920,882,815,777,798,775,781,754,778,627,626,631,512,563,604,623,601,515,487,437,379,443,374,383,387,404,347,372,314,326,239,291,292,265,270,264,289,235,248,224,236,195,219,226,195,185,171,202,163,177,153,149,144,153,149,140,135,133,36,110,109,103,104,116,129,117,91,104,110,92,99,107,105,96,115,103,114,95,102,118,115,100,103,85,92,78,70,71,87,74,69,63,79,99,79,70,65,63,64,63,46,58,55,57,41,53,60,61,48,53,58,49,49,56,53,57,47,42,48,42,48,3093,2723,2405,1951,1667,1705,1519,1444,1514,1341,1243,1293,1207,1319,1105,943,1014,792,764,672,714,571,623,589,558,600,669,624,580,519,503,472,429,437,389,408,378,357,331,298,314,290,326,292,327,260,196,295,246,252,227,249,246,211,187,228,222,183,208,184,170,148,187,144,141,127,147,106,120,132,113,119,122,91,105,104,80,102,33,104,88,87,100,70,84,80,93,87,79,84,78,95,83,81,83,86,100,66,92,88,71,61,62,65,53,67,73,73,48,58,64,58,52,64,49,60,35,39,34,36,60,50,39,29,54,46,53,44,44,44,45,31,41,40,37,39,28,32,29,3239,2568,2519,1926,1698,1401,1581,1589,1396,1113,1382,1353,1283,1403,1060,899,833,693,883,677,598,538,602,729,478,562,692,574,617,423,461,309,445,472,525,414,348,324,348,300,334,262,300,272,325,188,291,250,260,213,198,205,229,183,178,196,177,151,207,170,175,140,116,108,120,121,101,128,117,116,109,99,94,97,90,108,93,89,86,38,78,73,86,77,71,65,93,75,81,82,87,66,68,69,73,72,62,74,66,69,55,50,69,63,49,50,57,48,53,51,56,50,47,52,42,35,42,49,39,47,39,37,43,34,32,44,39,34,30,49,33,30,35,3258,2737,2585,2121,1538,1359,1633,1096,1190,1523,1433,964,1158,843,1081,941,959,783,933,758,757,640,732,638,574,548,513,489,380,435,367,361,451,449,431,403,347,360,296,316,290,304,325,317,258,233,162,210,225,181,203,158,158,190,196,196,131,168,165,137,115,164,120,162,129,87,106,120,115,103,99,93,75,91,83,87,96,91,95,90,26,84,70,82,78,82,60,72,64,76,62,57,91,46,59,79,75,59,62,65,48,55,64,59,41,54,60,38,51,41,41,61,57,37,41,36,42,30,39,39,37,43,22,39,34,25,28,3959,3312,3030,2640,2025,1830,1980,1537,1630,1903,1792,1324,1440,1270,1293,1163,1179,1221,1062,827,875,717,907,750,877,659,667,658,608,528,663,516,502,559,499,543,477,443,375,379,353,315,383,362,339,314,217,288,268,261,240,253,237,182,231,205,213,221,203,217,170,163,190,161,150,136,146,123,146,119,140,153,119,113,129,129,103,107,96,84,85,36,108,117,86,100,59,85,117,101,84,85,118,88,81,68,83,108,94,83,71,89,85,76,56,65,61,74,55,57,73,68,68,57,56,46,55,50,56,54,55,60,43,44,57,56,57,60,49,46,37,3205,3006,2611,2102,1580,1740,1621,1522,1488,1342,1441,1429,1124,1404,1222,996,844,1174,842,698,603,737,675,505,830,558,590,710,546,514,528,460,396,471,479,465,375,383,404,324,260,301,334,405,303,257,259,291,235,282,256,264,223,221,225,201,223,200,198,184,166,140,185,116,143,138,133,142,133,135,157,149,140,117,122,99,101,111,102,86,86,104,48,96,98,81,96,114,83,118,90,72,83,90,72,96,75,81,97,107,53,87,82,77,58,79,69,78,48,53,53,57,76,53,50,51,54,47,60,52,44,51,61,52,64,45,42,38,53,41,55,59,53,42,2853,3009,2212,1728,1504,1861,1374,1258,1319,1375,1239,1241,952,1227,1167,1029,937,886,731,697,718,730,625,690,651,796,547,602,434,531,523,479,299,462,416,363,372,375,300,283,313,308,338,314,344,268,211,261,220,246,205,216,279,198,215,251,208,182,172,172,174,138,165,110,142,142,154,115,158,134,108,121,116,121,112,95,107,105,87,73,86,91,86,33,78,98,96,75,78,92,69,88,84,79,71,78,76,77,71,66,70,81,53,77,66,62,54,60,63,64,49,57,60,43,53,45,47,42,51,43,30,35,48,57,50,40,53,39,37,34,43,40,39,34,2838,2493,2193,1882,1561,1590,1416,1361,1408,1240,1139,1184,1158,1199,1093,902,920,745,752,652,654,562,607,532,533,573,570,548,528,492,473,438,422,423,378,402,395,317,385,288,324,303,289,280,256,242,198,234,219,270,216,214,200,153,203,189,174,169,178,164,168,143,146,116,123,130,127,123,125,106,98,90,126,99,86,78,94,91,86,81,73,85,98,81,20,86,85,87,77,78,95,63,70,93,75,102,72,69,80,80,67,65,51,47,47,66,49,50,50,44,55,45,52,44,56,39,50,38,46,36,40,38,30,40,47,40,42,38,31,41,2138,2187,1719,1814,1172,1192,1165,1785,1330,1075,843,1569,1453,1321,862,807,699,929,591,511,526,581,375,302,683,410,717,526,637,519,304,270,547,311,301,301,273,249,441,221,266,177,225,296,190,212,257,131,155,159,157,197,157,134,169,161,124,103,118,136,121,144,133,108,103,97,113,112,85,107,115,110,75,86,81,100,68,42,61,75,63,55,69,77,61,22,77,51,57,66,81,47,59,59,63,47,62,56,57,69,60,78,47,58,51,34,55,44,44,34,34,23,54,40,40,34,30,35,27,25,48,49,36,21,23,22,35,31,37,23,39,36,30,2680,2706,2278,1941,1556,1786,1212,1042,1333,1179,1173,1057,1202,998,1042,987,861,957,819,554,647,665,549,612,679,689,448,641,471,631,476,484,412,377,376,411,356,354,311,269,272,332,295,283,275,276,168,211,201,280,240,200,271,213,192,194,193,168,148,160,191,129,177,131,111,133,136,152,151,104,137,138,137,124,123,107,97,97,87,114,82,69,109,97,73,102,44,99,83,61,80,72,77,80,78,65,68,92,91,99,76,61,77,61,40,59,73,68,53,42,48,57,64,35,76,51,34,35,38,53,27,44,41,57,38,44,53,33,33,42,42,51,34,49,39,3430,2968,2683,2270,1812,1829,1785,1529,1664,1309,1485,1337,1449,1571,1152,1134,1020,812,930,828,758,614,716,681,577,658,700,674,647,648,560,498,539,503,523,524,355,395,329,372,394,363,362,291,327,255,255,283,251,269,272,241,275,235,221,236,214,226,214,209,194,170,180,138,160,148,143,158,118,115,109,103,140,110,116,114,100,106,112,121,90,87,128,96,90,95,104,30,90,90,81,88,86,93,82,74,87,83,91,84,85,72,66,76,71,66,53,59,71,51,67,63,60,58,50,49,49,38,48,48,47,52,64,39,53,48,43,49,3135,2521,2824,1814,1471,1559,1246,1021,1326,1677,1382,967,908,1034,1085,914,950,982,787,688,737,665,702,647,714,572,530,589,415,459,473,440,317,469,394,443,364,372,275,295,252,279,331,322,331,253,124,281,193,234,184,199,244,184,161,158,161,142,146,133,158,109,154,118,130,106,108,126,117,108,118,121,115,92,112,80,67,65,82,83,48,87,96,80,83,70,104,90,23,73,63,104,54,81,68,63,70,72,72,60,58,80,56,58,40,51,56,39,67,50,40,66,52,44,48,48,30,39,36,37,38,50,36,47,37,50,33,44,33,34,3227,2992,2619,1917,1584,2148,1365,1498,1517,1471,1395,1508,1297,1515,1251,1035,1174,885,812,730,670,745,766,610,608,782,655,631,587,600,602,562,478,480,420,468,443,366,380,310,321,304,372,365,336,275,225,271,247,254,265,243,294,243,234,243,208,203,208,158,173,143,181,151,161,153,146,136,190,167,86,113,122,103,110,108,135,96,87,90,102,92,139,107,76,88,92,93,104,41,82,101,82,90,86,95,95,80,104,96,86,73,51,66,60,66,58,77,75,64,60,54,76,54,55,47,55,46,56,52,42,63,44,43,49,45,50,36,48,37,46,46,42,3168,2585,2539,2144,1656,1232,1563,1336,1187,1294,1388,1201,1288,1040,1085,923,940,905,861,664,704,522,659,651,680,398,554,597,512,463,436,324,466,528,476,461,405,354,361,308,276,300,290,270,279,251,242,210,229,217,197,225,174,167,195,196,164,178,169,152,158,153,150,144,170,105,163,131,88,82,128,126,96,102,102,104,80,98,91,75,70,85,69,68,87,99,82,72,82,68,28,61,77,82,52,60,80,78,79,75,67,68,84,64,42,53,59,59,45,46,56,48,56,49,43,46,43,34,38,42,34,40,26,51,32,3236,2617,2476,1753,1638,1425,1427,1443,1376,1469,1396,1312,895,1319,1076,845,1090,1030,755,660,620,637,786,542,712,491,606,648,517,432,551,376,357,466,447,393,366,327,387,252,282,258,370,327,346,254,158,350,195,199,217,249,201,196,211,188,194,205,208,180,134,123,187,91,128,133,134,94,95,107,109,106,113,114,105,115,93,103,115,66,52,89,89,123,71,70,85,82,103,106,84,25,74,82,94,73,90,63,87,61,74,77,50,54,50,62,58,70,52,52,63,42,58,57,47,39,46,55,39,40,40,54,42,40,53,36,2493,2375,2184,1855,1265,1528,1099,982,1224,1073,1126,981,1030,1006,1003,923,738,952,688,574,588,621,508,465,667,547,421,545,406,478,491,454,360,341,377,345,332,287,316,265,212,283,282,279,225,211,165,184,194,221,230,199,196,171,190,205,195,159,155,160,152,103,150,119,116,128,97,125,123,112,96,111,92,93,81,84,86,78,80,91,75,92,83,87,74,76,79,89,56,67,64,77,27,75,84,72,74,66,81,53,53,66,62,64,48,56,53,44,41,43,57,39,40,52,38,47,29,30,50,45,43,38,49,40,35,55,2900,2593,2174,1851,1423,1671,1430,1396,1301,1330,1290,1324,1013,1184,1104,925,984,965,753,644,565,635,561,543,654,594,613,585,481,411,522,422,379,416,385,467,384,330,446,272,312,277,301,287,264,201,237,195,237,172,214,236,197,227,206,199,161,196,190,171,157,157,185,122,148,121,150,135,130,112,125,130,113,118,109,103,99,117,85,76,71,86,85,88,95,78,68,97,79,91,82,76,77,25,83,66,75,79,84,84,77,75,69,75,50,62,61,61,57,55,42,43,63,39,44,46,43,47,43,40,42,45,29,38,51,46,43,3224,2914,2588,2139,1681,1752,1375,1300,1426,1592,1452,1249,1119,1280,1149,1019,1084,1139,906,725,693,759,764,606,808,667,585,683,542,595,599,458,367,486,427,408,412,379,399,284,334,302,381,415,330,264,152,277,254,231,237,270,208,184,229,232,196,212,198,191,153,128,198,118,137,151,119,154,121,129,127,118,102,125,101,115,105,103,104,111,86,101,102,102,79,109,99,99,65,91,62,105,100,78,19,83,90,80,90,83,80,77,63,67,61,64,59,70,68,47,59,65,69,55,53,53,48,48,45,39,52,61,43,47,50,3481,2944,2751,2301,1818,1902,1718,1405,1637,1467,1436,1275,1509,1258,1245,1092,1068,996,1088,688,766,701,689,634,672,668,668,617,610,575,533,483,544,481,470,498,447,424,369,347,354,321,351,342,328,291,168,280,232,287,235,228,254,206,233,266,230,188,191,200,187,166,199,151,140,147,147,129,134,136,132,123,121,135,130,121,110,121,111,106,99,93,113,105,101,93,90,92,79,93,73,85,87,88,92,20,78,85,82,84,93,97,64,71,55,72,62,84,55,54,64,43,59,71,60,61,41,46,43,63,53,47,54,59,47,45,3421,3109,2599,2227,1699,1935,1632,1344,1464,1586,1585,1266,1195,1254,1216,1111,1068,943,922,731,703,741,729,656,680,720,602,633,518,474,581,498,439,497,458,439,445,359,345,342,360,353,355,347,346,277,206,264,244,222,203,208,228,185,215,237,218,218,205,200,170,177,187,135,141,136,147,143,171,114,151,150,119,131,94,116,110,98,125,83,113,86,74,111,87,109,99,94,88,103,87,104,94,95,92,77,20,96,85,83,67,71,69,59,69,71,67,61,49,56,62,63,64,44,55,50,54,45,40,49,40,50,43,46,43,3210,2822,2605,2264,1610,1528,1922,1349,1326,1202,1467,1195,1230,1037,1026,1015,883,1015,982,776,733,601,630,609,755,552,571,622,503,436,480,395,521,471,390,493,396,371,315,356,336,328,280,306,238,263,272,175,219,251,233,220,175,162,202,235,183,163,140,170,167,188,155,139,146,122,143,129,126,113,157,150,122,121,101,104,91,82,74,82,82,81,97,86,79,73,90,88,79,86,79,75,78,80,60,76,71,15,69,83,74,77,81,69,81,46,63,49,63,45,67,51,54,63,52,44,54,43,49,32,43,2285,2256,1718,1348,1319,1516,1004,888,1164,1006,917,919,716,939,903,819,714,796,496,471,544,514,476,560,552,593,400,503,346,353,405,346,250,332,409,338,274,295,230,242,241,207,270,277,323,218,114,272,167,211,204,181,234,165,162,179,142,140,146,164,158,108,122,90,102,124,114,82,117,116,137,121,95,119,94,91,87,101,88,46,74,83,75,61,80,62,91,78,80,88,74,76,64,71,69,73,78,52,36,82,80,77,39,65,49,48,52,64,53,31,42,32,56,40,44,58,33,47,37,38,50,50,32,41,2638,2548,2131,1954,1520,1525,1240,1004,1234,1216,1151,997,1180,899,936,962,857,923,731,651,628,643,529,563,667,560,435,607,412,490,429,415,398,394,383,401,341,374,287,278,328,315,295,300,256,247,171,187,205,266,209,178,210,152,187,195,160,137,148,148,143,138,153,106,114,126,121,116,124,107,107,113,134,104,106,84,87,98,91,95,77,82,100,79,70,79,87,89,82,73,79,76,53,81,70,60,69,86,100,17,66,71,83,59,61,40,58,56,45,38,51,55,59,51,57,42,48,37,52,46,46,44,46,38,54,2779,2503,2288,1785,1386,1520,1346,1204,1245,1262,1178,1108,947,1021,994,869,906,898,706,624,515,634,581,437,632,498,545,608,446,445,541,407,372,484,386,395,324,337,309,257,287,263,308,291,294,200,155,257,249,215,218,222,194,194,203,190,180,170,187,193,144,136,189,119,116,131,144,134,131,119,128,140,115,115,99,100,99,100,83,60,75,87,79,81,72,89,80,95,76,91,74,73,69,86,82,82,76,81,90,75,19,67,61,66,52,50,52,65,56,65,56,60,56,61,49,41,40,41,46,42,40,60,2506,2323,2062,1855,1362,1398,1207,1024,1105,1162,1148,951,1031,873,967,863,761,833,747,556,554,574,543,451,569,517,479,551,418,420,448,354,410,420,349,372,337,318,310,275,255,231,236,265,263,239,144,191,197,186,208,213,195,156,180,191,138,143,148,153,124,138,169,93,131,131,135,134,145,104,130,119,88,119,105,94,91,98,67,71,76,84,78,89,57,84,70,80,75,55,69,72,70,85,59,72,60,75,90,70,60,13,64,53,55,48,62,51,48,47,32,43,63,52,46,42,46,56,34,38,46,49,39,2459,2687,2269,2123,1627,1398,1708,1697,1404,973,1175,1543,1450,1263,1035,1008,698,681,715,655,762,557,454,553,466,478,584,567,524,501,390,347,605,436,400,416,362,331,381,306,288,281,219,210,287,248,422,171,172,286,213,236,224,179,178,171,159,112,130,139,165,146,126,176,120,114,136,119,102,109,126,114,115,109,93,105,82,81,74,89,78,67,85,73,65,55,79,83,58,63,89,58,75,60,66,68,66,78,54,90,54,72,28,63,50,45,61,76,44,44,50,45,52,2527,2234,1972,1746,1301,1272,1269,1117,1056,1008,1116,977,965,948,916,814,748,739,700,582,520,499,479,487,526,503,511,482,426,382,389,307,346,401,349,366,346,301,311,307,270,266,229,250,267,208,178,194,187,163,177,176,168,175,176,188,156,145,136,147,112,137,124,95,96,103,102,116,97,97,102,99,117,89,72,80,69,88,67,71,72,78,87,79,51,73,66,77,59,61,63,62,63,69,61,66,60,75,56,55,65,60,57,21,38,42,49,50,34,42,50,48,42,39,2339,2100,1975,1760,1295,1104,1247,1137,1071,922,989,1024,994,913,875,855,719,701,723,520,525,493,417,483,528,384,454,505,420,335,398,280,390,352,334,343,280,256,277,234,240,201,261,247,209,207,204,191,164,173,193,190,107,148,143,146,113,129,123,131,101,101,136,112,92,96,112,92,84,89,103,101,82,89,96,95,79,76,68,61,45,60,68,76,56,72,55,78,61,60,57,49,74,46,58,58,70,85,54,66,57,63,57,38,16,38,44,55,2222,2089,1774,1494,1241,1352,1091,1153,1177,1012,1075,1016,906,1013,916,703,717,788,611,508,460,536,524,423,558,511,509,490,412,433,372,371,320,322,333,305,274,291,282,210,227,233,236,273,193,180,181,176,171,193,172,183,177,143,163,161,135,152,130,131,130,141,135,96,85,119,107,102,107,100,84,77,101,84,78,67,83,78,82,75,77,79,77,82,62,69,77,70,63,69,62,62,56,59,59,65,66,58,51,61,53,55,44,44,42,18,57,54,53,34,57,43,46,2101,1954,1739,1505,1111,1191,1229,1009,978,902,994,922,884,816,705,715,626,689,633,524,500,478,455,409,506,424,411,449,348,381,336,329,326,333,285,351,258,282,241,248,214,214,214,218,194,178,162,141,171,179,171,163,157,119,149,148,129,94,107,104,120,109,135,99,92,93,94,96,82,74,99,102,116,72,63,75,92,68,73,64,80,56,67,64,56,76,59,59,63,63,65,58,47,52,48,53,52,73,63,48,41,48,55,54,42,41,13,56,43,53,48,52,45,46,49,2371,2202,1891,1649,1252,1293,1238,1085,1098,961,1032,1027,996,856,803,863,702,659,646,544,560,461,483,515,456,454,454,479,410,420,378,324,395,357,339,388,309,259,255,244,232,256,257,233,239,207,167,173,176,191,179,195,177,150,162,160,169,145,136,148,121,115,141,110,96,118,135,85,104,106,110,103,101,111,92,83,86,87,67,69,52,63,85,74,62,82,78,67,58,79,63,67,51,59,67,66,56,48,77,67,60,64,57,53,58,55,63,49,48,46,2154,1948,1715,1397,1180,1273,1014,956,1011,968,946,891,860,921,824,705,644,642,605,480,480,468,434,430,437,465,417,420,375,390,358,316,290,248,313,311,265,265,255,238,240,196,238,203,215,200,143,178,141,162,161,169,183,138,144,155,145,130,121,125,132,111,122,69,79,103,97,86,90,103,96,87,71,79,99,68,80,71,61,53,69,61,59,73,55,51,64,79,88,81,55,62,55,61,63,66,65,63,73,54,50,57,39,46,51,53,15,34,42,2183,1952,1710,1386,1093,1277,1074,950,1049,912,901,823,813,890,862,669,652,648,623,465,492,479,465,421,456,490,425,414,376,369,373,326,250,342,315,316,248,231,240,233,235,231,218,189,238,200,149,160,179,170,178,174,176,140,159,164,145,128,121,107,122,112,113,80,87,108,88,98,100,88,79,89,83,90,79,58,76,84,73,59,56,58,65,82,48,65,57,64,66,64,48,56,65,54,51,59,57,45,46,50,59,53,38,55,39,54,38,2122,1863,1610,1338,1137,1150,964,1023,977,965,893,955,773,992,801,632,626,637,562,400,454,445,441,431,446,429,403,420,334,359,350,311,271,288,253,311,267,258,275,220,205,183,230,222,211,166,204,177,153,142,158,159,174,134,138,154,136,106,120,119,130,89,108,88,72,104,96,97,77,89,80,76,92,90,66,67,52,60,63,56,58,63,57,60,56,55,60,66,50,55,58,54,57,56,50,54,57,58,47,41,47,51,34,48,42,48,53,1781,1506,1383,1158,937,774,766,666,935,761,722,620,710,615,612,590,531,502,460,369,502,342,341,410,341,328,320,353,322,271,235,169,256,238,257,257,220,218,189,193,179,144,185,154,203,185,74,167,124,124,130,126,112,109,103,119,91,89,88,116,118,64,103,71,87,80,89,66,55,62,84,82,65,42,63,55,43,62,47,45,45,53,51,63,52,43,54,43,66,50,55,54,39,42,43,36,56,35,37,43,38,39,42,9,1930,1792,1635,1344,1017,1109,912,788,919,827,831,742,790,697,687,696,670,678,612,456,498,460,404,349,479,423,364,425,332,426,331,303,245,328,292,244,215,248,223,196,215,216,226,236,213,203,104,185,164,185,178,157,168,126,144,164,139,120,122,122,121,96,117,77,87,92,79,105,86,74,80,84,81,76,96,71,77,83,60,57,55,63,57,62,52,64,61,72,57,70,60,58,62,65,63,59,65,64,55,48,64,41,40,64,18,1669,1586,1365,1082,926,976,670,473,672,743,703,506,556,493,629,585,497,576,454,368,406,380,330,435,443,400,221,320,210,226,250,258,204,253,279,242,193,227,146,209,186,130,173,198,208,153,68,158,106,122,120,116,121,78,113,114,113,88,90,112,79,69,75,69,67,68,81,64,61,58,77,73,78,62,50,63,64,61,59,48,50,51,52,46,42,36,37,54,46,28,35,48,43,39,30,46,33,46,35,45,47,41,40,38,42,1943,1786,1548,1346,1022,1005,1018,897,852,864,877,829,799,711,747,715,620,620,515,495,456,377,416,401,438,369,378,412,315,293,320,244,290,286,258,283,254,252,194,203,175,190,203,175,199,150,155,146,147,151,172,156,121,131,149,150,134,105,102,113,118,101,135,94,93,80,92,91,87,92,96,76,85,69,77,69,66,72,54,53,45,67,56,65,62,57,71,48,66,50,54,45,46,52,55,55,51,58,45,54,40,60,49,44,42,44,10,47,1614,1397,1329,1170,799,879,865,804,761,675,683,711,648,647,575,542,518,513,488,366,353,342,302,305,370,278,356,394,323,278,269,220,284,254,214,273,218,207,200,199,177,133,191,160,197,158,145,145,141,142,139,137,134,114,136,130,111,85,102,122,86,92,89,70,76,75,61,78,78,84,102,103,84,78,60,60,52,63,58,39,42,50,65,59,40,53,61,44,48,53,51,45,54,50,48,47,45,55,65,51,45,42,32,40,1874,1624,1533,1351,1043,947,979,883,908,746,820,779,858,776,687,626,623,487,560,390,486,343,380,412,351,347,378,364,344,311,313,247,344,269,260,276,234,214,227,194,169,188,178,160,167,143,137,131,135,156,120,133,142,111,117,116,96,111,114,96,92,101,101,107,69,69,79,90,62,64,66,63,78,84,62,63,69,59,43,60,41,62,52,56,46,51,49,55,55,51,48,38,38,43,55,42,51,52,33,33,39,45,1346,1355,1077,1093,954,739,715,675,685,601,539,585,992,519,563,584,393,361,460,343,428,292,306,283,263,306,253,236,264,268,195,236,311,168,228,185,201,218,142,130,144,166,129,114,178,182,116,148,101,103,106,105,100,98,80,133,78,84,103,92,64,60,82,78,64,53,49,78,50,53,57,66,38,48,56,50,30,45,47,51,32,44,43,41,40,31,34,42,41,40,36,40,35,38,34,26,25,1367,1114,1093,933,731,692,697,726,583,455,548,619,459,583,496,347,419,485,366,240,265,251,252,210,368,236,311,296,243,183,196,150,171,230,195,191,159,155,211,154,125,101,167,134,132,102,107,108,102,86,111,110,93,94,101,89,83,72,85,87,74,84,85,64,59,58,60,38,47,60,84,83,49,58,50,57,45,60,37,31,37,37,35,47,41,37,47,49,48,37,32,44,39,27,28,35,35,40,39,46,1419,1389,1184,992,748,838,654,607,633,636,587,540,566,568,523,490,488,483,396,342,337,333,307,282,341,292,280,287,236,285,258,262,211,210,202,221,193,190,184,158,146,138,183,134,138,130,99,110,106,108,100,112,110,98,103,102,88,60,74,71,95,61,94,80,64,63,68,61,72,46,46,59,64,51,48,55,34,36,40,51,47,56,41,46,36,43,29,43,24,42,41,34,52,38,39,29,1660,1494,1279,1044,856,871,845,973,702,694,696,916,725,798,710,497,508,337,426,369,352,300,375,394,232,302,362,329,357,232,272,197,266,234,220,213,211,196,250,173,201,137,180,163,144,134,194,130,158,87,112,119,92,115,89,101,93,105,104,107,90,67,70,80,57,67,63,71,75,69,52,59,43,41,55,53,53,54,54,44,47,47,54,38,35,54,37,39,49,41,40,42,42,39,1810,1591,1373,1093,879,859,863,1021,804,655,757,930,621,883,604,508,472,518,498,392,337,329,312,375,362,314,451,336,357,217,270,178,210,302,272,256,200,209,258,177,187,150,177,208,184,124,197,144,155,114,110,140,117,115,130,108,96,94,113,96,98,88,93,71,76,64,80,66,68,70,93,79,61,69,64,66,49,54,47,39,38,60,48,50,47,45,41,51,60,38,42,42,36,38,45,54,50,1510,1283,1206,1009,746,817,802,770,735,590,636,742,683,698,536,473,515,332,409,382,355,274,297,215,207,248,328,298,271,256,269,217,246,232,163,246,200,173,160,141,155,146,177,126,141,139,151,115,123,106,109,116,111,117,104,107,84,87,86,76,90,85,91,80,78,66,70,85,54,70,42,50,59,44,51,57,51,43,39,42,40,38,49,52,44,51,42,45,48,34,35,45,31,42,39,45,33,47,51,1373,1204,1057,867,700,653,638,578,546,669,548,558,470,457,485,435,412,495,319,291,263,265,265,247,362,222,231,303,223,171,210,138,154,192,162,182,187,159,158,129,109,104,142,136,115,101,77,94,91,97,82,105,83,81,103,84,81,65,61,80,69,52,91,50,56,54,78,56,50,50,56,67,59,51,55,47,30,37,28,29,26,35,47,38,36,48,31,55,34,30,22,54,40,29,47,42,28,34,1607,1379,1171,1072,749,715,804,880,694,777,652,815,647,672,637,510,464,437,431,352,330,319,304,297,295,293,348,304,299,213,229,164,224,233,182,207,217,169,234,153,158,121,153,152,113,127,133,88,111,72,104,138,70,103,96,103,82,78,93,82,63,88,72,58,76,57,81,68,59,55,55,60,50,50,63,40,48,50,60,26,41,39,53,32,43,39,35,40,38,42,50,1566,1224,1233,994,700,651,871,694,692,595,650,636,687,553,572,498,440,319,424,325,405,222,299,352,209,209,293,335,247,283,170,148,270,202,161,234,176,168,141,151,132,122,126,95,130,121,113,80,115,116,99,118,103,119,94,113,75,81,74,74,84,86,84,77,64,55,63,77,42,48,69,54,57,76,55,58,44,40,41,63,39,49,48,43,48,46,41,52,43,42,41,56,37,51,42,1498,1420,1206,931,805,788,704,657,613,704,647,626,414,645,547,495,457,518,382,315,303,351,324,303,371,333,279,324,243,189,261,171,131,225,217,226,174,185,176,140,152,119,169,179,174,124,94,142,125,106,101,98,93,81,100,112,112,90,81,84,84,64,76,59,61,72,67,57,58,69,67,62,60,64,58,47,44,48,53,24,54,43,48,52,49,50,41,43,45,39,49,38,46,46,40,39,47,1296,1107,1036,848,570,727,836,819,609,519,612,707,604,630,492,378,378,349,355,300,258,269,275,218,244,272,334,267,295,203,193,181,215,192,182,212,174,147,178,132,109,116,138,154,139,116,152,115,101,81,101,83,93,85,74,78,71,67,76,61,77,86,60,55,53,44,70,72,50,48,40,59,45,51,54,47,34,42,46,45,43,39,38,41,1593,1291,1209,823,731,779,738,662,649,669,690,625,546,612,558,464,531,322,374,360,356,256,332,322,217,265,324,270,253,244,220,214,194,233,197,204,175,181,151,124,121,141,172,131,160,124,91,141,94,73,116,123,111,123,110,106,75,117,106,72,66,71,95,72,67,73,69,68,58,57,57,50,42,49,54,66,50,52,52,34,44,51,43,54,44,46,45,38,1339,1282,1139,954,719,851,804,639,659,524,647,582,501,559,499,437,397,496,378,323,294,289,290,258,343,304,255,303,242,258,225,255,186,221,182,223,194,149,176,147,129,143,148,140,131,105,100,127,111,96,110,112,129,78,111,111,106,84,95,86,95,99,74,60,72,63,57,63,86,61,50,61,74,46,57,56,47,49,38,44,42,43,50,38,46,1571,1438,1246,971,821,893,759,838,817,718,673,771,656,728,646,535,544,452,419,392,347,331,333,289,309,342,361,341,305,274,275,250,198,258,193,234,204,195,209,160,153,139,190,163,140,129,112,131,118,108,111,135,107,119,107,115,89,74,117,102,109,71,78,60,80,81,84,73,72,62,48,74,49,49,68,64,56,50,56,43,50,43,66,54,50,54,51,49,55,50,45,1260,1138,1064,905,639,666,686,653,566,525,576,593,571,521,472,470,402,389,348,300,284,260,250,253,280,233,254,265,218,210,194,167,221,178,177,191,153,171,181,120,157,105,120,142,141,125,105,89,83,92,95,97,85,79,105,98,73,62,61,81,68,81,68,56,59,61,65,49,62,51,69,66,50,50,44,42,49,40,44,43,32,34,48,44,36,47,32,39,37,38,40,1359,1168,1146,941,676,746,716,680,621,551,599,641,534,601,490,480,452,407,372,330,280,254,288,224,278,223,275,314,247,225,241,192,201,219,206,216,179,164,186,141,142,121,154,142,142,127,108,118,99,77,103,136,101,111,113,116,93,66,98,76,72,71,76,72,71,46,71,52,67,53,48,50,69,69,58,50,44,43,42,36,59,42,36,49,37,41,41,50,1417,1354,1182,921,811,869,764,571,625,648,691,566,507,545,523,495,435,467,397,335,328,311,310,327,335,335,232,303,230,257,248,240,183,191,199,212,187,178,163,152,129,149,141,135,151,132,75,129,102,111,102,96,103,78,101,87,95,82,68,83,99,64,86,49,60,58,62,57,74,47,57,58,54,60,50,49,60,36,41,54,45,48,48,56,53,50,1231,1156,1080,868,669,813,638,646,643,454,546,582,511,637,443,454,367,296,360,254,295,272,223,252,198,317,285,267,203,246,208,227,185,209,202,204,149,143,155,149,138,164,140,134,141,110,105,110,99,124,87,107,118,82,86,79,83,87,87,80,84,73,70,53,79,72,63,64,58,74,50,47,57,41,52,45,56,38,56,47,40,37,39,45,37,43,48,1363,1165,1059,840,704,778,604,509,595,560,585,493,437,545,453,483,407,390,379,255,262,308,248,278,271,271,237,272,198,210,256,185,152,189,177,189,140,159,124,136,112,116,158,161,123,89,66,128,91,72,101,100,104,88,101,98,105,80,73,76,64,67,70,58,54,76,49,57,56,52,67,67,51,60,54,59,51,57,41,49,38,54,1402,1119,1103,835,704,694,636,577,623,512,594,525,497,615,450,383,383,288,367,286,275,238,255,274,216,245,279,264,225,202,246,211,177,187,179,180,172,153,127,145,125,139,143,128,114,104,71,98,98,110,98,105,93,74,86,80,87,72,76,64,61,84,64,44,61,50,63,54,57,65,52,40,49,48,55,42,38,53,1129,1021,920,833,597,657,598,486,562,462,527,500,530,456,400,417,388,415,327,240,260,283,199,210,305,226,212,245,209,215,209,181,185,154,133,168,156,149,145,133,140,117,123,143,113,119,92,95,104,111,112,92,86,76,77,86,73,74,70,74,53,60,67,49,60,48,56,54,52,49,44,50,47,42,44,43,43,41,37,1204,1096,963,797,516,666,584,606,578,495,506,561,493,537,448,404,336,417,298,276,272,256,264,202,313,260,247,251,216,193,207,165,204,172,157,186,146,147,159,142,120,119,123,119,124,99,102,116,105,78,99,84,75,74,94,93,74,62,72,63,71,45,78,74,47,60,68,62,58,52,65,75,42,42,45,51,36,28,1135,996,816,765,554,523,533,671,486,489,458,614,458,483,449,370,392,381,273,308,211,223,192,202,298,190,259,256,261,140,155,130,181,179,139,188,154,131,182,109,99,80,96,111,91,89,118,83,100,54,87,86,59,80,85,74,67,47,45,63,42,58,71,38,54,41,62,42,27,33,56,66,60,47,38,26,41,1246,1137,1013,871,647,784,652,580,677,547,558,529,519,497,480,408,403,371,370,254,301,298,262,209,254,246,244,272,227,247,261,214,185,192,165,188,183,133,144,143,135,111,144,124,146,116,84,93,124,121,89,112,117,109,96,100,102,72,57,73,81,71,89,55,68,53,66,72,56,66,45,76,66,48,43,53,54,53,49,1100,979,835,772,607,584,538,508,486,494,454,430,458,416,440,365,340,347,331,239,238,252,221,203,253,216,226,215,205,151,192,137,149,149,174,134,133,139,134,113,120,111,125,112,126,98,79,91,87,87,75,87,67,70,78,80,69,58,65,57,47,67,79,50,45,56,35,48,50,40,57,53,40,41,46,40,1083,1036,946,835,629,639,602,592,579,393,446,556,429,493,394,343,357,409,316,260,253,204,200,218,285,186,239,278,191,192,164,162,174,204,175,191,164,135,163,109,116,118,131,100,119,118,107,88,81,116,96,99,95,95,92,69,89,55,57,79,79,70,64,56,62,52,57,34,40,41,65,64,68,57,51,49,38,52,1196,1141,1006,868,676,662,607,560,593,544,560,529,495,480,408,416,404,403,363,275,282,266,238,232,275,217,232,272,196,200,208,166,158,158,159,172,174,151,144,122,141,123,144,133,120,95,109,89,95,98,99,112,97,90,84,71,82,76,72,79,77,71,91,62,43,49,37,45,49,60,42,46,41,41,1140,1138,893,812,575,666,590,534,555,433,514,516,497,470,388,392,365,384,291,310,279,247,221,227,285,253,220,252,197,231,213,158,168,196,163,167,160,147,132,111,127,132,122,137,121,92,109,98,93,97,99,68,101,68,81,62,89,72,67,100,56,51,66,64,51,43,58,42,46,46,52,46,46,37,49,1212,1031,969,835,647,635,675,580,539,497,568,509,488,507,425,421,370,350,325,316,281,257,228,235,246,227,253,269,240,199,180,163,169,185,162,161,143,129,140,126,144,120,120,110,121,98,109,96,89,91,88,103,93,72,91,101,71,79,62,61,70,78,64,56,54,60,59,52,55,40,45,41,44,45,1142,921,901,733,521,673,576,365,476,398,487,380,384,333,363,339,340,320,294,238,248,202,199,259,197,265,160,215,147,195,138,178,130,170,129,169,111,133,98,110,96,117,132,89,114,78,49,82,61,86,76,75,89,81,80,78,71,72,53,70,71,63,61,47,55,51,53,45,55,55,59,42,57,61,40,45,897,824,758,605,476,503,529,406,388,397,399,317,353,303,290,276,281,325,273,189,211,193,216,166,226,164,181,212,144,198,149,143,129,152,142,141,121,108,108,94,79,97,89,109,101,82,54,78,64,69,70,69,69,34,53,67,59,48,52,46,51,55,52,41,52,41,43,34,39,41,40,32,29,703,582,538,422,340,373,346,307,336,294,302,302,243,291,270,214,243,177,165,160,150,109,139,137,137,136,142,150,137,115,123,93,82,92,73,108,73,68,96,56,70,75,80,63,71,42,43,52,45,56,52,52,45,37,47,46,37,27,46,37,47,25,33,17,34,36,30,20,34,32,25,38,31,1002,882,745,679,486,478,513,419,400,457,421,413,382,363,355,327,316,236,313,210,207,181,207,168,164,185,181,176,172,108,170,101,132,155,143,126,128,102,136,114,109,80,107,95,99,87,53,83,75,42,84,68,45,61,87,69,58,52,61,74,53,37,53,37,36,37,44,43,32,1175,1052,928,738,579,577,542,443,531,469,487,444,418,496,388,375,302,345,314,234,228,237,224,219,253,216,194,221,205,187,189,154,157,165,156,184,130,125,96,123,101,102,134,128,133,112,73,107,81,85,90,101,91,55,94,89,75,59,73,49,65,46,60,52,42,50,52,63,48,47,48,55,783,751,668,613,441,493,426,324,408,332,350,312,330,321,273,303,262,290,260,188,177,178,153,146,211,165,148,175,133,175,130,131,142,109,128,117,111,123,92,106,91,92,90,102,92,93,58,76,66,88,78,73,75,45,73,56,73,40,38,48,46,55,54,43,51,45,40,42,42,41,1107,969,834,623,509,618,499,508,433,451,475,495,401,476,403,328,388,265,280,253,206,219,247,181,183,228,214,216,196,152,188,169,139,179,147,163,132,117,149,100,101,109,104,113,114,90,72,96,75,70,75,82,74,77,77,78,78,72,71,50,53,42,58,64,44,51,55,53,46,1088,993,876,713,594,565,547,429,489,431,491,423,403,409,383,355,310,319,304,256,225,216,194,209,227,189,214,230,161,184,173,165,142,177,162,161,149,148,128,116,100,123,130,98,104,95,74,95,72,86,102,86,97,82,82,93,86,59,64,55,69,62,66,58,45,49,64,64,42,46,925,800,777,596,570,506,492,372,428,402,433,288,401,301,316,333,263,304,274,222,215,195,195,202,227,167,170,187,154,177,162,133,124,164,101,140,117,127,79,105,86,77,73,74,90,68,57,51,51,81,81,61,70,59,59,68,47,48,50,48,35,55,40,47,37,44,32,39,844,696,735,572,413,477,438,430,368,359,368,429,374,363,337,279,261,189,243,176,189,160,151,156,131,162,182,177,171,122,139,114,135,141,122,124,120,105,105,69,77,80,117,61,80,93,60,71,59,46,73,79,64,71,87,63,53,43,52,45,41,48,36,42,56,52,35,42,46,39,824,681,722,535,435,388,434,502,364,319,395,419,303,381,321,226,308,281,213,174,163,167,150,119,196,112,212,175,175,84,131,83,109,133,127,123,97,89,137,78,84,59,82,82,56,59,70,72,54,46,42,73,45,52,59,50,54,46,43,45,52,44,34,51,27,32,36,45,871,758,687,519,488,452,422,368,375,444,364,323,266,325,287,279,268,289,242,178,172,198,197,210,193,202,183,179,156,115,149,109,106,126,137,112,104,107,99,73,67,92,77,80,93,72,45,74,73,76,58,76,61,59,55,58,52,44,61,42,50,45,29,42,43,35,47,953,796,730,514,450,504,444,449,462,388,396,427,347,427,378,292,308,200,238,227,207,149,209,203,136,217,203,176,179,171,144,108,133,133,123,151,127,90,107,82,98,63,115,89,101,75,60,84,69,54,66,74,71,70,77,78,61,59,66,49,61,43,55,42,36,898,817,683,559,482,481,428,425,402,436,394,388,336,384,344,291,280,247,244,192,191,199,183,159,183,173,202,193,157,129,140,108,117,131,130,124,104,100,119,97,74,86,100,90,88,81,91,72,50,83,74,58,68,68,46,57,56,51,51,53,45,54,578,474,443,372,280,341,323,337,261,243,250,322,213,269,224,205,267,222,154,130,109,115,109,105,164,121,135,161,104,82,98,88,86,97,71,97,70,70,102,55,61,47,78,63,44,51,45,47,55,36,41,66,44,49,41,55,41,41,38,37,36,46,744,664,614,548,399,361,401,360,298,277,338,330,301,280,259,259,221,228,198,197,170,158,147,152,146,130,146,151,138,116,144,101,112,129,101,127,95,91,102,86,84,82,69,75,53,88,67,60,66,64,48,61,57,43,57,54,41,40,45,35,44,859,756,668,571,390,523,402,352,378,378,391,358,304,364,300,261,251,252,246,165,199,207,181,147,191,187,170,172,128,151,157,150,110,116,113,118,95,106,102,69,77,90,89,110,96,77,60,80,70,77,65,76,67,59,62,55,66,51,52,53,50,57,55,643,567,545,493,420,332,323,345,360,267,258,286,280,285,259,240,231,239,169,148,136,137,137,132,179,103,147,160,141,104,102,81,97,110,99,101,90,89,75,68,64,65,83,70,70,70,53,60,51,60,43,54,51,35,55,34,47,34,42,57,38,40,30,38,35,721,648,572,517,381,368,365,383,332,286,299,349,279,307,270,271,227,245,202,162,139,141,132,119,177,127,155,159,128,118,112,73,95,123,109,101,110,117,114,82,68,60,113,80,85,65,65,67,52,52,53,56,50,47,52,48,52,48,44,39,56,43,643,588,513,436,346,374,298,266,270,288,299,252,203,241,218,232,181,208,188,153,126,145,122,120,148,134,121,133,92,100,110,85,72,90,84,104,86,88,98,60,58,61,74,64,62,51,49,55,52,41,57,54,50,53,51,46,27,31,43,39,42,40,760,664,641,518,414,387,429,345,371,308,357,311,248,305,241,277,235,230,218,185,184,166,157,135,173,127,136,199,128,122,147,102,95,98,98,111,107,85,89,68,80,56,80,80,77,77,48,62,44,49,59,66,57,42,51,55,48,48,48,54,48,810,662,687,504,398,456,370,350,365,309,328,311,309,358,259,269,223,200,206,164,162,146,159,152,134,152,183,180,129,133,160,110,127,140,115,129,99,96,80,75,75,74,110,76,90,64,65,57,59,65,70,60,45,67,52,55,46,58,48,42,50,40,630,610,536,447,388,341,292,297,307,286,273,273,258,249,221,223,209,262,200,145,121,164,124,85,191,136,125,151,120,116,99,96,85,112,99,93,86,106,86,59,70,61,80,73,64,54,42,70,60,49,53,48,44,41,63,60,47,37,41,41,38,31,722,620,606,481,365,417,346,280,327,329,316,261,281,272,267,225,216,216,192,161,151,130,145,128,162,174,147,135,111,128,96,95,89,109,95,96,91,63,77,78,64,71,69,76,79,59,32,63,39,47,54,41,54,53,37,46,36,47,46,673,580,485,425,329,388,359,329,312,287,283,313,276,249,237,229,208,196,182,171,153,121,142,115,131,142,131,139,134,108,130,96,96,102,102,101,75,91,95,73,71,74,71,61,65,49,54,58,55,53,66,54,52,45,56,40,47,50,46,43,31,680,595,493,441,323,357,305,329,292,285,282,322,233,279,217,201,199,246,199,154,128,132,155,107,177,112,121,120,125,101,109,80,87,76,104,72,83,77,91,54,54,65,73,76,71,59,49,56,41,56,49,48,49,33,48,59,37,32,36,42,41,37,642,589,512,458,328,378,287,320,273,298,297,301,254,250,244,221,212,187,160,151,152,139,117,124,140,108,137,117,118,93,121,72,92,105,70,82,77,68,91,60,69,75,78,66,64,71,40,50,43,39,43,61,40,55,40,45,51,43,41,30,30,621,570,503,448,331,299,316,384,292,257,213,345,277,289,233,197,197,133,138,142,159,126,122,103,103,121,160,122,126,96,75,73,127,117,89,110,94,89,104,76,80,49,52,60,61,42,71,63,54,39,39,45,47,51,46,37,37,699,596,511,502,348,315,341,335,285,275,237,332,266,271,266,213,226,185,197,158,137,115,124,112,132,118,112,123,121,87,103,67,111,102,95,113,85,90,100,63,78,48,58,63,74,58,59,57,50,49,53,47,37,48,50,51,37,47,45,44,33,41,525,434,395,322,254,283,246,201,234,184,192,210,167,203,180,162,172,137,130,107,99,98,105,103,107,107,85,114,84,84,85,76,64,69,66,76,70,53,57,45,56,57,55,44,51,41,32,51,44,36,40,43,48,23,30,52,34,644,537,491,415,339,338,318,274,293,269,274,263,203,257,228,210,193,188,173,113,132,132,132,116,131,122,122,130,84,89,112,76,65,94,98,74,81,63,76,66,68,45,58,48,69,51,40,66,48,40,39,35,46,42,472,416,417,333,233,242,278,268,239,214,214,236,177,199,189,147,186,176,136,104,95,89,85,73,131,67,118,113,76,65,84,63,81,65,65,82,76,43,74,42,41,42,58,39,42,33,44,31,34,47,37,35,36,34,42,27,44,612,593,455,401,331,369,297,249,275,268,266,257,241,216,183,206,193,194,160,149,129,137,128,112,137,115,96,128,90,113,92,104,80,90,76,107,71,82,71,61,70,66,60,55,58,53,49,42,39,62,53,36,56,51,52,35,369,352,300,231,189,264,199,195,184,161,162,182,114,178,155,113,156,134,98,94,81,102,76,67,95,90,98,81,78,47,70,62,39,64,39,75,53,48,72,38,37,36,44,39,38,33,34,31,37,28,29,26,489,431,360,301,224,280,253,240,210,213,226,215,178,179,179,142,194,171,138,102,95,129,122,86,124,96,110,102,92,68,88,62,62,67,59,74,55,60,71,47,56,39,46,63,31,31,39,35,52,40,519,457,416,320,243,269,231,254,256,223,209,228,188,210,177,168,175,139,133,105,115,114,111,122,104,87,108,100,97,83,83,68,58,80,75,68,66,69,58,51,57,47,55,46,60,44,40,46,39,44,38,27,39,32,513,385,528,288,219,249,214,160,225,269,210,154,148,190,155,148,148,146,130,119,108,100,98,92,109,77,70,100,63,57,77,52,51,75,85,58,46,51,51,60,46,47,42,55,40,36,27,44,31,32,28,635,511,446,386,287,256,284,222,223,267,254,205,185,207,193,189,165,153,184,136,108,125,110,113,116,104,92,114,98,67,96,67,66,86,82,75,77,64,59,71,78,58,79,65,50,49,43,47,35,46,43,28,573,492,483,387,321,312,298,297,255,237,266,286,220,269,217,214,172,185,159,147,126,81,108,110,120,105,100,140,112,117,80,87,103,85,97,100,77,72,82,41,59,51,55,62,53,50,40,62,36,62,53,40,38,582,545,442,388,301,301,289,267,256,249,240,265,196,216,227,208,195,167,155,110,108,125,110,105,110,114,97,116,101,80,92,76,81,95,74,78,84,57,78,54,54,56,73,53,64,57,63,47,43,49,39,46,52,530,468,454,365,297,256,289,272,279,182,242,262,216,255,218,186,162,163,151,119,118,94,104,117,117,91,105,133,90,108,63,72,95,92,96,87,68,58,50,52,62,62,70,44,56,49,59,58,38,40,55,35,41,34,593,521,455,420,297,325,290,264,253,236,256,249,235,194,210,186,175,188,171,126,136,110,112,121,124,110,109,126,101,85,93,58,87,88,72,84,81,77,79,62,52,48,52,74,68,53,44,49,566,490,432,349,306,295,269,230,232,184,240,202,225,230,184,196,159,125,177,118,118,104,122,110,87,107,92,116,77,99,96,71,92,90,81,73,66,59,57,64,53,61,56,53,66,42,44,49,504,505,458,373,274,322,211,218,253,241,229,230,180,196,194,178,192,203,164,113,103,130,89,106,156,96,98,143,95,118,84,77,67,101,66,93,76,57,53,63,55,48,74,56,59,54,55,452,415,379,382,222,248,224,260,236,221,187,241,257,206,195,174,142,157,148,86,112,115,80,86,122,89,110,92,108,86,60,52,105,83,79,62,58,57,71,65,55,54,41,58,44,40,453,416,350,354,244,243,243,209,200,180,198,215,193,182,158,158,158,138,141,109,107,97,75,77,93,82,84,115,64,81,80,74,85,63,80,69,59,62,50,40,41,58,53,51,59,51,39,504,429,409,337,248,222,221,236,212,187,196,211,194,230,178,157,122,151,141,101,93,91,78,110,94,84,88,106,79,56,89,55,65,69,66,63,66,60,54,40,41,53,52,47,53,411,409,331,308,223,249,207,153,193,174,185,141,168,151,168,147,133,147,127,91,79,104,98,87,106,82,77,92,59,66,99,67,63,74,66,60,56,49,40,55,47,45,47,55,33,381,295,350,240,192,163,176,185,181,141,158,151,128,149,132,111,108,136,117,78,79,61,54,65,96,52,85,71,66,49,52,43,40,61,53,51,42,48,39,33,28,21,37,34,423,475,384,348,360,271,215,195,198,206,197,170,269,125,202,182,135,163,135,137,121,109,83,134,103,114,73,110,96,69,80,86,108,74,92,80,58,78,45,69,63,89,43,24,32,476,386,341,277,190,195,242,249,191,199,201,219,192,184,160,145,171,127,102,109,107,87,75,96,85,76,105,77,92,38,63,35,84,74,60,57,63,46,58,60,39,41,47,40,391,320,319,272,208,190,195,200,201,147,163,181,174,154,129,125,122,117,105,78,89,74,71,64,77,58,78,81,61,64,54,54,64,54,62,52,52,39,40,34,43,37,46,34,35,370,335,300,277,216,262,186,154,197,192,168,140,193,133,138,157,142,124,129,91,95,93,72,77,85,96,66,94,68,94,61,67,75,53,61,64,48,52,46,43,46,43,54,51,44,290,283,225,187,149,167,139,191,122,148,133,196,123,164,169,96,148,137,63,99,45,70,63,45,102,59,82,73,63,40,47,46,52,58,32,63,35,43,64,20,29,21,31,47,32,29,412,343,342,290,211,254,206,179,183,166,159,155,164,152,142,140,112,98,125,80,80,80,78,74,64,84,84,83,74,82,56,66,70,81,62,62,56,42,45,42,46,49,42,40,51,47,353,317,272,263,198,182,192,187,179,160,147,177,153,146,133,136,106,102,103,73,79,76,66,70,70,63,66,73,69,53,68,50,43,58,51,54,40,40,44,27,38,39,438,377,347,275,186,240,215,217,232,196,177,186,191,196,163,128,122,144,117,98,100,104,112,73,95,86,120,90,80,81,79,75,52,65,57,57,43,39,67,36,30,61,55,377,296,298,214,214,167,168,192,155,164,156,170,120,159,144,118,115,96,81,75,68,57,81,81,66,60,82,80,69,39,61,28,44,69,55,58,49,39,48,34,48,45,36,359,359,275,237,184,221,170,165,154,154,153,154,156,141,135,142,130,106,104,89,73,86,75,67,81,66,71,86,64,67,58,50,54,64,52,52,66,56,41,44,35,43,383,390,328,278,196,201,219,224,174,153,158,209,140,175,150,128,128,131,108,103,88,67,72,73,93,71,77,87,65,59,67,38,70,59,71,69,50,48,63,54,44,335,291,280,239,167,155,198,184,128,111,142,160,149,136,130,117,102,87,83,95,59,48,56,71,63,48,78,70,63,39,70,58,57,49,52,50,45,50,49,280,189,228,168,118,131,149,144,115,97,117,135,133,117,96,94,91,65,79,74,52,35,51,62,42,32,64,56,61,33,42,26,52,41,38,29,32,42,314,273,270,214,149,237,166,145,155,139,152,162,121,157,116,102,102,85,78,77,58,73,61,53,52,70,67,81,56,59,55,54,44,53,51,67,296,237,246,202,139,147,155,118,123,102,117,126,90,109,99,103,77,65,77,65,61,47,60,51,48,62,47,58,39,51,39,41,38,42,41,38,339,282,265,230,156,183,160,176,152,153,138,156,164,150,116,108,104,82,98,60,59,59,72,57,57,45,76,64,71,52,55,45,62,311,279,248,206,147,190,160,161,150,124,134,161,138,143,114,112,104,80,71,79,60,68,58,50,53,66,78,70,51,55,56,55,54,54,53,270,237,232,201,186,155,161,148,140,98,112,131,138,111,99,113,70,92,76,79,66,42,48,52,69,55,50,61,53,50,39,63,40,49,318,278,250,201,160,166,120,137,149,137,125,113,110,128,126,101,106,88,74,65,60,81,66,49,58,60,81,67,57,61,71,62,52,46,283,228,230,185,139,145,145,111,108,114,124,113,116,97,89,84,91,89,93,56,58,56,51,54,69,43,53,52,43,37,33,39,49,44,41,48,42,248,205,181,160,121,129,156,135,113,81,85,120,86,106,93,71,82,69,58,51,56,36,47,43,47,48,69,57,57,32,35,32,48,30,50,256,220,221,182,143,135,139,93,114,90,109,78,119,69,82,92,74,67,81,50,56,46,47,44,41,43,46,53,42,39,40,41,50,42,307,268,234,177,136,130,143,122,127,129,126,103,104,96,110,80,78,81,83,64,58,59,52,59,51,66,63,51,53,31,42,40,37,53,42,266,247,225,188,147,149,128,134,131,102,119,130,91,109,103,88,79,92,74,43,49,72,42,33,70,59,55,63,49,50,33,42,28,288,294,229,169,141,156,126,141,126,126,125,146,112,140,127,93,75,94,69,67,67,72,67,51,63,50,61,53,53,49,57,50,229,194,207,162,95,141,110,99,111,93,100,97,99,79,75,83,81,70,63,61,58,58,35,47,52,59,43,58,44,51,31,30,37,46,267,232,232,202,154,149,151,129,157,103,115,108,109,117,115,77,73,92,80,66,62,39,56,55,71,56,52,71,60,53,47,183,176,132,125,94,110,107,95,69,73,71,110,74,77,88,58,79,67,45,39,38,40,35,22,47,36,32,52,37,37,244,178,226,168,119,101,128,99,87,98,107,68,83,55,81,83,66,80,78,51,51,49,45,68,37,43,53,46,31,32,258,269,231,165,118,170,130,83,117,146,133,102,75,109,100,80,106,75,65,53,44,65,71,54,55,55,47,44,54,47,285,258,209,151,118,135,114,123,118,122,129,113,96,132,104,75,93,89,81,68,45,69,68,61,50,55,52,190,135,138,88,71,85,84,58,65,81,74,57,44,57,64,40,56,49,61,34,36,29,43,34,36,38,141,134,125,98,75,90,59,58,81,65,56,56,66,67,45,52,41,41,47,19,34,34,38,28,39,32,34,154,134,113,95,71,81,70,62,73,44,56,66,43,57,52,41,48,43,30,35,25,24,29,216,177,172,131,101,111,133,107,101,78,114,92,66,83,67,72,56,55,67,46,49,46,36,48,196,170,153,133,95,99,106,74,78,71,95,80,79,79,68,86,68,54,56,50,52,34,41,46,164,157,147,120,95,91,97,82,79,67,73,77,72,62,51,58,49,59,51,52,140,142,139,119,96,95,76,70,77,49,44,76,67,58,59,59,44,44,40,33,110,93,89,72,44,61,40,67,60,40,39,62,39,58,43,28,43,40,172,130,153,137,96,84,83,67,67,56,76,61,78,54,62,48,33,43,68,105,74,82,75,46,49,73,54,36,35,52,40,37,34,33,22,35,26,45,109,108,108,90,64,69,82,70,77,45,54,70,49,58,49,41,35,156,123,117,98,80,84,55,33,61,44,61,48,61,51,56,46,43,45,117,92,96,87,46,52,60,51,48,38,67,44,49,38,48,46,138,123,111,87,63,76,52,66,67,62,50,62,50,61,54,38,136,117,119,76,62,56,62,60,61,58,48,52,47,50,61,49,91,96,82,51,38,57,53,47,47,46,40,32,32,41,38,138,124,101,94,66,63,71,69,54,57,64,65,58,47,58,97,115,87,73,63,66,69,60,48,55,48,53,57,46,37,48,87,76,95,78,35,48,46,37,34,47,47,37,32,103,85,74,61,55,53,53,51,46,45,109,103,101,72,63,58,67,64,53,51,67,90,57,54,51,54,24,90,84,61,56,41,50,51,48,47,47,69,79,58,54,60,37,72,58,67,56,40,37,74,58,46,47,34,32,62,51,35,31,48,29,64,43,48,42,31,36,33,23,26,17,52,45,42,58,56,47,44],"fww":[23352,49639,30579,31692,25577,40211,21114,25358,21940,21464,16554,25141,20632,24532,21455,18060,19003,21494,9220,11385,10880,18273,8373,7330,16432,15449,10112,11934,9328,8775,8985,10933,7114,4667,4978,6626,6017,5230,8556,4781,5215,4594,4612,7831,4187,4601,4859,3238,4281,3950,3390,3895,4992,4295,3651,3712,3659,2492,3296,2880,2769,2097,3161,2094,1642,2764,2586,2240,3049,2354,2618,2523,2036,1842,2113,1862,1729,1672,1555,1508,2000,1579,1579,1517,1352,1578,1638,1303,1467,2067,1259,1497,1286,1685,1719,1357,1433,1422,1339,1740,1278,1251,997,1080,950,1092,1160,942,927,824,826,920,888,973,887,763,769,740,597,911,832,726,847,827,734,670,731,667,790,789,781,679,843,880,554,587,571,588,603,592,566,375,540,632,634,614,614,601,486,533,499,464,704,513,533,567,507,436,489,402,392,370,351,386,390,402,436,340,358,324,459,353,388,231,340,269,355,315,318,319,343,310,308,316,251,310,219,292,233,331,217,204,225,263,206,321,221,195,231,253,227,221,216,242,244,194,198,205,172,149,163,172,183,191,143,170,179,111,159,162,120,168,144,117,123,89,107,98,113,122,103,99,99,70,89,81,67,86,69,68,43,73,56,64,48,72,46,39,56,48,39,42,47,32,23,23,25,16,48144,16168,39604,33483,22800,18771,24672,25431,23425,15566,20694,19898,21869,19035,15419,16250,13982,13643,14003,12558,13740,6248,9718,8479,9477,6713,11531,9587,10554,6461,6843,4723,8821,7285,5044,7524,4734,6606,5857,4845,5364,3209,5466,3857,4517,4456,3037,3511,3688,3040,3667,3481,2697,2539,2993,3222,2309,2461,3175,2888,2234,2264,2374,3014,2371,2160,2203,1840,1436,1905,1744,1703,1722,1902,1886,1537,1411,1404,1586,1269,556,1402,1416,1356,1318,1258,1397,1237,1496,1364,1419,1350,1206,1223,1360,1323,1405,1220,1270,915,1057,1134,1192,995,952,910,753,925,849,723,929,884,868,861,690,778,776,598,744,541,633,750,671,584,685,682,734,614,649,554,618,479,644,647,558,573,574,467,503,502,559,360,488,474,525,494,532,371,378,493,465,458,422,377,377,467,417,388,397,317,373,283,336,303,347,272,304,363,328,327,266,360,336,278,279,256,302,283,255,283,233,162,271,270,274,288,248,240,238,256,235,229,243,164,176,207,208,178,217,193,137,177,154,222,174,178,148,164,124,154,165,132,149,150,143,108,156,129,127,148,126,106,136,90,117,93,113,94,91,99,86,76,75,89,63,87,58,76,55,59,53,51,50,55,52,44,43,62,41,44,31,49,49,24,23,15,25,23,37578,42035,11591,25085,22147,27228,18846,20457,20492,20270,16958,19041,18772,21072,16783,14416,10924,15612,10365,10538,9222,11311,11438,6235,11500,9922,8223,7118,9106,8663,6796,8296,6200,3481,6537,5628,5005,4816,5087,3807,3973,4128,4189,5513,4178,3764,3446,3577,3613,3239,3610,3351,3603,2498,2596,3472,3022,3055,2621,2808,2500,1807,2349,1394,1282,2232,1887,2391,2189,1913,2037,2121,1795,1653,1645,1542,1492,1546,1314,1557,1197,1353,1608,1341,1155,1157,1381,1445,1073,1449,1298,1197,1353,1419,1187,1319,1413,1143,1274,1194,901,1031,811,997,818,991,832,917,859,770,821,783,738,864,778,771,624,675,662,661,815,767,664,682,619,597,643,522,622,701,608,608,655,678,639,632,620,494,404,462,507,311,479,497,530,547,462,482,533,464,525,384,470,442,380,432,409,459,389,365,300,308,353,361,347,314,368,363,327,340,376,307,321,281,280,260,246,250,237,281,241,274,238,265,303,272,238,218,255,226,238,187,228,193,154,244,187,169,183,177,197,171,198,181,186,187,190,159,148,169,143,147,159,133,143,139,166,121,143,140,120,146,142,110,110,76,114,100,85,87,90,77,64,70,88,60,74,77,70,62,42,61,41,51,61,48,52,45,36,39,35,38,54,31,50,25,33940,33776,23959,8424,17871,18325,20470,17642,15386,17938,15196,14672,12669,14805,12209,8807,10906,12577,8538,7931,6476,8629,8969,6220,9806,5785,7707,6625,6339,6182,5094,5411,4313,5303,4601,5049,4589,4477,4251,4626,3875,3319,3399,3980,2835,2330,3592,2403,2945,2860,2593,2509,2313,2090,2220,2172,2149,2157,1991,2250,1857,1514,1632,1069,1575,1516,1309,1692,1502,1314,1722,1542,1511,1198,1176,1251,1034,1097,967,1100,1199,941,1057,873,857,1063,983,1079,873,1109,961,850,900,900,882,1039,792,1027,804,870,680,799,977,782,743,623,671,699,609,626,626,622,638,548,588,425,514,546,509,445,620,590,549,390,414,538,490,534,469,479,487,413,372,471,458,401,407,406,337,287,340,245,392,347,382,434,396,392,346,324,345,263,349,280,276,345,292,285,303,251,265,268,230,240,233,206,239,273,222,232,249,228,246,125,229,195,116,182,165,164,158,189,164,214,194,192,195,197,169,161,159,131,168,156,134,173,105,144,141,133,153,129,120,122,123,141,160,118,115,101,106,88,106,83,61,111,115,89,94,98,81,101,104,88,84,51,57,60,73,71,71,47,50,39,54,42,54,53,47,38,42,54,26,34,49,36,35,26,30,31,31,29,38,20,42,27246,23065,24525,16898,7107,16203,14211,12286,13185,11971,15258,11241,9353,12003,10399,8343,9400,8856,7110,6890,6720,6316,5820,5523,6335,6268,5778,5658,4423,4283,5382,4438,3627,4574,3461,3901,3215,3282,2945,2596,2895,2336,2471,2753,2694,1874,2530,2216,2416,2201,1505,1912,2255,1688,1776,1733,1753,1608,1527,1638,1623,1225,1276,1417,1238,1240,1108,1235,1270,1134,851,798,1187,959,840,789,797,871,767,680,672,756,896,911,722,795,833,752,735,741,712,788,668,701,687,711,661,610,616,791,531,557,516,534,412,518,584,592,418,440,485,470,471,464,499,361,434,333,349,412,347,342,442,421,392,418,334,332,353,315,356,324,360,340,257,268,300,285,313,321,273,219,257,294,295,320,273,241,231,235,249,230,217,230,225,203,211,210,213,259,169,194,173,217,168,214,198,168,155,182,199,151,171,160,161,132,132,142,143,176,125,165,163,110,119,140,124,136,106,116,141,106,110,106,101,158,92,77,96,113,114,109,101,84,109,99,84,74,82,53,66,52,69,78,71,76,76,54,69,86,60,73,55,64,63,56,44,36,58,56,41,42,31,35,51,42,34,42,34,28,29,32,30,35,33,28,32,30,29,17,16,8,40459,29120,29254,23430,19440,4973,19095,14974,17357,15614,16111,12516,13791,12058,13019,11597,10440,8508,10039,8296,8787,6819,8203,7412,6039,2465,6740,6552,5914,4049,4940,1609,4715,5256,5589,4781,4416,4482,3762,3314,3699,3127,3705,3057,3743,2955,2312,3160,2410,2011,2325,2694,950,1633,2091,2474,1674,2123,2184,1857,1609,1341,1840,1605,1491,1193,1308,1361,659,1251,1087,1119,993,1284,1240,1235,882,1002,1098,708,596,1079,950,1108,910,761,897,909,933,1011,1015,825,843,786,826,855,998,761,998,594,706,852,746,745,550,597,603,655,598,529,600,588,657,558,530,552,449,582,460,294,439,388,494,358,432,449,461,446,460,393,475,361,442,370,364,438,396,376,312,281,387,260,333,288,310,332,324,243,251,343,338,313,234,295,250,338,242,277,301,256,245,248,284,205,249,206,205,292,230,213,130,250,116,211,192,176,167,165,174,161,173,151,171,152,214,194,159,167,152,161,155,166,133,122,139,109,141,86,150,122,101,121,117,141,89,127,112,119,106,113,119,100,101,78,89,99,90,93,69,94,98,81,75,74,88,57,72,59,73,59,63,48,45,56,34,40,54,50,33,47,41,33,42,33,40,32,29,33,27,34,33,24,33,21,21846,22435,18512,14898,13553,13745,5063,14570,11388,11358,8681,11969,12626,11831,9560,7996,8306,7572,5006,5345,5334,5949,4247,5299,5350,5196,6467,4882,5882,3439,4024,3664,4190,4089,3703,3162,3289,3063,3416,2396,2673,2401,2501,2882,2231,2206,1797,1848,1911,1244,1684,1863,1532,1769,1616,1578,1515,1136,1544,1331,1189,818,1240,1308,1317,948,1052,939,1005,932,745,870,819,813,753,888,707,703,712,663,718,598,687,619,611,754,699,673,687,655,629,548,570,619,553,632,559,569,641,750,504,604,479,468,446,434,314,464,461,421,380,405,409,421,357,360,412,407,280,328,315,328,330,288,275,353,380,348,292,296,284,290,334,272,274,259,255,296,252,203,280,202,260,263,227,250,250,191,194,239,201,197,242,188,159,176,180,216,187,146,141,204,169,155,172,144,154,159,165,175,157,157,142,131,117,110,128,112,142,122,107,133,111,153,133,132,127,113,84,114,97,104,79,124,101,106,83,82,109,91,73,69,87,101,86,75,73,57,65,80,51,65,84,48,60,67,57,54,58,72,66,48,75,55,66,31,51,60,47,62,42,32,23,28,36,35,36,30,26,28,36,18,27,21,31,27,28,17,22,24,33209,30720,26471,22728,21103,17434,14080,3227,14732,17034,14717,7113,11610,8912,13107,10912,11848,10995,9040,7503,8981,7931,7949,7166,7905,6449,2689,6294,2467,5832,5724,5213,4151,3770,5314,5034,4495,4250,1860,3468,3285,3550,3136,4120,3259,3222,1332,2706,2373,2607,2448,1722,2417,2122,1895,2222,1970,2106,1941,1836,1810,734,1738,1860,1189,1305,1190,1378,1246,1187,1214,1317,1306,1203,1087,1038,951,1035,878,911,860,943,946,882,815,941,970,954,991,947,827,779,870,884,780,819,826,843,783,622,628,697,797,718,583,640,638,641,463,510,523,583,569,604,514,536,452,515,420,449,433,433,506,446,447,505,441,391,444,382,385,315,434,404,358,342,395,321,371,360,318,235,315,321,362,348,299,307,293,309,294,281,298,255,307,263,285,259,251,240,217,222,221,204,210,224,245,230,217,199,236,192,223,218,182,172,164,200,175,145,153,179,154,148,176,157,193,160,145,121,159,102,136,122,125,177,132,138,159,138,128,126,114,96,120,132,126,95,92,90,107,94,112,62,71,91,88,80,89,94,70,78,82,81,65,61,54,54,44,78,54,57,49,51,55,46,59,44,30,38,39,34,30,36,29,32,32,28218,26483,20359,16426,13880,13366,13807,9788,4201,11925,12343,9433,8607,7816,10262,8103,7803,6888,7414,5520,4731,5910,6137,5786,5127,4952,3793,4392,2993,2804,4277,3477,3050,4143,4213,3204,3577,3078,2661,3030,2649,2676,2642,2612,2610,1912,1967,2172,2034,983,1791,1746,1579,1468,1455,1738,1555,1575,1401,1343,799,1169,1229,1135,997,914,900,1081,1009,652,1006,999,732,869,904,816,882,706,714,587,828,677,611,675,594,669,572,688,649,553,460,521,627,626,664,554,705,609,570,622,490,566,553,442,397,435,287,456,390,384,375,429,471,436,367,271,306,388,307,275,348,322,263,278,290,296,237,293,295,281,262,293,272,229,258,284,265,251,266,180,269,140,204,215,236,254,205,176,169,216,218,216,182,166,187,179,168,185,186,164,157,164,162,134,158,142,155,187,140,200,139,154,144,127,128,120,119,109,121,106,115,133,122,118,132,133,112,104,101,101,89,108,93,100,98,81,104,94,72,85,77,76,71,98,67,71,59,89,45,65,56,74,59,69,52,65,59,53,56,68,65,46,45,46,36,25,39,42,40,45,42,33,27,42,22,37,50,28,29,26,31,33,24,20,24,30,22,21770,19043,18177,16033,9759,11980,10076,9196,10672,5186,9119,9055,9992,10745,8489,7488,5507,5157,6287,5726,5210,4123,4082,3853,3462,4336,4348,4312,3627,3890,3906,3221,3685,2927,2204,2727,2839,2531,2598,2015,2118,2285,2491,1957,1576,1918,1363,1644,1579,1636,1640,1526,1533,1579,1469,1462,1483,1326,1357,1232,1042,734,1119,1312,903,958,1002,968,815,979,803,770,742,783,749,819,739,632,704,624,517,527,752,680,620,587,737,602,503,635,510,702,590,608,581,547,519,484,592,523,454,441,421,380,417,459,430,378,337,294,335,347,389,390,347,334,281,283,376,293,362,331,291,284,237,313,267,277,276,260,249,242,275,255,262,257,260,250,192,173,230,139,215,228,195,217,221,207,240,195,213,178,176,176,173,166,172,164,149,185,173,126,162,133,148,130,137,109,142,150,153,151,141,64,92,134,103,123,106,128,133,95,121,102,113,100,120,120,86,101,78,90,67,80,80,73,48,67,81,105,66,79,96,72,75,81,57,67,68,74,67,62,63,57,23,46,67,60,57,59,43,41,59,44,58,45,58,40,37,38,33,26,31,34,22,38,28,27,29,26,20,31,33,22,28,21902,23588,18036,13155,11919,14427,9433,13196,11673,10674,4487,11356,8951,12290,8934,7129,6953,6518,5045,4626,5731,5798,4606,5285,4493,6084,5882,4760,4821,3689,4595,4064,3104,4002,3640,3143,2763,3094,2856,2677,2796,1996,2670,2775,2622,2058,2142,2105,2152,1691,1365,1867,1970,1446,1638,1497,1414,1391,1477,1238,1333,1148,1173,1071,1145,1129,1071,877,1139,1156,733,747,961,869,788,777,698,685,749,496,724,665,735,675,639,710,711,651,711,743,659,672,548,608,597,702,612,527,606,631,531,519,494,571,449,392,473,512,469,355,447,451,390,433,386,406,419,344,331,387,269,245,378,349,360,398,408,302,347,265,364,310,306,309,222,242,306,272,269,280,272,180,251,263,237,274,278,216,218,214,212,206,248,229,187,199,166,150,184,194,161,192,181,191,190,204,188,145,177,191,174,155,170,155,149,126,130,147,134,126,121,142,143,126,105,119,109,110,83,120,130,83,90,82,87,105,115,81,119,85,82,98,86,97,100,85,57,68,68,84,82,52,75,45,73,57,87,65,64,53,70,59,37,38,67,37,49,59,56,41,62,41,17,31,42,42,27,38,40,26,32,23,23,21,26,28,31198,28991,26020,22973,19494,16832,13684,6489,14981,14776,13765,4266,13986,8991,11356,11234,10742,10721,8914,7604,8669,7351,6966,6897,7698,6145,5036,6046,3879,6290,5184,5086,4669,3915,4916,4627,3939,4040,1218,3447,3585,3553,3091,3585,3121,3155,959,2545,2365,2869,2505,1848,2447,1717,1861,2153,1932,2033,1808,1719,1746,1001,1675,1843,1220,1369,942,1476,1291,1237,1230,1358,1187,1105,978,1030,925,1063,857,1025,883,898,934,905,786,818,899,944,894,860,834,830,785,886,669,744,816,902,738,533,679,662,815,672,620,641,703,628,458,366,482,531,506,597,535,542,466,500,415,412,454,492,427,444,435,445,406,329,391,406,341,335,401,477,410,336,394,294,326,351,330,222,293,311,376,337,291,300,325,301,298,239,267,243,296,220,274,209,247,235,223,227,210,214,234,219,210,204,220,198,234,188,249,196,197,192,172,183,170,158,143,179,151,161,195,179,202,164,166,116,150,129,143,111,127,152,126,137,150,131,123,118,88,77,110,133,113,84,103,96,89,87,106,46,71,95,80,75,96,75,65,73,104,76,86,61,50,63,59,62,46,56,56,51,50,40,43,52,32,34,32,42,35,32,31,32,30,23265,20576,17319,12675,12189,11243,12214,13518,10763,8502,9932,11923,4595,12799,8279,6008,6369,5599,6570,5229,3919,3798,4269,5203,4038,4143,5445,4738,3893,3595,3755,2917,1781,3356,3902,3374,2937,2488,3408,2425,2598,2148,2268,2176,2291,1365,3297,1598,1827,1709,1635,1634,1591,1468,1465,1427,1282,1136,1186,1175,1348,975,938,539,969,922,1133,847,797,955,856,820,821,823,743,850,663,696,605,600,478,584,648,573,533,533,633,537,576,641,604,501,534,553,493,468,514,498,561,542,465,488,588,468,403,393,458,484,378,373,406,403,400,406,391,345,321,383,360,266,222,281,290,304,333,339,297,337,264,208,282,248,261,256,225,206,246,261,235,271,203,143,203,227,187,229,251,159,187,194,202,174,174,176,214,192,162,197,151,169,175,170,140,159,123,123,132,148,127,132,127,118,134,183,132,128,103,127,102,115,123,88,96,83,107,88,133,100,92,99,114,85,101,80,79,71,115,69,80,74,54,88,79,78,69,70,72,49,61,62,89,60,72,62,73,53,61,43,58,54,47,43,38,46,39,36,44,45,26,27,40,30,40,32,42,35,31,29,30,19,22,24,25,23,22324,20983,15691,12920,12947,11700,10160,5291,8858,11121,9976,5823,5206,3653,8284,6434,7416,8014,5248,4683,5274,5324,5462,5350,5985,4724,2119,4182,2034,3150,4083,3157,1954,2568,3724,2970,2741,2559,2055,2137,1913,2111,2304,2592,2350,1952,1033,2049,1478,1843,1515,1231,1469,1358,1236,1565,1518,1331,1146,1255,1310,802,1118,718,648,961,802,838,969,837,976,949,785,822,752,585,717,676,606,466,570,625,571,630,548,574,594,550,595,617,601,522,501,642,535,533,591,515,576,483,537,484,462,425,321,451,446,404,322,349,340,384,361,372,334,302,289,327,304,313,287,217,352,332,322,294,269,213,285,266,264,234,271,317,204,236,233,237,215,290,230,138,202,209,246,233,209,184,168,209,194,192,202,159,188,172,189,155,163,160,144,130,168,153,152,153,143,147,122,126,139,129,123,144,157,126,107,119,115,102,106,113,103,106,110,113,100,87,83,81,106,84,90,110,87,112,91,75,86,95,68,87,78,84,80,67,65,53,71,49,72,69,60,60,70,53,44,51,67,69,47,60,35,46,52,40,48,43,34,42,36,31,28,38,31,26,36,29,18,25,22,26,12,19,28,22365,21508,19090,16147,11057,12627,11622,10987,11106,9776,11353,9488,9942,10091,3077,7109,8616,7968,6244,6142,6067,5633,5565,4324,5927,4484,5083,5184,4188,3771,4390,3712,3590,3661,3134,3672,2552,2817,3010,2535,2853,2575,2278,2666,2200,2223,2170,1762,2024,1983,1667,1557,1682,1507,1576,1538,1405,1483,1417,1283,1171,977,1217,1458,1084,1156,899,1141,951,961,797,903,834,844,809,656,731,726,687,531,620,679,663,706,654,685,761,644,719,631,588,632,582,584,629,687,548,632,611,594,507,546,603,491,464,448,441,461,426,370,392,430,411,494,400,358,348,247,319,314,339,301,284,339,345,351,328,285,272,312,281,279,274,320,244,283,294,245,224,239,268,156,260,232,208,253,234,249,220,225,232,190,177,197,217,168,195,176,173,192,126,142,156,164,159,160,150,143,139,172,135,150,150,123,135,121,138,127,128,99,126,128,108,114,138,111,153,99,122,114,137,95,115,93,106,121,88,83,115,98,69,71,101,82,98,91,65,71,61,80,80,58,76,66,48,69,53,52,67,72,50,75,68,58,59,41,44,42,43,43,40,46,40,39,39,41,28,37,28,33,31,26,22,23,17388,15532,12892,11204,8177,7299,9650,9046,6008,7302,7770,8225,6480,6647,6029,1915,5154,5382,4819,3548,3623,3418,3529,3328,4006,2676,3316,3519,3204,1673,2550,1665,2902,2391,2446,2492,2369,1645,2348,1897,1902,1699,1817,1761,1715,1524,1759,1281,1360,585,1219,1393,589,973,1060,1334,1020,907,991,1013,597,876,882,830,713,639,768,594,651,521,813,774,488,707,614,650,522,501,506,289,456,458,445,521,409,464,431,371,473,430,336,366,492,429,500,442,487,440,437,421,374,437,413,300,387,317,221,288,311,260,309,266,282,324,224,262,243,317,217,179,260,191,165,127,227,212,222,217,197,230,231,204,218,185,120,236,174,199,184,114,165,119,146,131,181,157,160,118,106,178,156,159,145,116,135,165,131,137,137,111,146,130,116,91,110,98,90,126,107,129,76,108,99,90,86,98,97,92,64,85,88,76,68,92,101,89,78,95,75,94,72,75,81,75,62,88,86,59,66,66,51,63,47,87,54,47,63,63,42,51,52,48,70,53,38,50,50,40,49,62,48,33,41,43,32,30,31,31,32,33,38,19,30,20,20,18,32,24,28,19,19,15,14,15136,14462,15372,11985,9698,8708,6032,5026,8453,8746,6818,4813,6411,5621,5850,5720,2123,5088,4281,3660,4623,3748,3521,3337,3731,3198,2630,3097,2222,3306,2619,2531,2214,2124,2110,2266,2061,2151,1454,1524,1503,1650,1738,2098,1491,1673,646,1148,1151,1637,1106,950,1293,1059,976,1044,909,837,912,883,891,457,915,829,603,735,514,782,642,674,487,554,587,583,507,470,479,502,486,495,385,495,548,498,408,343,446,471,492,358,438,495,466,369,432,426,424,446,358,312,367,341,368,371,278,285,349,292,242,228,264,276,306,269,300,269,244,217,170,210,204,201,197,233,227,254,219,153,170,230,159,170,196,243,206,171,194,172,136,197,149,101,161,170,187,192,165,154,170,148,160,140,108,126,149,100,139,145,95,131,107,103,106,125,95,95,90,109,115,105,101,137,97,108,106,87,82,100,91,96,90,69,80,76,96,75,91,64,80,78,88,66,57,55,41,60,73,62,79,63,61,63,75,48,52,63,52,39,48,44,46,30,35,37,42,33,43,32,45,32,35,38,40,33,60,42,27,28,40,25,29,26,29,23,20,27,15,17,23,20,18139,17613,16039,13389,11152,11688,10201,10734,10726,7146,7806,9376,10649,8621,7453,6636,5025,2040,5552,3522,5350,3639,3890,4097,1440,4610,4610,3344,3896,4358,3065,3253,3683,2890,3043,2508,2621,2274,2378,1960,1960,2151,1773,1074,2233,1945,1765,1761,1656,1670,1294,1410,1606,1335,1052,1322,1257,1197,1078,1113,1055,1053,933,997,954,846,833,998,951,814,628,554,734,631,640,664,570,689,594,756,696,661,525,537,560,536,564,580,532,606,571,477,465,552,584,550,554,466,427,536,386,513,284,375,284,370,462,397,282,314,325,306,320,298,350,304,270,270,239,266,320,356,279,283,297,289,209,278,253,233,294,237,249,115,278,219,224,245,218,240,189,129,221,187,70,233,214,173,247,167,189,150,186,140,136,172,158,131,162,112,109,125,145,107,128,120,103,118,120,144,121,125,148,124,124,108,74,112,84,90,88,105,89,88,90,112,97,94,87,107,108,68,69,74,75,43,100,77,78,94,57,62,78,70,99,88,52,69,53,45,46,51,49,50,83,49,47,43,35,51,52,38,60,31,56,43,34,33,37,40,35,35,10,35,23,24,34,15943,14831,12867,9651,9670,9157,7546,7739,8817,6453,6744,6420,6911,8180,5699,5350,4651,3273,1521,3434,4076,3200,3689,3422,2236,3441,3805,3297,3239,3083,2844,2627,2295,2045,2559,2188,2234,1540,1582,1691,1852,1692,1839,1622,1684,1173,1037,1335,1345,1360,1185,1198,1374,981,1073,1072,1079,999,988,986,963,789,759,630,631,737,711,685,684,816,614,575,678,606,601,608,536,551,493,479,547,483,504,508,465,471,449,488,402,498,485,468,364,501,388,356,462,448,446,376,414,372,292,361,278,295,363,311,293,249,313,311,288,295,273,282,235,207,240,230,189,255,251,223,265,243,279,204,227,197,220,181,224,175,195,201,193,164,175,207,213,128,146,194,125,194,177,132,151,180,171,134,157,141,138,155,124,157,145,140,138,117,117,110,117,119,113,109,106,102,115,105,122,105,131,97,94,111,83,100,97,91,85,82,92,85,78,102,82,80,77,69,81,68,69,38,67,47,63,48,60,74,61,52,61,72,54,48,46,53,47,44,44,49,45,37,33,43,35,45,36,44,46,44,37,21,51,28,27,32,27,33,12,36,27,12600,11791,10348,9056,6954,5725,5649,6177,6057,5224,4725,5391,5431,5421,4590,3586,3236,4674,3547,1209,3042,2600,2211,2477,3295,2009,2543,2494,2226,1712,2043,1308,1937,1675,1590,1632,1597,1501,1644,1319,1302,1083,1441,1470,1101,1326,1156,946,953,904,972,844,701,685,799,802,772,634,625,737,635,454,667,604,492,525,571,400,424,472,551,531,484,429,492,451,391,313,348,337,254,378,373,364,305,318,366,344,350,311,339,312,361,318,294,303,314,298,320,282,240,278,344,258,265,261,218,208,203,175,220,187,214,242,186,177,197,217,171,133,177,161,148,138,142,180,163,131,119,190,160,119,164,207,133,150,120,158,94,130,132,89,153,127,178,126,152,105,111,105,104,95,89,89,103,98,99,95,84,68,82,94,74,99,94,90,86,78,79,79,82,92,63,65,76,81,73,80,66,57,58,62,50,54,75,58,65,67,58,63,45,55,48,63,53,83,51,44,55,55,42,45,45,51,42,47,57,26,35,37,40,34,48,30,25,28,28,38,28,44,36,36,30,29,22,19,18,17,33,15,28,21,12289,11586,9941,9629,7500,6413,6176,7675,6118,6016,5198,6205,5270,5950,4920,4485,3911,3493,3352,3007,1357,2502,2195,3080,2377,2271,3031,2535,2831,1923,1844,1830,1660,1520,1851,1780,1901,1424,1686,1617,1721,1275,1163,1086,1199,847,1504,943,1224,832,935,1014,894,788,833,826,819,658,788,861,661,550,584,406,500,535,552,522,457,542,475,459,580,469,402,434,376,370,359,285,317,354,396,334,341,372,353,316,311,373,304,364,337,330,297,306,319,296,256,286,308,315,305,263,250,235,223,225,193,160,226,179,196,215,215,215,182,165,205,174,144,182,192,174,168,158,143,151,144,174,170,131,155,117,166,133,128,128,127,116,152,67,138,146,123,145,106,77,100,136,97,93,102,100,107,109,106,60,87,94,83,83,100,99,77,76,92,70,76,67,72,80,70,79,70,53,47,70,69,72,54,56,65,51,61,50,59,53,53,47,51,45,47,44,43,41,64,43,46,45,31,40,42,37,32,50,49,30,37,31,39,39,43,37,36,31,35,32,31,38,30,26,26,26,26,21,20,23,26,16976,12708,12319,9857,8001,7092,7909,6398,7029,6130,7048,5634,5725,5721,5826,4644,4438,3011,4435,3459,3628,937,3637,3194,2003,2586,3054,2584,2518,2157,2050,1669,2007,2301,2297,2130,1868,1869,1565,1492,1510,1343,1650,923,1563,1158,943,1318,1204,995,1028,1014,840,923,860,1013,764,940,867,787,764,592,735,727,639,551,635,572,491,606,531,532,463,514,549,524,458,483,409,435,217,408,407,472,372,396,372,381,378,451,402,403,335,337,423,369,383,311,394,296,284,340,324,301,235,266,296,256,222,209,251,228,255,259,197,223,192,230,207,153,210,199,173,150,217,218,183,200,206,157,202,153,172,161,166,182,167,173,146,133,147,105,118,142,117,170,127,132,137,123,151,118,130,113,111,128,116,102,125,104,101,109,111,102,76,95,79,93,90,63,60,85,78,74,70,85,71,69,79,63,88,64,80,77,63,70,73,64,65,81,68,63,59,54,48,45,54,36,59,46,40,44,67,54,55,39,36,37,37,30,41,43,25,27,38,25,39,30,37,48,35,27,28,30,36,29,25,28,28,14392,12535,12171,9214,7940,7533,6005,4984,6728,6427,6340,4600,6367,6152,5196,4551,4401,3846,4659,2582,3341,2838,895,3205,2826,2880,2550,2541,2366,2551,2345,2281,2074,1680,1869,1737,1681,1623,1072,1268,1405,1433,1459,1614,1537,1336,652,1382,971,1006,982,883,1052,761,841,975,865,1045,975,822,725,448,635,659,523,634,519,628,546,588,428,467,394,476,524,489,392,376,411,409,325,475,417,435,367,336,408,421,385,420,371,436,305,362,351,380,384,310,371,232,288,261,219,261,197,253,232,222,231,177,205,240,209,251,230,186,199,243,192,182,211,215,182,183,208,195,173,138,190,155,186,134,171,164,159,157,166,134,125,152,141,87,138,134,109,126,116,119,152,126,133,90,114,87,99,88,108,132,130,93,82,90,80,83,68,82,69,99,82,82,92,62,76,69,76,77,67,66,68,72,68,56,75,65,55,64,63,81,60,44,57,51,32,51,42,42,54,49,50,52,46,41,70,37,55,42,42,39,39,40,46,27,45,29,32,32,28,37,22,35,34,41,35,44,24,33,20,31,24,8511,7500,7084,6973,4979,4959,4848,5618,4782,4177,3463,4591,3860,3999,3309,2906,2961,2814,2108,2462,2520,1858,1760,1108,1954,1903,2122,1930,2003,1370,1166,1440,1347,1052,1398,1380,1327,895,1342,1281,1305,790,816,744,889,872,1064,754,922,765,673,717,631,617,566,608,671,490,545,590,522,457,442,452,338,461,436,372,397,414,370,377,445,323,325,308,309,325,253,219,239,257,315,249,232,243,250,251,210,295,244,259,257,248,230,222,275,216,166,228,236,200,181,179,166,166,175,151,146,113,171,128,132,156,139,144,130,121,127,134,120,114,137,137,133,126,90,109,138,119,138,100,131,91,84,100,96,110,86,102,110,62,95,83,91,98,73,62,64,101,86,88,85,84,70,85,64,56,67,67,66,65,63,45,59,59,59,36,50,60,56,59,56,64,48,35,40,47,57,57,44,48,56,56,55,49,43,37,36,58,41,50,38,40,43,51,59,34,45,24,18,31,29,23,38,26,27,37,19,15,32,30,23,23,22,30,32,18,22,23,18,33,13,18,24,18,13069,12425,11267,9386,8185,7857,7831,6474,6800,5071,6195,5436,6806,5027,5065,4557,3431,2133,4037,2553,4012,2439,3128,3338,899,3221,2741,2374,2504,2589,2238,2256,2332,1955,2090,1791,1808,1632,1281,1421,1272,1440,1302,802,1498,1466,1067,1217,1029,1115,967,924,1034,815,721,956,891,853,759,792,709,708,626,735,599,558,566,661,596,518,464,387,447,483,446,462,399,492,418,474,459,490,307,392,380,359,342,377,396,415,390,300,318,367,394,394,386,332,294,315,236,332,231,245,222,241,265,273,203,212,247,235,218,208,209,245,183,201,164,151,198,220,186,183,190,203,147,201,197,146,221,154,164,155,167,152,171,149,150,152,132,82,155,127,126,169,127,109,158,134,141,90,136,86,92,138,113,93,134,71,80,81,88,70,80,80,76,78,76,105,75,97,94,89,77,85,43,56,64,60,68,87,70,66,60,67,61,62,69,81,75,44,46,51,48,57,68,52,51,58,39,46,41,46,61,53,30,46,37,36,29,38,33,35,47,40,39,19,24,35,43,30,39,20,37,29,24,30,30,27,10358,8702,8319,7022,5577,4665,5041,4695,5100,4933,4129,3938,4425,3830,3702,3460,3287,2617,2593,2590,2701,2174,2218,2041,1764,830,2151,1964,1957,1680,1406,1368,1663,1608,1393,1407,1290,1301,1195,1162,1153,999,1137,914,1097,794,614,895,887,836,720,830,717,742,664,671,657,591,654,666,573,432,538,546,443,476,457,439,432,425,369,394,396,379,384,388,275,297,294,270,338,315,348,339,288,294,260,300,257,341,297,323,290,273,301,237,297,253,236,220,248,265,199,216,182,225,183,195,155,165,198,155,199,147,147,169,154,149,164,133,151,150,168,152,160,133,131,147,119,150,142,124,137,132,126,138,134,110,106,107,136,88,100,109,74,103,109,79,97,119,117,84,90,99,98,96,83,65,120,83,73,64,87,85,89,64,80,77,84,67,76,66,53,56,66,48,61,54,41,51,53,44,45,56,59,58,62,45,45,61,44,48,52,45,45,33,32,29,42,37,35,39,35,38,34,38,27,24,32,35,27,31,33,34,17,35,22,26,19,27,26,27,20,28,31,23,25,21,17,14578,14264,11716,10808,8974,8287,6197,3553,6801,7889,6498,3991,6264,4187,5406,4957,5129,5424,4367,3155,4142,3912,3689,3094,4003,2997,1004,2602,1878,3285,2559,2512,2405,1381,2430,2027,1857,1967,1033,1470,1462,1717,1508,2060,1607,1309,627,1223,1097,1309,1117,819,1202,846,803,952,914,944,797,812,793,399,748,776,464,668,464,799,623,592,574,592,505,540,447,449,495,422,405,477,423,428,419,406,342,417,364,447,423,352,369,352,363,395,291,378,341,388,332,264,317,343,344,317,222,283,324,280,233,194,224,260,233,226,244,251,211,210,183,202,185,241,189,209,220,220,197,141,187,164,163,141,162,177,174,146,186,146,157,175,127,117,138,131,164,157,113,163,176,124,132,117,106,119,143,100,133,123,110,122,77,90,107,117,92,98,92,114,81,105,106,105,115,101,73,60,75,90,65,69,76,64,69,70,62,60,69,71,75,55,82,35,68,59,69,78,69,53,66,54,60,52,77,37,43,44,55,38,42,28,33,43,40,31,31,43,37,43,45,42,32,38,32,30,29,24,22,9751,9409,7250,6580,5103,5592,5241,4828,5171,4140,3828,4473,3478,4513,3467,3090,3238,3161,2446,2324,2178,2213,2036,1702,2322,1940,2125,869,1668,1592,1615,1423,1263,1390,1337,1609,1168,1247,1443,880,1097,789,1098,1095,852,811,1001,701,890,821,740,732,767,683,717,712,620,565,654,542,589,436,642,387,419,470,411,343,415,484,496,457,444,407,403,376,302,309,318,245,241,251,309,298,251,320,335,289,299,329,310,289,276,281,277,256,280,254,281,306,238,266,274,204,199,187,236,226,171,157,168,183,202,164,178,190,131,159,147,133,154,104,151,156,131,174,141,148,138,154,169,135,179,148,113,125,106,132,141,121,90,70,134,124,125,120,111,119,79,87,97,97,109,97,129,109,86,88,86,73,93,67,72,94,81,69,103,66,68,62,74,67,62,42,63,68,56,55,67,56,66,69,62,53,68,65,60,48,38,58,50,53,40,56,35,57,34,39,43,42,42,52,49,49,32,44,42,32,38,28,35,29,39,22,23,35,34,23,37,33,26,25,33,26,17,20,18,20,16,24,26,31,9223,9555,7449,7182,5696,5655,4699,4638,4916,4522,3728,4318,4327,4274,3775,3463,2926,3306,2600,1976,2543,2612,1916,1778,2369,2042,1860,1867,753,1963,1524,1592,1497,1087,1504,1277,1349,1203,1215,1201,1236,1051,992,1183,894,905,1000,766,891,806,741,711,793,681,577,676,651,525,601,591,581,418,570,504,367,435,458,482,476,433,471,458,437,394,364,302,313,337,292,328,320,311,335,278,255,257,333,277,301,330,292,262,285,278,246,281,268,281,246,249,198,237,182,248,140,213,220,188,195,129,132,169,195,174,160,153,117,147,153,144,164,157,152,149,144,124,110,151,139,129,127,105,140,147,107,100,100,100,103,129,92,72,108,114,107,139,106,100,123,111,88,74,110,82,102,89,86,73,92,85,48,73,52,93,64,59,76,63,68,72,93,74,77,73,65,56,49,63,53,64,51,56,53,61,59,51,55,49,42,43,49,34,34,44,39,45,50,31,37,36,46,37,39,37,45,50,47,39,23,29,34,32,40,30,31,38,34,25,40,24,17,30,31,29,10270,8588,7544,5925,5215,4526,5137,5351,4388,3986,4501,4873,3451,5054,3714,2959,2598,2317,2833,2136,1899,1693,2038,1941,1682,1607,2333,2051,1893,564,1621,979,1081,1405,1624,1233,1115,1085,1297,932,1044,792,1074,988,1162,627,851,820,741,610,627,782,610,617,674,677,593,445,631,543,489,456,526,322,390,403,489,305,306,414,375,359,302,357,357,355,283,329,281,139,221,260,251,284,238,228,288,222,236,272,254,262,226,229,279,207,252,220,270,255,210,230,178,209,145,178,150,198,193,164,176,179,211,177,140,123,103,162,123,120,130,100,149,132,163,125,138,148,132,103,147,102,134,122,66,121,97,107,96,117,94,62,100,102,113,110,80,81,27,71,86,108,63,89,72,76,65,70,89,75,68,59,64,54,64,50,65,72,64,58,50,68,39,68,66,65,54,53,51,46,53,47,44,40,71,52,41,47,28,48,44,40,32,38,45,30,46,30,34,40,32,31,42,41,27,39,31,25,23,25,25,31,40,30,31,24,24,19,23,38,27,24,28,8530,8319,6261,4629,4424,4892,3827,2536,3441,4463,3834,2537,2682,2815,3017,2437,2645,3027,1946,2044,2216,2255,2149,2015,2152,2217,1238,1352,1185,1166,581,1310,957,1060,1363,1145,1035,1051,689,857,856,616,994,1048,1014,813,303,900,553,535,555,539,675,475,525,658,457,567,510,413,430,290,442,405,275,388,309,308,406,325,292,328,252,344,295,253,313,199,243,150,231,252,224,240,229,165,263,174,250,257,211,273,202,224,234,210,218,192,201,164,190,187,177,153,152,140,145,173,141,107,147,154,159,155,119,150,123,131,113,118,116,97,124,131,113,133,114,82,106,102,100,89,110,131,76,97,85,79,94,91,81,53,70,82,87,100,72,76,68,81,79,61,75,54,71,63,71,62,90,59,48,61,43,71,47,57,52,65,39,43,63,58,60,50,50,54,39,39,44,43,45,50,49,42,40,50,36,58,36,32,42,28,40,35,30,48,32,24,35,28,29,43,31,28,22,31,23,25,24,22,28,28,23,18,26,30,26,25,17,29,23,18,21,20,9752,8421,7064,6086,5390,4329,4526,3653,4701,3952,4206,3343,4099,3857,3518,3129,2632,2085,2504,2230,2523,1842,2190,1797,1446,1778,1632,1668,1485,1651,1610,389,1336,1139,1390,1209,1129,1150,840,953,985,939,952,888,983,853,583,819,665,690,688,642,627,506,563,640,510,595,571,461,464,301,482,452,321,379,344,416,368,367,299,307,312,311,290,323,278,259,280,261,270,288,245,301,239,249,220,264,243,270,268,259,215,209,212,221,218,188,225,184,190,178,171,160,140,147,163,172,155,120,148,131,175,166,139,127,124,153,111,118,135,113,132,113,119,111,133,105,137,122,123,81,98,115,101,119,123,93,90,95,89,65,102,75,60,103,84,81,86,74,89,67,87,75,70,80,68,79,70,54,81,72,73,72,54,50,47,70,55,44,61,58,45,53,53,58,42,46,54,50,48,44,57,38,53,50,47,36,39,36,35,34,38,26,42,30,27,27,42,30,27,35,44,34,34,24,33,27,28,28,23,27,24,21,13,30,7636,6089,5946,4825,3780,2981,4111,4740,3705,2395,3012,3939,2946,3920,2756,2255,2247,1724,1943,1636,1708,1029,1308,1932,1244,1068,1961,1527,1636,876,1016,711,621,1137,946,1197,852,875,1309,745,831,620,683,482,622,493,1075,454,607,433,484,547,370,490,499,410,336,377,357,360,407,306,331,255,318,242,372,242,197,269,323,294,237,279,271,235,210,215,189,172,121,171,199,177,149,159,183,167,173,185,194,151,169,157,159,159,143,189,168,158,136,180,220,132,135,130,155,158,108,112,134,115,132,107,115,107,103,80,110,76,99,73,111,85,80,105,88,99,79,65,90,64,90,78,61,50,72,85,87,87,71,49,67,69,56,78,64,55,56,61,69,60,46,44,62,68,50,46,53,49,63,54,39,38,38,32,38,52,40,42,35,33,42,39,44,26,23,36,27,30,29,21,34,28,42,30,41,26,35,48,29,33,27,26,21,21,34,19,30,26,23,20,14,23,20,33,25,27,12,15,27,23,25,19,18,22,16,9263,8283,7039,6187,4406,4850,4762,4508,4330,4063,4057,4082,3982,4065,3411,3155,2918,2306,2619,2262,2285,1798,2062,2191,1646,1843,1686,1916,1848,1543,1584,1274,1429,420,1289,1345,1143,1111,1157,656,836,918,929,852,1004,718,723,795,610,675,724,627,657,615,617,601,490,582,550,501,482,467,482,420,276,421,395,385,347,372,387,348,358,370,319,339,258,215,278,261,146,256,271,260,264,278,283,269,280,275,218,229,224,211,246,241,225,230,247,220,218,205,135,177,176,137,192,178,169,186,189,150,171,183,146,154,148,141,133,140,140,144,149,129,133,118,152,119,126,111,140,109,141,115,99,111,106,110,89,109,99,82,126,71,89,94,94,82,79,91,95,83,86,73,92,86,74,83,75,68,72,59,60,77,62,68,53,75,76,65,66,57,68,53,55,47,48,41,50,61,38,54,51,44,47,47,55,47,57,62,42,35,45,39,31,38,41,33,35,36,37,44,35,52,38,28,29,26,18,30,28,30,23,26,24,28,21,26,7868,7172,6171,5812,3754,3757,4023,4062,3375,3883,3727,3652,3225,3139,2859,2503,2337,2301,1862,2073,2046,1739,1640,1652,1773,1542,1573,1446,1344,1026,1147,992,1309,1177,514,1066,1164,948,1096,938,750,598,588,771,654,585,757,433,573,477,472,509,427,392,478,426,389,410,389,422,316,332,351,394,355,292,374,315,302,264,328,313,268,244,290,205,184,214,215,150,188,199,207,194,176,228,174,215,202,205,196,176,168,179,197,162,143,215,183,199,144,139,207,147,156,116,162,110,137,104,97,118,97,148,107,94,99,63,129,105,92,107,107,62,96,104,88,94,86,86,96,80,119,73,76,69,58,65,63,58,69,51,56,60,71,66,77,68,60,71,65,59,57,66,61,62,47,39,48,71,50,49,50,50,53,44,53,41,45,48,41,43,28,23,40,39,40,51,21,35,57,37,47,44,38,38,33,38,22,28,24,31,23,32,19,31,20,25,29,29,26,22,31,32,21,28,29,27,21,25,16,18,18,7648,7436,6978,6696,4805,5147,3730,3655,4539,3614,3698,3368,3748,3354,2929,3318,2863,3055,2426,2287,2281,1900,1660,1616,2219,1755,1547,1922,1572,1826,1407,1501,1281,980,1196,449,1128,1134,990,1129,1016,1047,835,944,866,821,672,674,724,960,711,648,811,583,501,667,620,451,483,592,538,280,480,380,337,430,311,410,402,426,337,349,466,351,260,313,296,281,230,302,214,307,337,249,223,281,262,309,238,209,278,252,221,223,212,272,221,284,217,199,257,220,246,205,157,191,230,179,141,137,146,146,147,173,160,160,123,140,110,125,110,142,125,144,117,119,136,97,89,124,101,106,110,145,140,104,117,123,87,121,99,66,106,111,104,98,87,81,98,96,91,70,62,101,102,55,84,59,57,75,63,71,71,90,66,74,73,66,58,65,72,57,58,66,74,48,53,47,57,46,46,41,37,41,50,47,53,37,57,49,46,37,29,46,35,46,25,38,45,43,36,46,30,25,41,43,26,24,37,18,26,33,23,30,23,40,27,26,38,28,26,6635,5986,5272,5098,3682,3261,3331,3128,3318,2898,2936,2924,3388,3108,2447,2342,1913,1756,1915,1568,1608,1423,1321,1194,1310,1065,1303,1265,1232,1147,1062,963,1228,819,701,902,354,776,815,703,685,679,708,673,463,579,585,393,495,532,447,461,438,424,465,421,366,346,360,357,329,241,333,363,254,295,264,333,266,265,254,222,245,225,211,199,151,185,190,203,202,152,175,170,159,157,198,173,173,185,213,209,194,163,166,156,154,175,176,143,140,145,140,127,103,121,135,115,101,76,104,117,99,111,100,101,84,81,96,86,98,98,94,94,79,107,78,84,79,90,81,70,96,72,70,73,86,79,57,50,78,42,68,72,59,68,58,73,65,60,66,56,44,51,58,57,56,50,54,57,42,35,38,49,45,32,47,52,50,35,37,52,49,24,29,30,32,35,27,31,31,28,28,27,41,34,32,31,38,28,24,32,33,20,24,17,22,27,27,24,20,17,17,22,31,28,28,22,17,7836,6508,6477,4952,4124,3272,3997,3215,3299,3185,3221,2754,3621,2504,2690,2288,2057,1685,2151,1535,2185,1122,1633,1972,1098,1328,1323,1269,1404,1227,966,914,1390,1077,1079,1171,931,303,700,679,687,760,703,498,730,722,528,623,457,490,498,485,462,378,431,453,397,438,379,308,356,302,354,470,289,276,339,342,187,226,265,265,192,269,265,299,228,232,205,212,128,183,212,233,167,183,193,245,184,180,200,163,168,169,148,181,197,170,142,142,161,174,121,142,116,117,139,108,115,81,111,107,107,97,112,117,98,139,93,82,102,120,73,99,88,90,84,98,89,71,99,83,75,81,77,79,83,91,62,76,83,44,71,68,60,60,73,60,63,57,70,68,53,54,40,61,58,43,52,46,44,57,45,44,61,44,35,41,53,46,39,49,51,45,44,38,25,41,26,30,50,30,39,34,32,34,26,39,28,33,29,32,28,27,21,28,26,25,31,31,23,25,15,14,26,31,23,27,5399,6664,5255,4945,3910,4008,3632,2789,3278,3209,3000,2406,2946,2744,2359,2329,2095,2415,1752,1491,1799,1691,1451,1248,1740,1515,1216,1294,1009,1431,1105,1155,955,830,826,864,883,799,321,633,754,785,641,827,519,618,630,436,538,575,489,431,523,384,394,522,435,392,419,359,395,286,376,405,237,305,210,340,284,250,286,309,224,229,193,245,203,211,170,234,188,221,186,157,190,165,168,199,175,251,197,181,170,174,190,185,187,179,169,146,135,165,147,154,133,124,157,133,107,100,115,127,114,115,96,107,94,101,66,72,131,93,100,87,76,104,91,85,86,81,95,85,103,119,92,70,102,57,71,58,65,47,75,86,79,82,67,101,59,79,65,47,73,53,62,62,55,56,70,47,33,54,40,41,42,54,59,40,52,43,45,43,43,30,35,47,37,33,29,31,34,34,44,31,41,44,45,22,39,27,41,27,28,18,21,42,27,26,32,26,30,30,28,24,22,23,35,6995,5756,5259,4550,3583,2337,3669,4087,3103,2907,2597,3098,2868,3039,2146,1577,2013,2164,1851,1242,1380,1128,1414,920,1575,728,1739,1243,1339,861,784,532,1151,1078,886,696,697,665,902,276,742,530,629,685,440,447,748,432,489,403,420,476,250,357,397,332,283,294,329,337,247,299,307,335,313,205,222,256,165,237,268,251,178,170,205,207,171,148,159,151,85,176,167,138,123,168,142,150,171,169,161,118,166,119,119,159,142,147,149,131,106,127,155,103,120,91,105,104,100,98,97,99,103,100,92,75,103,86,108,71,101,65,80,59,68,90,103,93,54,63,81,67,96,105,82,69,76,74,54,48,66,41,55,57,55,54,60,54,50,60,72,54,38,64,43,46,44,45,49,50,31,53,34,37,38,27,31,37,32,38,27,36,18,25,27,37,42,30,26,28,33,25,24,19,22,23,24,27,25,30,26,19,18,34,19,33,22,19,30,16,17,13,19,19,7234,6197,6113,4620,3926,2830,3478,3093,3104,3238,3055,2446,2620,2620,2388,1913,2188,2282,1869,1643,1561,1344,1577,1312,1694,974,1440,1465,1161,921,974,761,876,1109,1112,855,757,817,734,684,228,711,658,758,591,517,470,516,437,418,460,399,387,384,410,405,328,352,416,352,341,267,331,339,271,265,260,279,183,267,244,262,233,215,221,180,189,176,170,147,122,201,203,182,161,160,163,186,181,143,163,132,162,164,164,171,182,135,153,165,143,146,149,113,116,112,100,127,113,89,108,103,101,105,68,86,91,110,68,64,89,69,83,59,94,79,81,75,67,78,63,69,75,91,59,66,67,80,58,53,79,45,64,65,61,68,64,41,56,62,57,53,44,43,57,40,60,44,48,41,45,51,32,48,28,28,29,35,46,33,35,40,29,41,39,23,34,31,31,41,33,32,22,30,33,25,38,39,16,29,19,19,26,28,17,29,30,25,29,16,15,21,20,5687,4977,4501,3796,2901,2968,2831,1838,2523,2090,2727,1616,2506,2073,1861,1964,1537,1159,1562,1465,1497,1166,1255,1199,834,1221,926,928,813,1011,988,827,941,875,945,794,585,719,371,685,564,210,540,561,569,383,227,400,373,447,387,342,410,219,299,370,262,290,353,277,302,142,267,353,245,248,192,218,250,185,182,173,204,193,178,191,161,136,154,186,185,155,138,181,120,137,119,128,139,133,115,136,110,139,104,122,152,151,136,97,91,99,117,103,76,77,99,118,68,59,85,90,85,85,69,77,79,78,69,54,87,90,74,64,80,80,73,71,75,62,61,54,76,59,72,53,50,40,59,62,47,36,55,47,29,60,45,40,56,40,50,36,51,47,40,50,40,48,34,29,26,31,32,53,23,25,26,28,31,39,29,37,36,41,36,28,23,19,22,29,26,23,28,31,30,28,30,29,32,9,33,19,29,14,16,14,31,14,18,16,19,20,5128,4598,4008,2633,2911,2478,2309,2576,2104,2485,2115,2171,1445,2204,1754,1386,1676,1815,1140,982,1027,1112,1262,1081,1336,1011,1090,1078,953,636,894,570,478,790,886,616,599,603,619,438,469,331,216,615,634,431,286,565,380,259,362,371,337,286,342,306,298,268,303,286,280,195,288,141,182,235,220,157,177,188,170,184,185,192,162,175,145,135,170,118,101,139,160,144,110,129,133,108,159,146,144,175,111,136,150,141,144,114,138,134,97,135,97,107,102,90,80,95,102,100,108,98,111,90,78,93,71,86,74,78,59,44,72,63,73,63,94,68,77,47,62,54,74,89,59,58,64,51,46,50,57,54,48,59,61,56,59,39,24,44,54,33,39,43,28,45,31,49,43,37,36,33,26,27,45,33,28,31,36,27,29,31,31,42,34,23,29,34,27,32,18,21,28,24,20,29,30,23,22,31,30,23,24,27,18,24,31,16,13,24,19,21,15,21,5968,5286,4714,3692,3245,3208,2276,1543,2545,2775,2706,1722,1710,2111,2099,1823,1852,1758,1668,1292,1452,1223,1226,1318,1251,1355,770,1118,682,722,1081,832,477,657,772,801,717,717,481,640,601,468,625,228,547,480,253,468,477,317,394,354,421,295,313,417,328,313,286,316,304,165,277,225,166,228,217,210,227,235,205,211,178,204,189,161,207,170,169,113,208,177,209,175,144,178,145,116,164,135,127,157,154,141,161,168,134,157,167,116,117,121,114,103,109,121,104,116,77,78,111,88,113,119,82,81,82,68,90,58,71,58,64,64,64,79,64,71,60,62,72,62,60,96,47,70,57,68,60,55,59,40,57,54,69,59,66,50,33,47,55,55,35,37,36,34,44,36,34,30,36,37,53,29,39,32,34,32,34,37,32,35,36,34,36,25,16,32,20,27,32,27,29,39,29,18,19,20,18,25,33,24,22,26,18,26,22,14,29,23,23,5466,4954,4062,3963,2747,2718,2634,3246,2520,2743,2253,3089,2337,2567,2025,1831,1614,1518,1362,1232,1193,1173,1092,1047,1156,1053,1167,1113,1124,766,838,659,896,697,677,666,726,613,883,541,565,427,542,528,224,482,540,308,487,288,337,438,305,355,384,372,347,294,352,316,232,233,308,269,223,245,279,232,224,213,223,224,200,206,226,197,191,188,185,145,116,146,159,175,119,168,186,108,142,170,129,149,150,148,167,148,156,159,148,153,147,151,136,126,107,101,111,102,87,98,97,89,114,100,84,99,58,84,85,63,90,73,86,54,58,86,87,69,67,82,75,67,93,70,66,68,53,62,47,51,62,45,63,49,45,67,69,55,61,72,62,46,58,37,53,53,35,36,52,33,43,36,46,50,52,28,35,48,43,46,27,33,29,19,32,35,29,33,20,44,33,27,29,32,34,44,28,35,24,27,29,19,20,13,14,22,31,16,19,32,22,4286,4202,3285,3085,2537,2364,2053,1257,1590,1975,1972,1266,2040,1164,1701,1593,1261,1073,1382,1001,1074,953,1002,952,764,913,599,738,586,721,669,682,725,534,691,581,676,503,360,447,433,511,408,386,445,126,169,323,309,227,371,270,220,257,276,331,255,353,261,216,175,151,226,244,186,173,152,225,192,154,181,166,142,168,143,148,159,146,135,142,135,153,111,120,124,117,142,140,118,107,97,116,99,102,106,115,113,118,118,99,77,118,93,98,82,78,72,70,66,64,56,71,77,65,47,62,53,66,63,54,54,92,46,49,57,46,37,51,45,70,49,67,56,44,72,42,50,50,29,43,56,29,59,25,19,65,49,41,35,48,53,33,30,25,31,49,33,25,30,26,35,32,32,34,27,20,18,30,28,29,24,19,38,26,25,23,18,20,18,29,18,17,24,18,24,25,18,27,23,26,18,20,16,21,21,6278,6059,5541,5292,4178,3203,3246,2415,3003,2913,3183,2025,3066,1922,2750,2300,1924,2040,1589,1883,1958,1353,1289,1662,1514,1103,1066,1353,895,986,917,1042,1167,903,997,1029,988,880,695,798,791,749,499,552,444,661,229,320,466,557,435,345,395,350,384,401,311,390,266,291,324,246,295,439,283,239,205,277,219,205,236,263,293,186,183,213,136,236,152,179,158,162,152,148,159,146,166,182,126,142,152,111,146,164,107,131,135,213,128,128,99,109,204,111,109,96,128,107,75,85,89,79,92,113,80,96,82,118,60,69,78,72,71,64,74,71,72,76,69,80,58,66,68,67,59,53,63,63,49,64,53,34,53,50,81,67,57,50,43,44,36,50,37,32,59,43,41,29,35,22,49,48,51,48,36,34,37,32,36,38,38,29,37,35,30,33,28,39,35,30,42,37,4455,3604,3219,2936,2181,2068,1927,1596,1824,2257,1672,1574,1564,1528,1536,1426,1362,1050,1197,814,866,822,896,680,769,753,729,820,622,628,702,542,550,593,600,519,562,463,530,393,410,392,436,359,379,361,186,168,331,293,288,327,250,292,270,318,336,253,302,253,185,172,277,175,182,176,191,200,174,161,189,154,161,156,167,175,140,128,146,124,90,129,110,140,127,118,137,130,154,158,99,123,121,133,138,113,147,129,107,102,98,110,92,76,91,78,76,78,68,75,90,83,94,69,59,62,56,72,72,46,74,79,79,39,57,56,57,52,82,66,72,52,72,49,51,61,40,46,44,56,45,28,31,33,23,40,54,36,43,61,53,40,47,38,37,50,33,26,50,39,34,32,37,29,33,19,29,43,31,31,30,25,12,32,28,22,39,24,11,30,31,20,22,28,35,21,31,28,4607,3883,3169,2775,2140,1919,2239,2026,1722,2024,1957,1759,1574,1737,1490,1137,1355,1126,1161,917,890,806,1058,749,782,699,896,825,732,515,710,502,596,666,626,496,520,468,506,500,447,452,424,423,371,307,305,344,126,214,290,265,199,238,270,286,235,278,223,228,178,212,229,201,191,168,152,211,145,150,149,135,112,132,135,119,137,111,126,103,93,110,91,144,106,75,110,102,101,115,122,100,106,110,112,92,110,86,104,102,93,106,82,60,49,60,71,82,65,61,49,68,72,70,57,63,59,57,56,45,65,56,51,38,44,54,65,48,50,60,54,41,51,39,43,43,56,47,38,39,59,21,25,40,36,47,22,25,35,42,42,29,30,27,28,39,27,40,33,24,32,24,25,26,27,25,21,29,31,18,20,28,16,18,17,22,21,12,18,22,24,19,21,2,4745,4389,3843,3335,2674,2393,2558,2142,2148,1842,2132,1763,2124,1862,1565,1604,1220,1318,1370,1015,1162,976,1014,992,929,877,855,922,772,893,813,668,781,677,726,535,565,566,441,499,503,493,460,528,453,351,371,351,340,90,374,337,325,240,267,301,320,288,293,249,250,224,249,225,174,177,195,208,187,191,183,182,201,157,150,189,149,121,124,163,147,142,152,157,130,119,85,134,119,135,139,116,118,115,101,126,106,121,120,102,112,88,110,84,73,67,92,98,83,67,93,76,83,78,63,84,44,81,53,42,73,84,83,67,41,72,79,72,44,63,59,59,49,52,66,42,54,54,37,43,46,45,58,44,59,47,41,40,46,33,29,40,44,33,30,31,35,42,33,27,31,34,35,35,34,23,22,39,31,24,24,34,33,32,33,21,26,25,28,19,20,25,27,24,15,17,4477,3928,3453,2973,2381,2010,2334,1994,1895,1636,2041,1752,1847,1855,1472,1379,1237,1296,1382,852,891,777,881,845,888,647,804,900,805,593,707,487,630,595,761,512,508,503,462,410,434,400,486,449,521,379,349,383,280,254,105,298,285,205,262,296,284,234,278,259,219,148,225,175,185,174,197,167,148,146,196,184,164,151,147,201,152,135,122,119,99,124,112,141,115,102,123,127,135,133,121,127,107,106,122,108,105,112,126,90,100,114,88,75,84,86,78,78,78,78,80,73,70,95,65,67,63,79,78,56,48,51,51,49,74,52,52,68,52,51,50,31,47,59,55,57,54,58,43,58,52,28,50,34,60,41,39,43,42,41,51,36,26,32,33,45,37,40,31,37,32,30,28,24,27,30,29,41,26,27,30,31,20,26,34,24,20,21,28,20,23,25,42,32,3955,3753,3068,2807,2136,2058,1905,1810,1826,1853,1578,1696,1741,1705,1465,1446,1329,1289,1026,939,895,937,874,667,964,736,811,861,742,743,671,544,596,576,654,558,484,479,497,370,406,371,424,481,444,389,280,327,303,292,298,100,267,251,276,269,255,218,243,233,209,169,245,165,179,195,168,198,168,157,174,190,136,171,134,152,121,135,122,105,93,138,144,120,113,99,123,121,131,126,112,126,110,121,123,99,104,114,113,91,100,93,96,92,94,86,88,92,76,65,66,84,82,73,76,74,65,72,49,75,77,72,59,69,65,65,57,56,69,68,56,56,73,67,57,58,47,39,43,50,51,33,48,50,51,54,52,48,30,52,43,42,38,47,36,44,36,39,33,32,39,26,31,26,23,38,40,40,23,19,35,26,29,36,22,31,15,16,23,20,33,22,27,32,29,28,19,32,27,3708,3265,3019,2685,1969,1909,1789,1512,1765,1683,1500,1400,1463,1369,1382,1267,1197,1074,1031,803,869,756,738,677,784,746,717,749,662,556,636,482,527,566,523,522,499,458,427,421,423,334,427,401,397,322,211,311,300,220,327,318,101,241,272,302,271,228,239,248,212,171,265,177,140,168,154,149,171,171,173,167,191,146,153,139,122,126,128,109,110,125,121,130,100,113,124,124,117,118,89,128,110,110,107,121,126,102,122,106,104,92,90,85,67,78,66,84,75,66,81,67,81,65,71,64,59,62,56,50,57,46,69,62,51,55,39,54,60,64,47,55,63,39,46,51,51,51,46,32,49,34,36,47,46,62,34,32,25,47,42,43,30,42,35,46,42,21,38,33,33,33,33,26,32,30,26,34,34,20,26,32,25,29,27,28,24,23,25,14,19,23,25,26,23,24,19,3313,3048,2763,2318,1906,1895,1573,1526,1694,1485,1545,1326,1400,1449,1260,1068,1108,1211,954,813,781,740,719,608,870,647,733,666,597,631,614,560,449,528,499,477,414,426,430,346,392,403,357,394,348,316,233,256,279,331,256,263,280,85,237,218,237,201,205,169,178,132,183,141,161,157,132,167,147,125,104,106,145,126,131,128,101,116,97,109,90,100,119,101,83,88,100,134,110,86,103,85,92,83,89,87,91,99,96,80,85,75,97,91,66,64,72,61,46,57,53,64,60,52,57,62,52,65,28,47,48,52,45,56,51,47,58,29,43,45,41,39,48,55,34,51,45,28,37,31,44,32,48,35,43,32,34,25,21,33,30,22,31,42,44,22,36,33,23,30,20,22,24,15,26,25,21,24,27,26,15,22,34,26,25,15,24,21,30,20,3178,2995,2439,2106,1646,1774,1711,1588,1642,1353,1325,1442,1079,1433,1164,1044,1169,1117,854,824,673,675,694,572,793,605,697,776,553,479,602,428,341,455,386,464,382,421,468,282,325,272,349,349,258,259,284,237,282,261,242,245,223,245,101,216,217,180,202,203,209,129,191,122,150,169,124,133,136,152,143,155,130,133,133,123,117,105,113,59,75,104,102,113,92,113,110,101,90,140,93,91,102,101,111,91,85,82,85,92,82,84,81,87,72,68,77,85,55,56,71,59,68,64,71,53,47,47,52,57,44,38,50,57,38,62,47,45,56,57,54,45,73,53,29,42,39,35,44,38,30,27,39,37,41,42,30,26,33,34,32,35,43,26,38,38,27,33,33,27,22,27,23,24,28,28,31,27,35,19,34,27,13,17,30,15,24,16,27,17,19,15,3858,3519,2876,2594,1997,1715,1873,1433,1340,1678,1738,1408,1483,1385,1406,1421,1119,1030,1154,843,767,782,810,769,724,675,603,707,583,451,654,389,560,496,562,468,487,437,359,377,411,348,384,381,395,336,244,300,290,147,292,272,176,188,219,68,221,248,223,226,184,137,215,148,176,150,167,186,146,120,151,143,109,136,147,167,123,118,118,109,109,103,94,138,94,105,111,113,84,106,75,101,105,122,106,100,111,97,106,110,82,109,62,84,75,65,59,64,55,66,62,66,72,67,53,66,53,72,61,44,55,60,36,29,55,44,41,42,50,45,42,45,48,45,44,47,40,35,35,29,41,21,32,24,35,47,47,22,27,44,45,35,37,31,30,36,29,31,38,19,40,28,29,17,30,17,15,23,45,37,14,29,15,19,27,16,19,18,23,22,2883,2790,2190,1786,1536,1829,1495,992,1327,1251,1358,937,920,1010,1110,885,998,859,761,652,531,734,688,449,593,669,512,634,371,560,576,543,294,511,473,396,380,289,259,331,347,353,349,293,300,260,131,264,253,218,212,233,216,181,170,224,78,201,173,179,154,129,160,102,127,128,116,164,145,108,118,122,135,107,105,95,120,121,126,91,114,92,71,103,82,90,88,119,75,90,81,81,82,77,81,91,78,68,53,92,82,62,45,59,49,51,66,62,56,44,59,36,66,46,54,42,43,44,45,58,44,38,35,47,30,34,52,35,24,47,28,54,42,45,31,41,44,40,36,33,35,33,39,22,33,34,42,36,18,30,35,31,27,38,28,28,28,26,25,24,18,24,28,21,20,16,19,22,21,17,30,22,23,15,23,12,24,13,3585,3161,2635,2253,2097,2008,1570,1095,1749,1441,1483,1012,1577,1506,1308,1236,1016,732,1057,746,912,632,762,749,486,786,612,656,557,743,668,568,499,414,527,440,379,361,241,357,385,422,384,330,315,346,139,280,296,256,272,220,255,189,215,254,200,51,233,181,180,119,169,143,117,158,138,183,143,160,116,106,109,161,121,130,97,102,117,145,107,114,108,96,113,98,112,116,88,111,94,110,87,115,77,75,93,75,88,58,91,69,43,78,49,83,58,77,67,45,62,54,65,45,48,51,49,43,43,49,65,81,41,52,68,41,40,34,61,30,39,39,36,34,52,42,36,36,30,33,36,23,33,43,29,46,32,33,38,29,25,21,35,25,21,20,36,25,26,26,24,22,20,25,21,18,16,33,22,27,23,12,30,26,14,3306,2844,2500,1900,1809,1573,1582,1861,1510,1509,1352,1626,1404,1577,1233,994,1160,961,707,739,683,674,771,589,699,572,814,644,682,436,566,365,455,451,424,455,396,363,481,304,309,270,369,384,330,247,223,298,286,161,231,253,198,228,223,226,196,182,66,185,124,140,174,152,141,136,143,130,115,111,123,136,105,106,105,115,97,85,114,89,76,84,92,83,111,88,85,75,95,103,78,101,89,91,99,80,108,50,85,80,59,77,53,58,66,55,55,56,53,51,60,43,68,62,40,37,46,55,42,46,59,49,44,28,34,40,37,35,56,42,49,34,52,36,40,41,30,46,26,27,32,26,38,32,25,36,30,24,25,28,30,20,21,23,38,28,20,33,28,30,21,23,24,21,25,23,27,23,19,20,18,24,21,3325,2982,2597,2233,1680,1978,1726,1581,1592,1483,1526,1473,1304,1339,1267,976,1067,984,891,699,735,795,762,547,730,656,661,645,513,631,608,585,478,519,457,422,422,411,418,375,348,395,370,346,270,251,251,255,289,288,192,267,238,245,235,232,254,225,215,59,181,165,187,136,140,137,138,169,172,135,146,132,147,125,121,130,98,134,103,94,92,98,105,113,93,101,99,118,72,98,83,102,85,106,93,89,95,87,85,88,88,86,69,76,59,73,69,68,55,43,58,64,51,62,68,60,34,47,51,46,63,64,47,43,44,50,38,43,35,31,54,55,44,36,47,38,35,46,38,34,36,18,34,42,30,36,31,29,45,47,21,27,32,25,36,33,25,28,32,27,20,29,22,23,21,32,20,2643,2452,2059,1757,1384,1414,1230,901,1014,1231,1182,903,822,920,1018,849,764,907,654,608,648,561,574,588,649,585,389,485,372,330,420,333,277,365,428,395,363,330,249,311,294,257,271,274,305,238,161,231,227,132,178,197,203,152,175,187,183,156,157,196,62,106,165,124,103,124,103,81,122,96,89,102,105,117,85,79,97,90,87,60,52,71,71,74,64,73,89,86,77,65,68,67,69,85,56,79,77,57,74,72,53,75,45,56,49,59,48,50,42,42,43,65,51,46,41,48,32,43,34,40,40,28,37,46,30,46,25,21,30,34,35,34,32,39,20,26,21,24,20,19,43,15,34,28,19,40,35,15,17,27,33,21,15,21,15,25,31,25,23,20,16,10,22,16,22,26,26,23,22,16,14,24,3774,3784,2943,2790,2199,2076,1792,1952,1758,1835,1523,1751,1878,1594,1455,1159,1256,1184,987,841,1040,1031,792,764,876,761,782,768,852,629,647,607,700,428,584,487,517,477,498,442,448,401,370,498,394,339,305,312,321,226,273,245,220,247,229,264,224,233,240,192,165,43,197,240,141,167,174,175,171,129,147,176,138,155,140,135,149,103,88,100,137,101,86,99,92,122,113,106,105,101,104,84,107,108,82,98,99,136,84,112,62,101,69,64,63,72,59,74,81,62,60,58,78,56,56,60,47,65,67,45,54,51,55,40,58,65,51,63,47,45,42,48,49,44,42,49,51,54,36,40,37,37,45,46,30,36,49,35,31,36,32,48,24,31,38,40,37,26,32,36,2182,2212,1914,1637,1278,1418,1119,1268,1275,1078,1039,1252,1048,1221,924,899,929,840,630,588,510,524,471,394,604,462,523,555,483,447,415,350,323,329,319,397,311,298,365,213,242,257,263,307,244,251,223,153,189,201,209,225,186,200,172,183,143,152,143,130,130,84,54,105,103,114,122,137,99,102,95,120,87,113,110,94,82,102,94,70,63,91,84,81,73,72,100,83,64,83,72,75,88,75,98,82,66,77,86,78,90,86,63,62,53,61,72,60,52,52,45,42,48,46,56,40,30,34,48,47,36,35,37,48,35,42,45,27,46,39,27,31,38,42,34,29,33,36,39,35,23,24,34,32,27,37,36,29,26,25,33,28,19,31,21,30,21,18,14,16,19,15,23,14,30,18,16,19,18,16,26,16,20,1801,1568,1540,1210,936,851,750,630,878,766,775,602,826,702,716,650,612,489,502,442,474,363,386,455,321,351,317,385,313,349,241,239,277,195,327,273,269,259,183,211,220,176,193,147,177,171,121,126,151,128,148,144,133,124,116,116,88,128,94,107,86,62,87,68,74,75,71,93,69,70,73,65,65,85,76,60,71,63,57,72,48,53,52,60,57,54,77,60,50,48,49,44,44,50,51,46,48,40,48,33,47,28,30,49,29,35,43,33,28,31,32,32,40,33,39,28,18,22,43,27,29,25,28,35,26,27,32,23,20,31,24,20,17,23,26,34,21,24,25,16,27,23,21,19,21,15,22,26,2348,1961,1793,1544,1350,1333,1125,1304,1342,863,840,1161,984,1170,840,762,657,460,600,537,540,387,485,458,297,459,555,463,503,421,367,348,353,323,281,309,312,286,368,237,263,215,214,197,221,165,174,178,195,243,178,189,162,190,164,129,143,140,113,117,125,89,106,98,43,114,108,96,84,118,91,83,134,75,82,71,78,91,65,72,60,64,85,82,62,68,77,68,69,50,79,72,66,59,77,55,55,60,63,66,62,69,61,55,46,46,54,43,44,40,40,57,52,38,52,44,40,29,35,32,36,39,54,45,21,29,36,23,25,25,30,32,36,22,35,23,33,22,35,33,25,11,30,24,26,21,29,26,19,18,19,17,14,21,22,2286,2222,1904,1522,1403,1287,1137,1274,1158,957,847,1033,918,1014,824,727,758,852,577,462,494,519,454,376,619,448,586,528,465,431,398,350,373,393,365,305,293,274,298,266,286,194,268,297,234,180,155,224,184,182,194,202,171,164,153,152,150,118,153,167,130,132,161,102,103,31,121,123,92,98,110,104,98,86,81,91,94,69,66,73,68,75,72,70,63,50,62,62,75,71,79,78,59,61,64,69,65,60,65,61,66,76,60,39,45,48,53,58,49,47,60,46,41,33,52,43,40,37,36,39,35,23,32,39,34,35,39,36,34,33,37,43,25,33,28,38,23,34,33,33,40,25,27,24,22,31,18,21,30,26,17,13,27,20,19,23,15,2056,1564,1546,1383,999,1024,1124,1116,1058,773,931,1044,634,1154,731,573,702,625,613,447,407,353,393,312,429,308,485,464,415,243,377,236,208,248,250,365,283,207,332,245,231,170,221,218,181,136,212,151,182,146,160,165,163,161,159,118,142,123,132,127,125,73,164,73,81,103,38,64,81,106,113,110,98,93,86,75,78,85,70,23,39,57,84,76,43,62,67,54,44,76,70,57,49,63,44,52,59,57,69,63,58,59,53,54,45,38,50,36,35,35,39,44,47,48,47,27,33,38,34,38,21,26,47,32,30,24,45,32,32,26,43,32,41,26,17,21,19,36,29,30,19,14,24,18,24,22,18,22,30,28,20,21,24,21,18,13,20,2672,2159,1998,1563,1347,1268,1320,990,1108,974,1176,848,919,1032,924,810,708,519,727,571,552,434,563,477,351,510,490,527,432,390,438,283,310,385,432,332,333,226,225,257,303,260,281,236,293,171,121,216,205,174,175,188,144,146,182,165,167,133,151,164,112,124,142,74,103,124,91,28,106,87,115,119,102,118,80,103,77,74,79,66,74,73,87,80,75,71,73,73,80,79,63,56,59,80,71,50,83,70,62,56,72,73,50,59,43,41,50,49,47,38,54,47,48,47,46,39,32,43,28,37,33,41,46,43,49,44,30,47,40,37,37,28,26,23,30,31,31,28,38,28,28,26,20,25,32,24,25,22,18,38,30,23,36,28,19,2086,1783,1568,1363,1060,1071,1088,837,861,813,887,826,800,733,803,712,675,455,592,523,454,372,481,371,325,391,362,398,313,338,307,264,313,340,369,287,279,268,245,226,230,200,231,165,245,146,111,183,133,147,157,171,117,131,139,143,104,129,133,113,94,108,111,105,90,97,97,102,30,95,93,87,93,78,90,77,73,63,58,73,60,69,62,73,55,61,75,56,65,85,62,44,56,58,52,59,65,67,69,66,47,67,46,51,35,41,48,52,41,31,42,33,43,37,32,42,24,38,22,29,41,27,26,33,30,35,37,24,28,27,31,23,34,23,23,30,26,33,25,16,27,16,19,22,13,21,20,26,26,27,20,21,28,15,18,28,20,19,20,19,12,2118,1740,1728,1335,1220,901,1100,1205,1004,851,821,938,753,920,635,581,699,781,503,401,338,418,429,317,588,235,555,446,447,283,304,211,242,377,295,244,223,222,280,185,169,173,234,257,209,168,148,205,146,150,143,145,119,130,121,130,108,90,131,132,105,125,135,82,95,87,89,68,65,27,112,105,75,72,90,62,58,51,66,39,49,57,63,57,48,68,51,41,66,62,53,63,60,60,56,45,59,44,57,61,44,57,51,41,50,32,32,38,36,33,48,37,36,32,32,29,35,30,29,18,24,22,32,42,34,25,44,29,29,31,20,22,25,29,32,23,22,26,26,24,26,24,14,22,21,21,24,15,20,16,20,14,25,1825,1434,1502,1278,873,887,1106,1020,791,760,910,967,694,768,634,582,640,524,522,404,362,328,383,271,359,270,400,445,380,246,326,193,268,278,223,289,252,211,265,200,183,153,222,158,168,153,179,123,136,92,142,153,96,136,147,145,108,121,115,110,89,78,121,77,78,85,96,108,86,80,31,53,58,97,94,61,60,65,65,35,41,52,56,71,47,55,56,49,61,62,47,43,60,53,78,45,59,48,77,63,51,69,57,47,33,47,54,44,46,38,32,50,34,50,33,43,26,18,37,22,19,30,27,16,21,37,37,30,37,21,21,23,30,26,26,26,20,32,23,19,24,14,24,18,20,18,21,14,16,23,21,20,19,26,17,19,15,2245,1876,1762,1479,1160,1144,1096,1110,1081,943,1008,1068,963,1026,791,756,757,575,624,527,523,413,450,386,394,426,460,504,432,355,372,292,378,311,318,352,287,259,262,235,228,195,292,240,240,196,179,182,173,146,152,193,144,156,158,179,142,144,130,127,131,89,143,106,102,108,114,125,91,103,69,38,74,107,104,83,72,70,74,62,62,81,69,77,56,71,53,51,77,66,69,62,74,57,68,54,68,71,87,63,51,73,65,55,46,36,54,51,50,47,38,45,43,63,33,46,30,37,51,40,29,43,31,31,26,32,46,38,34,29,46,30,34,31,36,40,23,33,39,37,28,26,22,26,27,24,17,33,27,24,36,1380,1517,1222,1226,798,843,903,1235,930,534,588,1177,965,905,613,579,417,498,363,320,344,305,218,214,343,261,441,343,373,413,221,202,431,230,215,206,195,174,322,131,165,133,136,149,171,143,265,122,91,159,128,124,126,133,108,112,98,74,83,99,115,96,90,86,68,81,68,93,68,60,71,74,37,51,71,68,35,61,48,74,37,41,52,56,40,43,58,46,42,58,56,36,49,44,41,29,30,48,44,76,33,37,38,40,31,24,43,47,32,28,29,17,26,28,44,32,18,28,18,30,29,37,33,31,16,21,25,18,18,31,21,15,28,20,28,20,20,23,21,23,16,11,25,21,15,13,17,16,13,19,1548,1330,1242,1095,819,783,804,666,734,689,640,630,560,557,545,553,499,449,425,414,346,287,307,260,336,255,272,345,264,229,266,172,198,173,213,201,212,196,181,162,157,135,154,150,176,120,102,145,157,93,140,132,104,88,133,134,143,90,100,108,80,82,97,65,58,68,75,89,65,69,81,69,71,32,61,57,60,50,64,48,35,42,53,48,39,47,59,35,45,45,39,57,43,45,42,51,46,48,50,36,49,56,40,38,41,43,34,43,30,32,36,19,38,33,25,32,41,25,33,31,16,25,20,21,20,31,33,19,16,24,19,16,28,22,16,31,16,19,21,13,33,10,17,16,16,17,21,13,12,19,17,2130,1663,1591,1222,951,784,1035,723,769,778,888,712,562,608,674,517,655,527,527,365,361,278,366,398,384,279,333,374,255,212,283,165,196,274,261,294,235,152,261,168,159,163,182,132,169,137,119,157,123,89,119,141,80,106,116,115,93,106,115,81,97,91,117,65,76,63,101,52,56,68,78,82,61,67,25,66,63,54,43,31,30,56,62,66,45,53,62,36,48,57,64,40,50,38,46,38,41,52,61,47,37,44,41,32,42,37,34,35,37,31,27,30,53,31,20,23,29,29,30,26,25,27,26,15,14,25,28,25,18,15,27,21,22,19,20,25,22,29,22,18,22,14,17,17,18,10,22,10,1687,1504,1339,1194,946,842,873,742,885,625,767,709,609,890,608,572,676,567,453,441,387,329,330,300,404,284,342,379,307,222,308,204,201,201,241,258,212,202,219,127,219,151,193,189,166,167,119,133,140,120,129,132,125,111,110,126,112,115,118,94,111,55,114,68,66,77,77,63,75,84,69,71,84,57,73,33,60,63,56,32,36,61,42,55,34,48,41,45,42,56,53,51,49,43,52,43,62,60,60,39,38,46,45,45,44,32,41,33,32,27,30,37,34,36,33,24,16,25,31,27,25,18,26,19,26,28,25,23,27,26,30,19,25,28,33,25,26,19,23,18,18,24,16,1647,1278,1202,1002,821,569,837,587,516,715,830,463,518,460,544,487,505,512,475,328,301,290,362,275,386,197,277,294,215,175,252,134,192,221,256,180,205,165,142,141,146,137,177,178,141,139,89,127,114,67,92,128,72,73,92,102,86,97,83,99,48,64,82,51,70,49,59,56,42,54,62,73,54,54,62,38,15,66,34,52,32,43,48,49,39,42,50,33,32,53,31,37,33,42,49,31,44,44,35,37,33,45,40,29,25,32,32,38,32,33,23,20,48,37,23,24,29,17,21,14,27,22,16,16,23,20,12,19,17,19,13,23,21,22,18,14,15,16,27,1989,1755,1561,1417,993,991,1071,845,804,786,870,777,758,723,714,680,547,478,561,454,424,359,379,364,332,385,364,394,269,324,322,247,245,297,312,289,262,235,200,196,220,175,190,172,201,153,158,148,155,107,143,135,128,126,114,144,105,126,113,109,80,104,106,97,85,95,97,83,101,76,73,65,80,80,64,57,62,13,56,54,48,41,55,60,57,44,51,59,43,48,57,55,55,60,49,60,49,57,59,66,54,45,33,42,35,32,31,40,32,37,26,42,43,39,32,22,26,35,34,30,34,24,26,19,17,23,32,26,33,24,19,24,27,20,30,21,18,24,18,30,1425,1242,1100,924,779,797,734,639,731,596,537,571,591,613,497,438,474,322,344,299,342,249,294,264,235,271,321,300,281,270,229,214,187,184,190,201,161,154,148,126,140,150,158,137,165,115,75,145,117,133,111,123,116,101,80,111,101,93,94,85,83,70,92,72,68,62,63,54,61,58,48,51,59,40,57,49,37,50,15,48,41,36,57,42,35,44,43,51,45,41,44,51,42,42,41,36,52,33,41,49,40,23,27,35,28,41,40,30,24,35,35,26,27,25,29,30,16,21,9,18,30,23,18,17,23,22,24,24,26,23,23,16,27,28,13,23,21,17,17,1671,1284,1282,973,886,681,825,794,737,546,755,660,654,726,555,487,404,293,451,350,317,226,316,369,205,254,341,294,314,225,248,148,220,238,293,203,174,169,172,149,161,128,158,124,161,92,139,130,128,95,102,108,119,84,101,105,95,63,106,95,89,67,52,40,57,59,66,73,50,69,56,54,38,52,54,61,45,48,48,20,37,37,50,41,43,23,54,41,36,44,39,33,34,49,43,36,34,43,38,37,24,24,32,33,19,21,31,18,27,28,34,26,26,25,19,18,18,30,18,23,22,22,22,21,17,23,27,18,16,23,22,14,14,1629,1373,1295,1040,756,621,805,495,527,747,703,435,556,377,519,466,476,350,439,365,393,296,416,313,249,243,235,247,177,197,175,171,221,231,222,203,156,170,139,156,156,141,183,145,140,111,70,120,131,63,100,79,71,88,99,98,57,74,89,75,52,69,60,85,65,41,52,63,63,49,53,33,34,49,39,46,46,44,52,44,12,52,34,40,39,46,24,37,42,38,30,27,47,24,31,32,41,30,31,30,31,25,31,33,20,21,33,21,22,23,15,24,27,16,22,15,22,15,21,25,18,25,10,24,17,10,14,1866,1600,1488,1313,960,859,964,711,794,898,830,609,687,571,627,599,565,566,527,378,401,327,421,348,395,314,302,341,284,236,356,231,225,262,256,242,228,230,165,167,152,146,202,167,175,139,105,151,130,127,107,117,107,90,102,97,100,113,93,88,80,70,101,79,74,63,62,55,80,63,68,66,57,60,65,58,53,67,56,35,35,15,49,54,40,56,27,40,51,55,42,46,63,41,45,30,43,55,50,39,39,40,46,33,29,34,37,33,26,25,34,35,25,27,28,22,19,19,25,28,26,34,20,18,32,18,23,27,23,20,18,1407,1413,1124,966,723,896,703,628,690,597,632,623,499,647,595,462,380,586,413,321,260,362,302,197,425,273,241,348,224,240,269,229,157,205,222,204,185,161,159,137,97,136,154,194,149,143,110,151,123,135,142,116,120,98,105,85,127,97,99,82,81,54,86,52,59,69,51,72,66,71,91,74,72,64,64,49,52,57,38,38,52,52,23,46,55,34,53,55,44,61,41,36,37,55,38,40,31,36,49,62,24,44,37,38,32,38,43,37,18,25,25,26,32,24,21,27,35,15,34,29,15,25,36,27,32,24,17,22,25,18,33,31,22,25,1283,1373,988,772,665,893,632,583,636,619,582,585,433,557,564,495,406,383,300,300,316,309,279,323,272,383,227,297,194,269,240,217,119,211,179,142,196,165,129,134,147,128,145,138,167,130,96,124,93,114,89,113,145,80,101,123,105,96,88,75,90,58,84,39,62,82,77,48,76,67,51,54,60,65,38,48,50,52,39,31,45,42,46,21,38,44,63,39,39,53,34,47,41,31,41,45,38,32,35,27,40,45,19,41,30,29,35,32,28,31,24,28,31,21,20,19,17,19,25,23,16,17,22,29,24,23,28,15,15,14,18,21,20,17,1361,1144,1059,927,755,780,659,622,704,557,525,544,567,584,497,437,451,338,330,340,312,260,287,247,235,272,289,251,257,231,232,224,205,183,177,205,203,164,182,140,157,162,159,134,135,129,83,117,111,147,109,100,100,77,100,96,88,79,76,72,88,70,77,61,63,70,58,62,65,62,50,42,70,59,50,38,54,49,49,30,36,41,47,44,7,51,40,47,39,43,46,34,34,48,40,47,40,36,42,40,41,30,25,28,26,32,19,26,29,23,27,22,25,20,25,21,26,20,25,14,22,21,19,21,24,15,25,25,21,23,974,1020,796,850,558,565,532,860,693,481,397,777,722,654,375,396,325,448,265,255,244,284,168,128,336,190,361,254,348,253,142,120,265,129,125,120,133,117,219,96,136,81,107,140,77,110,116,61,92,79,73,105,73,74,82,81,62,54,58,62,57,60,71,44,47,54,51,53,46,56,65,54,41,46,37,56,35,24,31,43,32,25,41,36,24,12,43,26,22,32,42,26,22,37,37,20,34,30,31,32,37,44,18,29,32,17,27,16,28,14,16,10,27,19,24,18,15,17,12,12,23,29,15,9,13,8,22,15,20,10,14,24,13,1153,1203,1038,891,673,873,484,369,619,469,523,394,516,414,422,449,368,438,369,232,291,300,215,266,313,344,181,291,184,314,211,239,166,160,171,175,155,159,113,118,113,167,149,129,114,126,60,90,91,156,92,108,148,98,91,88,95,75,75,73,95,53,83,57,36,73,65,60,77,49,71,82,73,68,43,56,41,49,44,50,40,29,55,39,43,42,22,49,41,30,36,35,39,44,42,26,32,48,40,44,38,36,35,33,17,23,40,35,28,21,24,24,32,15,39,25,13,17,19,21,13,25,23,29,23,21,32,16,16,29,22,27,16,24,14,1658,1435,1282,1096,876,902,848,689,866,611,715,617,723,760,553,549,472,361,428,395,376,294,354,327,268,326,339,328,317,355,289,242,268,210,253,229,158,168,146,176,177,190,185,136,175,126,107,145,137,132,139,112,141,109,105,114,92,107,109,107,106,72,85,64,86,69,61,78,62,63,56,49,66,71,63,54,53,51,48,51,44,46,73,44,41,44,53,17,41,39,42,46,37,46,48,36,51,40,50,45,49,47,23,41,40,40,34,34,41,22,34,31,34,32,30,28,21,21,26,24,25,20,37,25,32,27,18,34,1447,1163,1337,869,679,734,557,388,630,777,660,408,410,456,450,413,439,471,367,304,361,315,312,288,339,268,232,271,171,224,225,217,137,194,181,202,179,170,112,118,123,121,158,145,143,126,56,117,97,104,79,88,126,77,72,79,80,62,68,67,77,46,85,59,54,47,64,54,48,57,64,59,63,45,50,42,41,35,35,41,16,44,48,37,39,38,48,42,14,39,26,50,23,42,39,26,35,37,35,25,27,37,32,26,21,19,30,16,28,22,18,40,30,26,23,24,16,21,18,17,16,15,20,23,18,25,15,25,14,14,1309,1282,1122,793,689,996,568,548,690,613,597,616,526,669,535,472,529,367,348,324,272,314,329,229,244,362,271,274,232,272,280,259,197,210,171,215,194,170,138,119,140,132,158,160,155,129,77,110,119,109,112,106,150,112,100,121,96,101,103,66,80,56,94,65,72,85,55,59,90,87,37,49,52,48,55,52,65,50,45,40,50,36,65,48,36,46,43,51,45,19,35,40,40,39,43,42,43,35,42,43,44,28,23,38,32,31,28,34,31,26,27,27,42,26,21,23,31,17,23,23,22,35,28,25,22,21,24,14,23,18,21,22,20,1533,1222,1219,1012,807,550,769,598,559,636,665,543,603,470,510,447,465,431,389,325,337,233,313,303,331,165,254,295,218,208,185,137,214,269,239,222,174,159,163,147,124,152,135,139,141,121,109,107,104,105,88,110,102,73,94,95,73,80,83,73,74,61,76,72,87,45,85,70,43,44,68,62,42,55,50,40,43,38,33,37,40,45,39,35,43,42,47,33,40,36,12,35,48,41,26,30,45,36,49,35,33,29,45,28,17,23,32,35,24,19,28,30,28,22,25,21,18,11,16,19,19,22,12,32,15,1364,1153,1106,779,689,639,614,607,612,573,620,542,378,558,449,356,481,483,295,318,261,263,320,218,328,200,263,309,219,181,236,157,163,204,200,172,151,139,171,122,129,112,162,145,170,123,58,178,77,97,91,116,85,78,99,86,89,95,101,73,62,47,97,37,52,62,68,47,43,43,47,52,55,55,44,52,43,45,50,31,22,39,45,57,33,29,41,33,46,59,33,14,41,32,45,22,46,30,32,32,38,34,30,27,20,23,31,27,22,24,36,25,27,26,19,20,28,17,16,20,21,28,22,17,20,14,1115,1123,1002,866,590,743,522,405,599,513,505,444,458,467,454,424,327,464,315,251,283,323,241,182,315,233,183,253,189,243,242,222,153,144,185,147,154,138,148,95,89,138,145,140,102,104,68,78,90,107,115,92,92,80,85,105,98,82,80,86,65,38,69,57,45,61,37,59,71,44,45,50,43,48,40,44,49,35,39,43,39,43,45,42,39,39,41,46,30,38,18,37,14,47,50,39,47,35,36,25,26,34,27,31,20,33,29,26,16,25,29,22,26,29,12,25,14,14,28,25,20,20,30,22,18,29,1256,1123,940,828,627,753,599,587,579,600,541,551,460,460,485,435,444,422,325,301,237,285,257,213,286,259,269,256,213,185,245,193,169,179,174,216,161,145,192,128,129,119,135,118,120,108,83,82,118,63,102,112,83,99,89,85,80,84,92,68,73,56,89,58,74,55,71,66,66,44,69,69,55,62,53,49,42,55,39,26,34,43,33,44,39,38,29,45,29,48,41,42,29,17,49,30,30,34,39,44,41,37,32,37,22,26,27,27,29,24,15,18,29,16,24,22,18,20,17,12,20,15,15,15,28,18,19,1360,1257,1136,958,735,766,586,509,600,700,635,513,474,544,445,445,478,485,398,317,300,334,350,259,336,286,241,337,227,264,274,195,166,193,167,167,186,178,146,124,137,141,163,189,152,137,60,123,105,103,104,132,83,87,100,104,99,100,94,96,78,56,88,51,52,69,60,71,60,65,49,47,43,68,45,46,42,50,52,48,45,46,43,51,38,46,43,38,26,40,31,58,35,30,7,37,45,48,38,43,42,37,33,24,27,26,30,30,26,22,23,32,24,25,28,25,27,24,19,20,29,25,19,19,29,1573,1358,1304,1097,845,907,807,620,802,645,637,580,708,600,545,492,497,439,524,326,376,334,311,268,292,320,298,287,294,290,262,221,257,201,229,199,205,196,159,149,155,148,163,164,151,140,63,135,116,137,101,117,115,105,111,124,117,93,82,106,92,64,93,65,64,63,75,65,70,70,75,73,67,71,63,57,53,65,57,52,56,45,60,48,52,50,53,46,45,51,35,51,41,42,47,12,46,45,41,46,51,49,35,39,32,39,36,40,27,22,40,22,38,37,31,35,24,18,16,32,24,26,28,27,17,22,1502,1433,1133,994,797,898,721,555,665,718,707,553,549,545,548,502,479,431,386,340,329,333,346,270,306,344,265,292,228,205,272,245,201,220,238,201,215,155,126,157,152,155,168,157,170,132,90,116,113,116,91,100,109,75,105,102,113,115,77,90,76,75,96,64,66,74,62,61,77,54,73,70,60,68,45,51,54,47,58,37,53,38,37,49,37,46,48,41,35,54,39,46,34,58,45,26,11,44,50,40,30,35,28,27,30,34,32,30,25,26,26,33,29,19,24,24,31,19,17,22,24,27,27,21,22,1466,1332,1245,1066,740,738,891,578,625,559,717,525,572,479,445,476,406,489,443,379,340,270,296,250,374,245,249,292,239,199,208,178,229,211,160,213,177,164,125,153,163,149,136,132,110,141,93,64,108,116,118,109,80,74,91,106,101,81,75,75,89,72,86,72,72,64,73,55,61,60,97,80,60,61,51,44,39,39,35,35,36,36,52,51,40,30,39,47,35,43,43,37,32,46,24,33,34,7,33,34,39,45,49,38,43,24,35,26,34,27,38,21,28,35,21,19,23,20,18,13,21,1007,1003,758,597,609,706,417,334,571,438,407,378,322,401,374,405,326,386,194,220,245,211,209,255,268,265,155,250,148,156,192,156,107,132,187,159,112,139,88,112,105,82,124,114,158,109,43,143,75,111,100,102,118,68,81,91,71,74,77,74,86,54,52,36,47,60,50,47,50,55,66,58,43,62,42,41,52,47,44,20,35,43,33,35,36,26,52,40,41,52,28,48,29,36,41,36,33,27,9,38,40,37,17,34,21,24,29,36,25,10,16,14,24,19,23,31,16,23,19,22,24,23,17,20,1157,1254,972,939,701,754,534,414,574,573,534,444,575,410,416,500,420,432,331,316,306,337,254,242,307,292,185,285,181,238,213,205,194,182,174,188,167,186,127,132,144,141,134,154,113,127,79,98,100,126,115,93,113,77,91,83,76,67,75,72,79,53,78,55,44,57,43,66,57,49,50,53,58,56,54,36,42,41,48,43,36,37,41,41,32,42,50,39,41,37,43,35,30,36,36,32,36,48,47,9,37,34,47,25,32,21,22,22,23,15,24,19,28,27,32,16,25,20,32,23,28,18,20,14,31,1238,1172,1022,800,638,697,587,518,559,621,509,491,396,428,443,395,420,440,298,270,214,310,277,174,329,224,233,289,207,198,269,178,161,205,177,154,142,143,143,106,131,116,158,150,122,83,63,136,127,90,98,104,82,86,88,78,81,75,93,88,71,60,85,56,51,65,62,64,61,54,66,80,58,57,49,55,49,46,37,28,33,41,43,34,31,38,42,43,43,39,32,35,29,43,38,37,44,34,45,35,7,36,30,35,20,21,30,31,31,33,33,24,26,25,23,19,23,19,26,23,19,25,1088,1005,869,799,621,602,530,409,473,532,503,403,444,357,421,383,328,332,309,256,232,244,253,196,227,223,196,236,190,190,211,152,167,183,159,171,148,145,135,126,107,93,96,113,114,107,54,83,86,83,82,93,98,74,78,77,67,66,74,68,48,45,74,48,58,58,60,57,54,47,50,51,48,52,47,46,37,54,32,35,39,37,36,44,29,26,30,33,32,33,38,39,32,44,26,33,25,27,42,35,24,7,34,27,24,21,31,29,21,17,5,19,31,30,22,14,15,23,16,19,24,22,16,1192,1324,1129,1015,777,710,821,812,709,470,562,745,664,599,467,490,343,338,354,294,369,261,227,254,225,228,267,271,252,272,189,175,282,231,187,185,182,158,185,157,132,141,108,90,142,111,207,79,78,150,102,125,121,81,96,95,97,57,69,69,96,67,68,100,53,66,62,69,50,57,64,53,63,59,46,51,35,50,42,49,44,30,47,48,35,32,38,49,27,36,43,26,38,33,31,34,36,30,30,41,30,38,14,27,21,22,39,42,19,18,28,24,24,1180,1071,888,786,618,607,563,459,478,489,482,409,427,403,426,385,355,372,312,243,241,244,207,229,267,251,222,224,172,184,192,149,150,185,161,175,169,134,133,158,119,131,102,136,121,90,76,94,96,70,92,82,78,84,74,98,76,65,61,66,49,63,60,41,38,64,41,53,44,48,45,44,60,52,31,32,34,43,27,38,37,44,40,40,20,36,28,37,32,29,31,26,25,31,40,31,29,32,34,32,32,29,29,5,19,25,25,28,7,21,25,32,27,20,1139,1040,981,862,667,564,602,541,572,421,469,458,488,456,402,400,369,335,345,229,255,241,215,232,245,184,236,268,222,172,212,145,187,170,151,172,148,119,120,106,112,106,140,111,99,106,87,85,96,98,90,98,50,63,75,64,60,77,58,58,46,47,72,64,33,44,57,52,43,36,56,47,42,46,46,46,41,41,29,34,27,29,32,41,26,33,28,33,26,33,31,25,38,27,32,26,38,41,30,27,36,29,33,19,6,20,23,34,1025,970,806,731,588,679,480,539,602,453,511,478,433,479,434,323,357,391,284,219,219,262,257,201,281,228,242,246,195,229,180,190,145,146,161,137,127,146,132,96,102,121,125,132,89,95,77,90,91,104,85,97,94,68,75,77,62,67,73,60,70,68,69,44,42,64,51,55,54,52,35,43,49,46,36,34,43,39,32,44,44,43,42,44,30,33,44,28,38,30,34,26,28,32,32,32,35,25,28,30,36,27,23,20,21,10,31,22,27,14,32,16,26,896,846,738,674,487,557,584,397,434,393,459,379,382,333,317,346,262,298,267,242,219,210,207,176,221,198,173,191,132,172,133,150,152,144,118,136,106,126,92,106,108,87,106,101,79,90,56,68,75,74,78,79,74,59,65,70,68,36,44,47,54,57,61,44,41,48,39,46,41,35,45,43,61,31,28,39,41,35,36,26,32,22,32,24,31,34,27,19,30,31,25,27,27,32,22,24,33,40,23,33,17,21,19,26,20,20,6,24,18,28,22,22,23,23,19,1135,1071,872,769,573,639,567,463,542,467,479,471,440,384,356,443,325,294,316,274,261,230,256,229,217,224,198,227,181,200,179,158,166,170,171,202,142,134,126,115,90,117,139,102,121,110,62,76,87,95,81,92,90,72,68,86,87,62,66,69,58,41,70,51,46,59,76,40,48,54,65,49,46,63,51,46,43,46,37,39,30,37,46,27,28,47,35,34,30,42,29,41,18,30,42,35,26,24,38,41,35,26,30,22,26,30,35,23,24,21,1017,1003,811,667,607,656,459,437,510,491,428,433,400,463,395,354,308,312,265,228,231,235,217,206,210,252,198,217,162,193,178,168,139,92,160,152,128,120,114,113,125,105,111,101,104,104,63,88,78,91,82,86,100,79,82,89,75,66,60,61,74,36,60,30,35,52,50,45,49,49,51,43,33,35,51,29,34,42,28,28,38,34,36,43,28,22,32,40,49,45,27,36,33,30,39,31,31,32,42,29,24,37,16,29,23,32,7,18,13,1163,1049,864,724,598,667,543,424,563,508,483,392,410,473,458,361,362,339,344,264,274,250,262,224,247,256,209,223,195,193,217,167,112,152,181,164,140,124,113,119,129,115,97,102,130,109,62,79,104,95,90,92,99,64,81,84,84,71,58,58,59,53,55,41,41,54,40,55,54,48,46,51,43,46,38,27,40,40,32,25,27,32,31,43,26,36,30,38,35,36,27,31,29,31,26,33,26,21,27,24,31,32,22,33,20,31,23,1049,886,800,648,563,559,473,546,524,469,424,521,355,553,378,308,308,298,266,182,223,218,239,195,208,191,204,214,179,183,185,163,118,127,129,154,138,131,143,119,99,85,113,105,107,82,115,87,84,69,67,87,91,58,62,75,67,47,73,65,84,40,50,43,30,43,42,51,31,47,46,34,60,43,38,42,27,31,29,28,33,27,33,29,23,22,32,31,23,35,32,25,31,34,30,29,26,27,28,22,14,33,20,27,20,31,19,788,666,625,505,410,349,336,262,465,327,310,266,314,277,263,280,229,229,207,167,256,156,141,186,145,151,135,160,147,130,106,81,108,109,115,112,101,107,84,79,94,52,98,76,104,91,30,85,62,57,58,61,50,43,55,63,46,42,45,63,54,22,54,30,32,37,51,33,32,31,37,39,39,23,36,25,16,32,20,24,24,20,23,32,26,23,31,24,37,25,25,22,17,24,21,15,30,17,21,24,20,23,19,6,857,841,736,618,487,532,442,311,434,373,398,309,354,313,287,351,317,330,300,230,242,235,205,152,237,203,152,203,151,195,146,133,102,140,157,122,103,119,96,81,115,106,114,111,102,105,37,94,83,89,97,74,88,61,70,79,68,57,53,60,56,33,64,38,38,46,35,50,32,32,40,46,36,41,52,35,33,47,35,22,28,35,33,30,26,36,29,32,22,35,27,33,30,38,40,22,36,36,33,26,28,16,25,33,11,734,735,620,497,424,503,286,204,316,345,310,216,276,223,266,287,232,257,197,153,186,173,145,211,203,210,111,151,86,100,110,132,109,111,113,107,92,114,68,110,87,60,81,93,100,83,18,76,51,61,43,59,58,41,54,63,54,48,39,46,35,31,32,36,33,35,39,34,33,29,38,33,37,32,24,27,28,30,32,24,26,25,29,21,22,16,17,20,19,13,16,25,23,23,17,24,18,27,19,28,26,19,17,14,19,878,866,684,616,479,456,460,349,379,408,410,337,355,308,326,348,271,284,230,229,204,186,192,182,209,156,161,196,136,131,154,102,121,123,129,128,124,110,74,91,93,96,95,86,106,70,74,86,71,78,86,78,54,59,61,69,65,58,50,56,55,42,67,38,37,28,37,42,48,49,43,37,34,44,45,30,32,38,27,27,17,32,28,40,33,21,31,17,26,28,24,21,27,28,25,28,31,27,25,23,21,33,22,17,16,24,3,19,666,598,537,510,346,378,336,323,353,281,281,281,283,275,227,250,226,223,194,155,141,141,124,108,150,116,149,169,138,128,115,103,125,100,96,107,91,77,76,78,86,49,84,71,86,79,57,75,56,66,58,64,61,49,66,64,56,37,57,58,37,31,38,39,32,38,32,39,38,44,48,52,42,42,29,34,25,40,27,14,21,23,32,37,20,26,30,17,21,27,25,22,24,21,23,21,27,29,31,24,20,27,9,24,942,787,793,700,537,461,483,437,520,356,410,353,441,385,335,323,317,241,272,190,268,167,186,200,171,160,184,199,185,171,167,117,186,119,139,150,111,102,102,81,85,96,90,73,95,69,58,71,77,99,61,70,72,49,60,58,48,68,68,54,52,44,56,65,22,30,36,54,35,32,37,24,43,39,32,33,33,34,18,34,22,38,20,36,23,27,22,28,25,27,30,17,17,20,20,21,22,29,17,17,22,20,646,635,530,525,490,351,341,306,336,285,272,281,502,252,277,299,183,185,244,175,228,144,142,138,126,145,107,112,125,135,91,106,169,71,119,89,113,122,60,66,57,88,59,66,87,97,50,75,42,48,57,53,48,44,35,60,45,40,48,52,30,18,49,41,26,28,21,43,27,24,34,31,12,21,31,27,14,19,20,23,16,29,22,19,19,15,17,19,23,21,16,21,21,16,16,12,13,640,507,511,465,347,318,322,306,270,185,266,260,201,282,208,161,207,244,170,105,114,110,113,97,191,105,142,141,110,86,105,68,72,101,83,96,65,78,96,65,72,58,79,52,65,57,45,54,53,43,54,59,43,43,45,45,39,34,42,47,39,30,43,25,25,23,28,19,25,34,44,40,31,27,26,25,23,30,21,12,18,17,21,25,19,18,23,29,28,19,18,24,19,16,17,22,15,17,22,24,647,744,565,507,374,450,306,273,348,330,271,252,300,273,245,250,247,277,187,179,176,203,148,121,196,145,124,158,116,154,144,148,110,90,108,118,94,104,89,84,77,75,88,75,84,70,45,64,49,67,52,56,64,49,53,63,46,31,34,40,49,29,43,49,30,25,31,30,45,22,25,30,39,30,22,32,16,16,26,23,22,28,18,26,18,24,17,21,11,20,28,19,26,19,22,13,833,703,621,508,391,425,443,479,333,318,370,456,343,396,343,236,253,146,219,178,181,136,187,192,105,153,187,151,177,99,134,94,126,104,109,104,115,86,108,88,116,60,95,72,66,76,102,63,80,34,58,51,36,52,46,43,41,41,54,53,41,20,33,26,27,30,27,41,32,37,27,31,17,17,24,19,31,22,31,23,19,23,24,19,16,29,18,19,26,22,21,22,22,23,873,744,637,532,404,406,450,531,414,280,392,484,302,466,279,254,227,219,238,200,146,139,147,170,147,133,221,174,187,108,121,76,109,130,123,118,93,100,136,81,88,72,96,104,88,53,111,57,81,47,56,71,67,48,65,52,54,31,54,44,55,37,46,33,29,34,36,32,35,37,42,31,27,43,26,34,24,27,21,14,21,34,22,20,20,20,21,28,25,17,19,20,17,13,25,19,25,657,581,540,465,354,380,390,313,331,262,292,304,294,295,236,245,236,132,178,175,150,125,139,80,92,98,141,149,107,123,135,101,111,100,62,114,93,90,55,67,81,67,85,62,64,75,73,49,58,44,63,59,53,48,42,53,43,42,37,37,43,42,44,40,26,40,23,40,31,40,21,23,29,22,24,30,23,26,18,21,17,13,21,26,22,26,15,21,22,14,13,20,17,18,21,24,19,20,22,557,529,437,409,288,272,269,239,228,272,239,232,204,178,202,210,171,227,147,126,110,124,115,99,167,86,99,145,104,69,92,58,61,80,69,67,79,68,69,53,48,46,68,66,61,51,31,46,49,32,35,42,26,32,39,42,42,29,29,41,23,23,41,20,17,19,40,26,27,19,30,30,23,24,37,26,16,18,9,12,12,20,18,17,18,27,17,30,12,14,10,25,25,9,23,14,11,20,726,613,572,516,352,342,403,422,328,357,284,397,289,307,305,247,217,196,199,171,145,139,135,139,130,120,153,153,139,87,124,76,102,105,72,93,108,81,121,65,71,61,67,75,54,58,62,38,54,46,36,71,35,43,58,53,48,34,56,41,35,35,34,23,44,18,43,30,29,25,25,27,24,22,35,17,22,29,27,12,20,17,25,14,20,21,16,23,20,22,29,686,531,550,473,302,296,394,290,314,262,294,272,314,243,266,247,201,134,189,150,199,91,122,139,84,86,124,153,108,153,68,67,121,100,75,109,69,65,49,67,57,59,56,39,56,61,44,41,56,56,46,51,53,53,42,50,41,44,34,31,34,32,40,34,32,26,31,39,19,22,37,28,30,36,26,26,16,25,18,32,17,21,24,19,25,24,21,28,21,20,13,32,19,25,24,662,696,568,431,366,403,284,291,316,340,261,283,180,330,232,240,217,270,163,146,149,175,142,124,195,172,134,163,126,88,120,73,52,92,90,101,72,87,79,64,78,55,82,108,76,60,38,77,60,51,52,51,56,38,52,63,59,43,45,44,54,19,37,26,23,38,23,31,26,35,31,26,29,29,29,24,21,25,28,9,37,23,23,27,20,22,20,27,27,16,21,20,25,20,22,19,26,624,520,476,380,272,385,414,392,294,241,300,343,260,335,227,172,158,152,171,138,109,119,156,94,110,136,167,115,132,99,98,99,96,91,89,105,79,67,81,59,53,56,71,71,77,58,62,64,53,33,38,33,52,43,27,43,36,29,42,24,42,37,36,27,22,22,35,35,29,22,14,30,27,31,26,23,19,16,21,19,28,20,20,22,701,608,553,348,320,375,300,227,303,302,317,238,226,260,247,217,242,146,150,165,159,106,148,127,90,132,137,121,86,112,102,100,80,112,97,107,92,83,61,61,57,68,85,65,87,56,22,70,45,36,55,58,50,50,48,50,43,59,51,33,30,32,48,36,33,37,32,30,28,25,28,25,20,28,33,37,23,24,25,14,23,24,25,23,22,23,18,21,595,599,508,456,340,406,364,273,299,232,295,239,227,236,228,209,178,254,171,143,139,150,157,110,174,134,112,149,124,125,97,125,89,90,96,99,91,68,72,64,51,65,76,73,58,41,42,62,51,38,64,39,62,33,42,55,52,39,46,45,52,48,37,23,38,32,21,33,44,30,29,28,41,25,33,24,25,29,17,19,19,22,22,15,24,717,690,572,445,404,454,350,417,416,365,297,395,307,369,307,263,268,197,189,173,163,159,164,128,129,163,193,156,154,141,135,130,96,115,88,113,100,80,104,66,78,64,114,82,61,67,49,50,51,54,57,66,57,57,44,60,45,37,60,49,56,36,48,28,42,45,37,34,40,32,22,33,20,32,37,26,34,33,32,23,26,22,34,30,20,26,20,21,31,24,24,553,532,462,399,297,327,325,308,287,243,244,275,282,255,204,237,201,189,145,143,143,122,124,113,138,113,117,137,108,106,94,90,112,69,80,88,73,69,82,45,87,48,54,73,76,54,49,44,40,40,43,47,38,40,50,51,27,27,25,33,30,35,30,36,29,30,28,22,30,26,43,36,27,29,23,24,21,18,23,23,13,21,16,25,14,23,15,23,20,17,26,496,460,442,386,251,341,282,256,278,229,255,253,221,255,190,212,194,184,152,132,121,96,116,81,120,94,110,124,95,106,102,80,80,83,78,99,52,72,68,46,74,45,66,60,54,55,38,45,40,32,45,59,52,50,44,58,43,29,38,33,28,21,30,33,29,26,32,27,33,26,23,20,40,34,30,18,17,23,17,14,24,17,13,23,17,21,16,26,633,653,540,426,371,433,357,230,306,299,330,239,230,230,246,247,178,222,185,157,167,148,136,148,169,171,92,131,83,136,114,130,82,79,95,89,98,88,65,64,45,65,65,53,65,66,24,59,46,58,54,45,55,34,46,40,43,38,29,43,46,27,40,21,29,26,28,36,36,26,30,27,26,32,26,28,33,22,19,28,23,27,20,30,20,28,563,545,496,416,316,416,310,290,308,211,263,273,247,322,223,230,166,111,176,109,134,124,112,123,75,161,140,135,96,124,102,114,77,85,89,83,64,70,75,61,69,77,71,62,70,46,43,50,49,57,41,54,64,43,41,48,54,41,50,35,42,35,35,28,33,42,34,31,30,35,23,17,25,23,19,20,35,21,31,23,18,16,20,25,22,22,19,609,547,477,373,340,345,266,212,280,246,269,206,205,235,183,221,196,176,177,112,123,146,110,128,120,111,105,115,81,91,116,67,75,76,81,91,62,69,52,54,55,54,78,78,56,41,27,57,43,33,43,44,46,35,49,41,49,42,31,37,32,20,35,24,29,31,25,31,22,25,32,31,28,28,22,28,28,30,13,16,18,29,647,514,506,380,329,345,275,245,294,235,264,232,211,297,208,188,168,113,179,130,131,103,116,132,89,116,128,131,110,106,125,104,77,78,95,74,71,73,43,61,54,66,74,57,53,49,24,49,40,56,49,51,44,36,44,34,41,34,40,32,38,35,30,13,26,24,34,28,28,38,25,17,23,26,24,25,20,34,483,472,402,376,262,282,251,211,263,202,218,223,255,210,175,173,171,174,152,87,112,116,83,83,127,103,94,110,104,90,99,81,85,63,54,62,65,62,65,61,63,52,60,59,53,56,42,47,50,49,42,44,38,35,30,39,31,33,31,31,23,28,32,27,27,16,24,22,24,20,18,16,29,12,17,22,26,19,18,532,504,439,381,227,320,251,237,270,239,242,244,235,234,206,207,143,199,123,128,144,113,122,83,148,115,92,117,89,88,100,79,106,73,73,83,77,82,55,65,54,44,61,53,60,45,50,57,49,38,45,39,31,30,44,49,34,34,33,25,43,15,36,39,13,22,31,30,31,23,30,33,19,20,18,22,15,13,530,461,357,358,257,239,233,294,219,222,214,298,196,202,227,181,177,173,116,144,89,112,88,96,135,85,104,128,129,61,70,56,79,88,59,80,73,66,86,52,46,37,55,60,41,44,47,39,56,24,37,33,32,44,36,40,40,25,16,31,21,23,38,19,28,15,32,15,11,16,30,32,35,31,17,14,18,547,511,470,411,322,376,289,248,330,264,261,235,248,219,214,200,187,183,168,117,155,148,113,82,131,108,105,144,107,129,146,103,89,78,76,76,79,50,68,69,64,55,67,61,75,51,34,47,52,62,44,53,61,54,48,63,60,33,28,38,32,33,53,25,25,27,35,35,30,39,25,44,30,29,19,29,25,23,27,617,572,468,446,352,290,306,269,277,302,259,219,274,231,255,202,210,202,192,138,152,154,136,112,164,119,121,115,107,80,112,73,76,66,104,62,70,87,73,68,67,56,68,63,74,51,47,49,53,42,39,43,30,33,47,50,29,31,31,36,23,33,44,27,27,29,17,25,30,19,34,25,23,28,27,21,447,468,408,360,293,272,276,269,259,164,178,256,187,227,175,146,146,168,160,104,106,91,76,87,110,75,98,110,86,89,71,53,70,92,84,80,76,50,75,51,54,58,60,44,55,53,55,48,47,45,40,47,50,38,45,39,39,26,23,33,31,19,33,27,23,22,25,14,18,18,34,32,20,31,24,23,13,27,509,532,449,402,330,286,251,250,265,259,247,250,229,208,173,200,186,199,156,114,120,128,98,93,135,99,89,128,96,84,108,75,77,79,75,74,77,69,58,52,58,59,67,64,65,47,51,40,34,39,50,45,39,44,38,45,45,38,30,32,35,27,47,31,21,19,20,18,23,32,22,19,16,28,572,585,462,395,274,379,269,244,298,216,262,256,251,242,190,198,173,188,151,138,144,134,104,117,135,141,104,116,103,142,108,87,88,100,86,79,86,77,59,60,72,78,65,56,69,51,44,65,53,33,48,31,62,34,42,31,52,35,41,57,32,22,33,31,25,25,27,29,30,30,32,24,23,22,24,476,437,423,337,263,275,299,229,213,207,232,208,193,211,182,180,144,136,134,133,111,101,105,106,89,97,101,110,90,86,70,79,68,65,69,58,60,45,47,53,53,44,49,48,37,38,41,49,36,41,38,38,34,30,32,46,31,30,22,22,24,34,32,27,24,23,21,22,29,21,20,17,19,18,484,378,370,301,209,331,247,135,205,169,202,150,154,148,148,159,162,133,126,98,112,94,93,119,82,115,71,93,51,98,65,86,55,80,51,75,47,56,39,45,35,49,63,37,45,28,16,34,38,39,32,25,51,36,40,32,30,34,25,32,32,20,27,22,30,29,26,22,32,22,34,22,30,33,23,23,420,388,338,252,222,241,257,171,190,190,183,140,139,124,132,127,130,160,126,85,103,84,117,78,118,73,67,102,56,95,71,65,54,70,80,72,51,52,44,43,40,53,45,62,48,33,25,41,40,34,34,33,31,13,25,37,22,23,27,23,30,24,25,23,25,22,19,16,17,24,22,18,15,327,260,236,191,148,182,152,130,153,122,144,144,110,144,129,106,114,67,71,69,64,39,59,69,54,54,63,67,61,62,56,45,35,45,31,40,31,35,45,27,35,39,44,26,39,18,21,25,27,24,24,27,28,15,24,21,24,10,26,11,28,8,11,6,14,19,9,8,15,17,12,18,15,416,380,295,296,192,209,213,173,173,206,179,162,166,142,133,141,139,98,135,86,77,83,86,59,66,71,87,78,74,48,69,40,64,65,71,52,57,48,55,46,53,26,46,38,45,37,15,33,32,15,40,31,22,26,37,30,25,21,25,21,19,15,22,22,12,12,22,24,13,519,458,379,317,260,249,229,188,261,204,212,193,182,243,156,183,132,159,137,102,119,90,87,83,111,93,90,108,85,96,86,64,64,63,72,82,55,57,42,43,47,46,67,56,65,47,35,48,44,47,41,52,43,28,46,39,37,34,32,24,24,15,27,25,26,22,20,28,21,20,25,33,349,354,307,286,180,245,205,152,203,153,161,147,154,162,105,151,131,159,129,97,87,92,61,67,117,80,66,88,72,76,66,71,62,48,56,60,48,56,42,46,43,40,51,49,39,55,27,39,30,46,40,36,34,22,39,25,32,22,24,26,23,21,31,23,16,20,24,24,26,16,453,398,367,260,221,294,206,185,207,181,202,203,154,216,170,140,176,100,113,109,95,89,115,67,69,103,95,97,80,73,92,77,63,75,59,72,69,47,61,41,45,41,49,50,56,45,28,42,31,34,39,41,42,37,32,42,44,35,43,17,32,16,31,27,27,25,24,23,22,503,483,407,352,271,279,269,192,237,195,217,202,198,205,171,185,146,159,146,127,118,106,94,91,119,95,91,107,79,83,93,82,70,75,76,63,71,76,57,45,43,52,77,46,60,47,38,45,35,41,48,38,52,36,45,47,45,30,35,28,40,23,31,27,19,27,26,36,25,24,431,388,351,288,270,236,241,132,204,199,197,101,174,123,136,176,113,166,126,102,105,107,91,96,120,74,66,76,52,93,88,65,56,73,39,64,44,68,24,56,40,41,36,40,44,33,24,20,23,40,42,35,31,29,26,38,19,26,14,23,17,22,18,25,18,26,19,20,333,278,287,229,164,181,173,169,164,154,152,183,150,174,134,115,106,83,94,69,77,76,69,61,48,59,76,81,80,53,64,45,46,58,42,59,49,45,37,28,28,27,48,31,32,36,24,28,28,15,32,39,25,37,42,30,22,23,31,20,19,19,15,20,23,22,15,13,25,12,373,284,325,258,186,162,214,232,164,130,198,185,140,172,135,95,136,118,103,76,65,69,69,42,77,43,95,79,86,41,62,32,47,50,63,53,37,32,62,31,32,26,41,34,29,28,34,36,28,19,15,36,20,22,23,19,20,17,22,18,25,19,20,31,11,17,14,17,368,325,281,231,208,192,183,135,161,216,168,122,103,133,124,125,120,146,121,80,76,106,88,84,97,89,73,81,63,58,64,52,49,49,62,48,48,43,39,22,29,46,28,43,44,43,15,37,26,31,20,32,32,23,28,26,23,23,24,20,19,19,14,28,16,14,17,442,353,339,215,202,213,200,197,219,190,168,191,146,201,184,131,145,80,96,100,92,56,94,91,51,84,93,93,79,81,56,51,60,62,63,78,50,34,34,39,42,28,58,44,50,34,22,37,34,25,29,33,32,33,37,45,34,25,32,19,25,16,34,20,16,379,392,297,251,220,237,202,161,184,197,166,163,141,169,151,146,125,122,95,98,81,101,95,71,90,90,79,97,60,55,66,57,49,56,55,53,36,40,48,48,39,43,56,46,50,37,45,31,23,37,40,25,32,37,24,30,31,19,23,17,17,29,248,188,174,151,128,146,134,134,115,89,105,129,84,107,103,86,136,103,56,57,45,39,50,46,70,55,59,80,50,39,42,32,28,43,22,39,34,26,41,25,23,23,38,34,25,16,24,19,27,16,20,28,17,21,17,21,22,18,14,21,15,20,293,275,260,225,163,162,151,132,130,113,135,120,120,115,103,121,96,105,78,87,76,70,56,66,65,65,55,73,60,59,66,36,42,49,39,48,43,29,31,30,36,42,34,32,23,32,19,23,33,31,20,28,21,23,27,23,23,15,23,16,20,387,342,311,261,166,222,167,138,173,164,170,161,134,153,141,118,107,105,116,71,89,102,86,64,81,74,72,75,64,79,78,69,45,56,49,51,42,47,48,29,33,37,53,45,48,40,18,40,35,36,27,37,36,24,29,30,29,27,21,27,19,33,30,272,247,246,238,176,156,129,149,182,109,96,122,128,123,107,110,103,113,76,52,63,56,58,64,79,42,66,75,56,46,47,30,42,42,44,34,33,44,37,25,31,20,46,34,28,40,17,32,28,27,19,26,27,16,29,13,24,15,17,36,24,20,13,20,19,290,269,222,227,165,160,139,151,144,121,115,129,128,113,110,118,109,102,88,67,63,72,59,48,79,50,62,70,61,52,59,32,48,52,52,43,52,50,59,30,27,32,50,34,40,36,17,27,29,23,22,31,21,18,28,23,30,24,17,15,23,23,271,291,224,212,162,182,127,88,120,138,119,83,98,96,92,124,87,103,82,63,61,76,52,57,72,75,51,68,40,52,58,38,36,31,41,43,41,43,33,26,27,28,46,42,38,28,17,36,27,17,27,20,18,28,24,31,10,13,22,16,24,19,321,308,275,238,195,193,191,127,170,129,157,115,102,119,99,144,107,110,83,81,83,81,79,55,86,55,48,95,40,64,69,54,38,40,38,48,48,38,24,28,40,26,42,36,35,42,17,26,20,20,28,28,28,18,21,31,23,28,27,27,32,310,252,270,197,168,172,151,126,141,121,124,121,117,148,108,126,83,81,88,71,65,49,64,61,55,58,67,99,46,52,69,38,50,52,44,58,34,45,30,25,30,38,52,33,35,29,22,26,23,24,29,28,17,26,25,29,15,27,18,21,18,21,237,257,238,195,165,150,120,117,144,119,110,110,96,124,99,85,84,117,88,55,52,74,50,33,89,59,58,68,57,58,53,44,36,45,38,40,37,49,37,27,28,26,42,34,31,21,16,30,30,22,22,25,20,14,29,21,24,18,21,17,20,13,307,283,264,215,177,195,152,110,145,161,139,113,122,120,129,97,94,91,73,65,75,72,69,53,69,77,58,57,42,66,41,46,40,42,43,34,47,21,33,38,19,33,35,30,32,29,14,24,22,26,28,24,27,21,21,19,18,18,21,276,256,208,188,137,186,152,128,142,108,117,124,120,104,111,111,87,90,80,69,71,60,56,50,62,58,53,59,53,59,64,39,36,40,40,46,31,44,32,41,30,44,34,34,33,26,23,30,26,23,26,20,27,21,24,19,23,22,22,18,13,294,263,217,203,148,149,139,145,137,122,111,157,105,123,97,99,81,117,91,63,57,63,76,44,81,46,47,54,50,44,52,27,43,32,52,31,41,37,43,16,23,26,32,40,38,28,24,32,16,28,22,26,20,20,24,28,17,14,18,20,18,15,260,234,197,204,144,170,113,118,120,122,112,113,111,98,100,109,74,73,59,57,69,50,46,53,61,41,53,46,49,49,55,33,41,37,29,41,25,24,35,32,30,39,43,27,30,29,16,29,25,13,17,29,15,19,20,20,19,18,18,11,13,311,310,260,251,184,145,157,196,162,141,101,175,144,143,117,113,85,67,54,77,86,69,61,48,53,65,80,65,61,47,42,38,69,60,43,50,44,51,55,45,37,21,22,33,35,20,47,30,30,21,22,19,22,23,20,21,20,304,265,214,217,170,138,159,135,123,127,93,143,129,110,127,110,103,84,82,74,66,55,56,48,65,57,44,55,56,36,43,31,45,46,45,43,31,42,44,34,25,17,23,29,24,26,20,20,27,19,23,26,14,18,20,20,20,25,26,23,16,21,230,182,173,151,99,137,106,70,110,72,89,84,66,89,65,74,76,58,49,43,45,39,44,36,43,44,36,52,28,33,43,32,27,24,32,30,32,23,23,19,33,26,26,20,22,22,9,22,19,15,21,16,21,10,13,25,17,289,253,229,198,165,170,153,112,147,133,132,114,100,112,98,103,92,103,73,50,77,62,57,44,75,61,52,58,39,36,51,37,37,37,48,33,30,37,29,26,32,20,28,25,28,28,16,27,25,26,17,14,19,24,192,158,176,155,95,97,113,93,113,89,88,96,76,81,78,73,80,77,47,46,40,33,35,29,62,23,39,52,23,29,40,28,37,24,25,35,30,16,31,20,14,19,22,14,19,10,16,13,12,19,17,13,14,14,20,11,18,279,300,207,226,149,191,141,108,131,122,142,131,118,94,72,121,91,106,82,76,64,72,60,45,75,56,43,63,49,50,50,59,36,45,43,49,40,47,40,24,34,36,32,31,33,27,27,24,22,30,26,18,25,23,28,18,145,153,117,111,75,108,89,83,83,57,67,75,45,75,69,46,63,52,37,38,40,44,35,24,36,36,48,31,30,26,31,26,12,21,16,26,24,19,32,9,13,20,18,12,10,15,12,12,17,15,14,15,215,186,157,145,95,118,106,105,89,94,95,91,80,71,71,59,87,81,64,46,43,56,55,37,57,41,55,39,50,31,38,21,28,28,24,40,28,16,28,19,24,18,26,34,13,13,16,16,20,16,240,220,170,131,100,135,94,101,112,104,89,85,79,92,77,67,85,60,51,44,52,40,63,51,46,41,51,40,36,39,34,33,26,38,29,29,28,27,23,19,17,24,33,19,27,25,13,20,19,21,19,14,21,11,211,159,230,126,84,108,92,64,104,107,78,63,70,82,65,72,62,74,55,54,44,42,36,36,54,33,26,39,29,24,30,17,20,33,39,30,16,20,20,26,25,20,15,24,15,14,11,15,17,15,14,274,222,200,171,127,122,125,89,90,111,117,84,82,86,82,77,81,63,86,64,41,53,51,46,47,45,38,60,32,30,47,32,22,39,35,33,27,28,24,37,39,23,43,30,22,23,17,20,20,17,18,13,224,210,186,155,126,126,113,121,88,85,122,118,92,106,85,84,61,79,57,55,56,36,45,50,54,40,43,58,47,38,32,33,37,34,41,37,38,31,34,13,17,24,22,25,22,24,13,23,17,22,21,14,16,220,195,153,145,111,109,99,92,100,94,93,90,79,73,77,72,79,56,62,44,45,52,45,26,38,41,39,47,34,30,31,24,30,36,24,25,32,23,32,23,23,22,34,18,27,25,25,18,18,23,19,18,27,219,203,204,165,128,113,128,97,129,64,102,91,92,102,89,74,65,70,72,51,53,38,46,43,47,35,47,51,35,54,28,33,37,43,36,41,29,24,13,23,20,22,29,25,19,28,21,26,14,15,23,16,13,14,265,219,199,187,126,160,135,112,112,96,105,109,98,88,92,80,69,82,72,50,58,49,37,56,57,58,52,63,50,40,34,22,36,35,24,50,40,38,36,26,19,21,31,43,30,25,18,22,260,235,194,167,147,153,132,81,112,95,121,79,110,98,79,84,66,59,80,59,56,45,63,47,39,60,40,56,32,61,48,35,43,37,43,28,28,27,23,31,29,26,22,31,30,22,24,20,198,221,201,167,120,152,85,85,125,97,99,104,68,92,74,81,86,83,72,46,49,55,31,43,66,40,40,72,39,65,42,36,19,38,31,39,37,23,28,30,21,25,28,27,23,21,27,201,185,158,167,96,124,100,114,104,98,72,111,106,87,75,77,53,63,63,33,54,47,35,41,47,35,42,36,44,40,24,21,46,42,38,21,28,27,29,31,31,20,19,26,17,19,208,164,149,158,87,103,110,93,88,75,95,97,91,89,58,72,79,59,63,50,52,42,32,28,42,28,47,54,28,35,41,31,43,26,38,27,24,27,22,19,24,19,23,24,31,18,16,222,180,180,146,102,96,104,100,92,87,93,94,80,101,71,66,60,71,62,51,42,46,42,40,42,35,30,52,35,27,46,19,29,24,28,30,25,30,21,17,12,23,24,21,28,172,182,143,130,107,116,83,48,87,82,82,50,77,62,74,73,67,74,54,41,24,52,50,40,52,34,24,39,19,29,50,30,27,28,22,20,29,25,11,18,23,20,23,26,21,162,125,154,95,76,65,75,66,67,62,67,56,47,53,51,45,50,53,60,32,33,25,25,22,38,23,31,31,24,19,24,12,16,28,25,19,18,18,10,14,12,9,19,16,179,252,180,173,169,132,92,93,102,90,97,80,143,56,97,86,64,83,65,63,66,66,32,64,49,58,29,54,49,40,34,43,67,31,46,37,31,35,23,29,30,44,20,10,18,201,172,157,133,88,85,116,115,85,88,96,108,72,80,66,62,72,59,45,50,41,38,30,36,41,30,39,41,40,19,29,15,31,33,27,25,26,25,26,24,11,17,17,20,183,143,170,131,104,89,95,82,88,70,71,72,96,64,62,54,50,49,49,28,41,37,31,19,31,31,42,30,29,31,28,25,38,23,27,22,26,14,14,19,17,18,27,21,18,141,127,122,121,91,117,78,57,95,72,62,53,86,59,50,71,58,45,53,34,49,32,27,27,30,44,22,46,27,60,22,26,35,18,25,22,23,16,19,12,21,15,19,21,25,128,108,90,83,69,61,59,69,48,65,65,73,48,63,80,45,71,56,36,45,19,36,30,15,43,20,35,28,27,16,24,18,15,19,12,24,19,18,19,8,14,9,13,23,15,14,176,180,140,130,99,120,84,63,83,78,66,55,81,69,65,64,43,54,54,31,42,44,29,36,39,41,32,41,23,37,26,26,33,34,25,28,26,17,16,23,28,24,21,23,27,23,161,162,120,128,97,90,93,76,76,75,57,83,69,68,63,58,45,47,38,25,38,40,38,30,33,24,25,35,34,23,35,26,18,19,27,21,19,16,19,11,17,19,192,177,163,117,76,115,100,101,107,91,85,97,79,96,69,57,48,64,55,35,50,49,49,25,44,35,50,43,36,33,34,30,27,29,22,28,22,17,32,17,13,28,26,165,125,121,104,97,71,71,81,71,85,69,71,49,65,65,51,60,42,33,34,29,22,41,37,26,19,36,34,33,12,31,8,17,20,21,29,18,23,16,15,28,14,15,157,158,118,107,80,103,79,71,67,73,69,68,72,62,61,65,64,39,52,40,31,37,33,29,29,24,34,45,25,35,29,22,24,26,26,18,36,28,18,22,15,22,151,158,122,111,80,83,85,90,80,59,65,80,67,64,56,59,56,46,44,51,37,28,30,31,33,26,37,35,15,25,24,21,24,25,31,30,16,14,23,27,20,157,129,129,108,73,78,100,71,68,53,73,69,71,62,63,57,41,37,37,43,22,20,28,34,33,20,27,30,24,22,39,25,27,16,19,30,20,22,19,115,76,92,71,42,55,73,58,48,35,53,51,55,52,37,40,42,21,37,33,23,13,27,24,11,14,27,26,25,16,18,10,24,15,14,14,11,10,134,119,116,95,72,117,71,57,65,59,76,65,57,64,53,63,46,36,35,40,27,34,28,25,17,30,28,35,29,27,26,23,25,18,22,23,122,93,92,77,75,56,57,43,54,39,40,45,44,50,39,45,26,29,28,36,32,21,28,21,24,24,23,22,17,28,12,17,18,15,17,12,148,126,125,107,70,89,70,73,82,72,61,62,75,72,45,48,41,41,41,22,25,25,26,25,26,21,41,26,38,29,26,25,29,116,117,95,95,55,89,61,70,59,46,61,75,63,57,49,54,46,40,33,37,20,31,25,18,27,29,31,36,23,21,29,29,21,22,23,103,107,92,86,78,67,66,57,55,34,42,49,58,45,37,40,31,43,32,29,26,23,14,20,35,24,18,27,20,17,19,28,16,21,151,121,122,99,71,81,49,63,81,66,61,56,49,63,54,51,48,46,32,32,23,40,29,27,29,22,40,34,24,28,40,35,20,25,133,107,102,88,65,59,77,48,41,50,62,57,50,44,41,43,37,25,48,27,23,21,26,31,23,24,19,25,13,15,14,13,26,17,18,17,21,85,79,69,58,48,55,59,54,42,29,28,50,33,43,26,26,31,20,21,24,31,14,19,18,12,13,31,21,21,11,8,14,20,9,25,105,100,96,68,56,70,53,33,45,45,48,31,50,30,34,34,41,37,30,22,32,25,20,16,23,24,20,24,16,15,23,17,22,16,130,105,92,76,51,45,57,57,56,56,51,47,49,43,47,29,36,35,34,20,25,25,18,28,26,28,25,26,26,14,11,14,16,28,15,108,122,85,79,69,65,54,45,51,50,50,49,31,37,40,30,34,44,34,15,24,34,22,11,35,29,18,24,17,25,16,20,10,121,126,102,77,60,75,61,59,59,50,63,71,45,65,52,39,37,36,33,23,18,30,31,17,24,26,19,18,24,22,26,19,82,83,86,76,40,67,46,46,52,36,42,45,49,39,32,38,38,28,22,32,32,23,13,16,20,25,22,31,26,25,11,17,14,20,119,107,98,91,61,68,76,58,74,37,50,47,47,53,37,33,31,37,34,31,28,16,25,18,32,25,22,24,26,22,25,71,56,45,35,29,45,48,35,34,24,32,43,27,37,36,21,35,23,17,21,16,14,16,10,15,17,14,14,16,14,120,85,98,74,36,40,63,39,39,46,56,21,36,18,30,36,35,46,41,18,26,27,24,40,14,23,24,20,10,13,107,115,99,56,50,79,48,31,57,69,50,35,25,45,42,38,42,26,22,23,18,22,27,22,20,17,24,24,25,18,140,127,109,79,53,69,60,56,59,58,73,49,50,61,50,37,42,46,45,35,20,31,35,27,21,29,25,67,53,55,34,25,38,28,17,28,34,30,18,13,19,20,15,18,21,20,13,14,11,13,13,16,20,57,53,52,38,28,34,22,24,33,19,21,20,24,23,15,24,17,13,20,8,17,14,14,12,16,14,14,47,52,44,32,23,30,19,27,29,13,16,28,18,22,18,15,17,17,11,17,3,9,12,85,66,74,54,38,52,47,33,42,29,56,32,21,34,29,37,21,22,24,25,22,20,12,24,77,77,59,55,44,38,51,27,31,32,33,34,31,33,37,35,31,25,25,15,24,13,20,21,72,74,60,61,48,49,38,26,37,27,32,27,36,24,18,26,27,24,24,27,54,68,65,50,44,50,32,24,30,15,20,34,27,26,30,31,23,18,22,15,48,35,36,35,18,19,13,25,25,14,14,29,13,21,17,14,16,12,80,57,64,54,39,39,28,21,28,31,31,17,30,20,22,22,16,21,28,47,25,41,29,14,18,35,21,17,14,22,20,13,13,12,9,14,11,23,37,36,38,28,19,26,26,19,22,15,23,24,15,16,10,13,16,62,46,43,35,30,36,20,11,23,16,20,15,26,20,26,15,16,15,49,49,34,28,21,21,23,17,17,15,30,20,21,16,17,18,54,46,43,34,23,26,23,25,24,25,21,23,23,19,20,14,65,66,59,35,35,25,28,28,30,33,16,24,26,22,32,29,38,43,34,24,15,30,25,22,20,19,20,9,16,17,18,68,57,42,40,26,26,35,31,22,21,33,29,25,17,26,44,53,33,30,21,35,35,20,21,24,21,18,24,19,14,24,32,26,33,29,12,24,15,13,10,17,16,12,14,41,36,28,15,16,24,18,13,13,13,40,47,44,33,15,34,28,25,22,25,27,32,26,20,16,23,7,33,31,25,25,18,20,19,12,17,12,26,32,23,22,23,15,26,20,26,20,16,9,32,16,22,22,11,11,15,17,6,7,12,6,23,17,18,14,14,6,9,8,7,8,21,18,17,19,23,24,23]}}