{"board":"qrom","instance":"pair16-b16-small","mode":"ranked","cpu_seconds":600,"mem_mb":1024,"family":"pair","address_bits":16,"output_bits":16,"ancillas_max":15,"gates_max":1000000,"seed":1363231317,"data":[30073,2148,8019,3723,1010,1101,309,515,682,209,226,82,88,193,65,152,5728,11456,5967,911,1113,848,829,645,520,120,351,221,235,83,28,189,5728,3580,2864,1022,886,763,663,159,124,266,136,125,240,148,14,99,1575,2994,1227,904,1542,450,716,48,503,299,26,317,204,200,104,91,168,1511,1500,1432,824,579,243,412,88,160,367,186,17,84,53,88,1487,159,1241,695,34,280,346,534,302,401,45,292,193,36,167,148,1161,301,768,186,486,254,490,199,198,206,135,253,229,132,67,114,171,421,530,315,607,171,49,43,62,196,19,234,221,117,17,36,550,412,41,483,17,365,283,226,77,98,208,238,143,171,126,44,349,241,49,94,131,334,72,295,88,87,228,183,120,136,30,41,411,336,286,390,85,113,41,229,95,157,220,19,122,106,86,65,117,256,56,273,207,263,135,251,184,91,109,170,69,49,99,49,197,304,269,92,106,8,7,214,123,12,122,139,89,72,104,73,227,259,222,136,30,66,83,6,165,34,74,118,18,105,105,7,196,72,56,159,114,199,67,168,126,56,77,94,71,23,43,105,44,164,180,109,41,165,27,156,143,116,8,61,15,7,98,95,2148,613,2864,1063,245,240,62,99,126,37,39,14,15,32,10,24,545,2455,1704,238,260,181,166,123,96,21,61,38,39,14,4,30,681,613,613,227,189,155,129,29,22,47,23,21,40,24,2,16,204,470,223,175,301,86,134,8,90,52,4,53,34,33,17,14,22,228,250,253,149,105,43,73,15,27,62,31,2,13,8,14,204,23,197,115,5,48,60,92,51,68,7,48,32,6,27,23,161,44,118,29,80,42,82,33,33,34,22,41,37,21,10,18,24,61,80,49,97,27,8,7,10,32,3,38,35,18,2,5,77,59,6,74,2,58,45,36,12,15,33,38,23,27,20,7,49,34,7,14,20,52,11,46,14,14,36,29,19,21,4,6,58,48,42,58,13,17,6,35,15,24,34,3,19,16,13,10,16,36,8,40,31,40,20,38,28,14,17,26,10,7,15,7,28,43,39,13,15,1,1,32,18,1,19,21,13,11,16,11,32,37,32,19,4,9,12,0,25,5,11,18,2,16,16,1,27,10,8,23,16,29,10,25,19,8,11,14,10,3,6,16,6,23,26,16,6,24,4,23,21,17,1,9,2,1,15,14,8019,2864,53464,24822,4582,3818,898,1321,1599,458,470,163,170,359,118,269,2545,15275,23868,4455,4455,2777,2333,1626,1205,262,723,437,449,155,52,334,4243,4773,6874,3182,2758,2182,1727,381,279,565,276,244,454,272,25,175,1500,3992,2291,2083,3818,1105,1689,109,1079,614,51,608,381,364,185,160,181,2015,2471,2758,1727,1248,520,863,180,318,707,350,32,152,94,153,1718,212,1909,1202,63,545,681,1048,585,763,84,535,348,64,292,254,1397,401,1135,301,838,456,900,369,366,377,245,453,404,229,116,194,212,561,763,486,990,291,86,76,111,347,33,408,381,200,29,61,691,549,58,723,27,593,471,381,132,167,355,405,243,287,210,73,444,322,69,138,199,524,116,481,145,145,379,304,199,225,50,68,527,449,397,561,127,173,65,363,153,254,358,31,199,172,140,106,151,341,78,388,303,393,207,389,290,145,174,272,111,78,157,78,256,405,368,130,153,12,11,325,189,19,191,219,140,114,165,115,296,346,303,189,43,96,123,9,250,52,114,182,28,164,164,11,256,96,77,221,161,287,98,249,188,85,117,144,109,36,67,161,58,218,245,151,58,235,39,228,211,173,13,93,23,11,149,145,3723,1063,24822,46099,10638,7092,1418,1877,2114,575,567,190,194,403,130,293,1289,7092,14775,6205,8274,4728,3546,2265,1576,326,869,510,512,173,57,364,2532,2955,5319,3546,3841,3152,2406,506,354,691,328,282,515,303,28,190,1026,2912,1934,2127,4513,1393,2146,136,1317,732,60,694,428,402,203,172,136,1604,2167,2711,1871,1435,613,1020,211,367,805,394,36,166,102,165,1367,177,1707,1159,65,591,759,1182,660,857,94,591,381,70,313,271,1156,345,1026,287,839,475,963,401,400,412,268,491,435,245,123,205,180,492,695,460,973,295,90,80,118,371,35,435,406,212,31,63,599,488,53,681,26,591,479,394,137,175,373,426,255,300,219,76,389,288,64,129,192,515,116,488,149,150,392,315,206,233,52,70,467,405,365,526,121,168,64,363,154,258,366,32,204,176,143,108,135,309,72,363,288,379,203,385,289,145,176,276,113,79,160,79,230,368,340,122,145,11,11,319,187,19,191,220,141,115,166,116,267,315,279,177,41,91,118,9,245,51,113,181,28,164,164,11,232,88,71,207,152,273,94,241,183,83,115,142,108,35,66,161,52,200,226,141,54,223,37,219,204,169,12,91,23,10,148,143,1010,245,4582,10638,9820,8183,1309,1473,1492,377,353,114,113,229,72,160,363,1785,3409,1909,5728,4364,3000,1711,1091,212,538,304,297,98,32,199,779,876,1636,1363,2127,2182,1727,350,233,436,199,166,296,171,15,103,346,990,701,892,2291,818,1344,86,818,444,35,402,243,224,111,93,49,598,857,1182,914,772,350,598,123,214,463,223,20,91,55,88,526,70,709,515,31,303,409,654,370,481,52,327,209,38,168,144,463,142,439,129,398,236,498,213,216,224,145,266,234,131,65,108,74,208,303,208,458,144,45,41,61,196,19,231,215,112,16,33,252,210,23,309,12,285,237,199,70,90,194,222,133,156,114,39,167,125,28,59,89,246,57,242,75,76,201,162,106,120,26,36,202,178,163,240,56,80,31,178,76,129,185,16,104,89,73,55,59,137,32,166,134,179,97,187,142,72,88,138,57,40,81,40,101,164,153,56,67,5,5,154,91,9,94,109,70,57,83,58,118,141,126,81,19,43,56,4,118,25,55,89,13,81,81,5,103,39,32,95,70,128,44,115,88,40,56,69,53,17,33,79,23,90,103,64,25,104,17,104,98,81,6,44,11,5,72,70,1101,240,3818,7092,8183,27277,5455,4910,4228,962,839,258,245,482,149,324,404,1818,3099,1591,6364,10911,10001,5228,2975,530,1262,681,641,206,65,401,909,974,1753,1515,2955,4364,4318,909,584,1039,454,365,631,355,31,207,428,1206,861,1169,3471,1500,2851,194,1866,996,77,859,508,460,224,185,64,785,1154,1688,1439,1363,681,1233,262,454,974,463,41,185,111,174,722,97,1013,772,50,524,757,1272,740,974,106,659,418,75,331,281,659,205,652,199,646,405,897,399,415,437,285,523,459,256,127,209,109,309,462,328,748,245,80,75,115,371,36,444,413,215,31,63,378,319,36,494,20,482,413,355,129,168,363,418,251,296,214,74,254,194,44,95,147,415,98,428,134,139,369,300,197,224,50,67,313,279,260,389,93,135,53,311,136,233,335,29,190,165,134,101,92,217,52,270,221,301,166,324,249,128,157,250,103,73,147,73,160,262,247,91,112,9,9,265,159,16,168,195,126,104,150,105,188,227,205,133,31,72,95,7,205,43,97,158,24,145,146,10,165,64,52,156,117,214,75,196,152,70,98,122,94,31,58,142,38,146,168,106,42,175,30,177,168,140,10,78,19,9,128,125,309,62,898,1418,1309,5455,4364,4910,3382,654,513,146,132,250,75,159,114,484,757,347,1272,2909,6001,4182,2182,347,757,383,344,106,33,197,266,272,467,389,788,1454,2073,545,363,623,259,200,332,181,15,101,130,358,251,344,1091,545,1254,99,1013,545,41,452,260,231,110,89,20,246,363,545,493,515,288,575,129,230,495,233,20,90,53,83,237,32,337,264,18,202,314,565,345,467,51,320,202,36,157,132,224,70,226,71,239,157,368,172,186,201,133,246,216,120,59,97,38,109,165,120,282,96,32,32,50,166,16,203,190,99,14,29,135,115,13,184,7,190,167,148,55,73,161,187,113,133,97,33,92,71,16,35,57,164,39,177,57,59,161,132,87,99,22,30,115,103,97,148,36,53,21,128,57,99,144,12,83,72,59,44,34,81,19,104,86,119,67,133,103,54,67,107,44,31,64,32,60,99,94,35,43,3,3,108,65,7,71,83,54,44,65,45,71,86,79,51,12,28,38,3,84,18,41,67,10,62,62,4,63,24,20,60,46,85,30,79,62,29,40,51,39,13,25,60,14,56,65,41,16,69,12,72,68,58,4,32,8,3,54,53,515,99,1321,1877,1473,4910,4910,22095,19026,2946,1964,505,424,763,220,453,192,775,1136,477,1562,3273,9001,14116,9820,1432,2789,1295,1091,323,96,557,454,449,736,584,1139,2182,3887,1473,1227,2182,876,642,1022,538,45,284,228,613,420,566,1808,964,2566,245,2901,1665,129,1369,771,667,312,248,37,440,642,967,897,993,613,1371,340,642,1416,669,58,254,148,227,441,59,625,496,35,409,681,1321,863,1227,140,876,553,98,425,354,428,134,435,138,480,329,807,398,452,508,346,648,574,319,157,255,74,214,327,241,582,204,72,73,120,409,41,520,491,256,37,75,269,230,27,378,16,409,371,339,130,177,398,469,286,340,247,85,187,145,34,75,121,356,88,404,133,142,391,325,217,249,56,75,237,215,204,314,78,116,48,291,132,233,345,31,204,179,147,111,71,170,41,222,187,263,149,301,239,126,159,257,108,77,157,79,126,210,202,76,95,8,8,245,151,16,167,198,129,108,158,111,151,184,169,112,27,63,86,7,193,42,96,158,25,148,151,10,134,52,44,132,101,189,68,180,142,67,95,121,93,31,59,145,31,121,141,91,36,154,27,162,156,133,10,76,19,9,129,126,682,126,1599,2114,1492,4228,3382,19026,65535,12684,6764,1479,1119,1870,514,1014,256,994,1390,548,1644,3074,7751,16207,25368,4932,8808,3651,2818,782,222,1243,612,587,928,704,1308,2416,4462,2114,2536,5637,2348,1661,2516,1268,103,626,314,824,551,724,2276,1223,3473,384,5496,3651,302,3226,1788,1510,689,537,52,608,877,1308,1217,1382,906,2231,621,1291,3020,1463,128,553,319,480,634,84,886,704,50,604,1057,2192,1544,2348,281,1812,1157,207,886,732,627,196,637,204,717,505,1289,667,799,945,670,1286,1156,647,318,516,111,320,491,366,896,322,117,124,211,746,78,1003,960,507,73,149,409,352,41,587,26,657,612,576,227,320,735,885,548,657,481,166,289,225,53,118,194,580,147,687,232,254,712,604,409,474,107,145,371,338,324,503,126,192,80,497,230,414,624,57,379,335,277,211,113,271,66,359,306,435,251,515,415,223,285,467,199,143,294,148,202,337,327,124,157,13,14,419,262,28,297,356,236,198,291,207,243,299,277,184,45,106,145,12,335,74,170,283,45,271,277,19,218,85,72,219,168,318,115,309,246,117,168,215,168,57,108,266,51,199,233,151,61,260,45,279,271,232,18,134,34,16,233,230,209,37,458,575,377,962,654,2946,12684,9820,6546,1145,736,1107,283,530,78,297,401,150,424,727,1636,3136,6546,2864,6819,2591,1785,454,121,646,190,177,272,199,354,623,1110,545,818,2618,1363,1000,1461,701,54,319,98,254,166,213,654,346,990,116,1934,1554,148,1695,947,786,350,266,16,191,272,401,370,421,283,740,227,529,1363,701,62,272,155,231,206,27,283,224,16,194,350,763,575,944,121,818,537,97,417,343,208,64,209,67,237,169,444,239,301,375,279,558,515,293,145,235,37,107,165,123,305,111,41,45,80,294,32,424,416,223,32,66,140,120,14,202,9,232,221,213,86,125,297,367,232,282,209,72,100,78,18,41,68,208,53,256,88,99,285,247,170,200,45,62,130,119,114,179,45,69,29,187,88,162,248,23,156,139,116,89,40,96,23,129,111,160,93,194,159,87,113,188,81,59,122,62,72,121,118,45,57,5,5,159,100,11,117,142,95,81,120,85,88,108,100,67,16,39,54,4,129,28,66,112,18,109,113,7,79,31,26,80,62,119,43,118,95,45,66,85,67,23,44,108,18,73,86,56,22,98,17,106,104,90,7,53,13,6,94,93,226,39,470,567,353,839,513,1964,6764,6546,17457,3818,1964,2509,577,1007,85,315,413,149,401,646,1333,2281,4364,2545,13638,6910,4364,991,242,1212,207,190,284,202,345,581,987,467,727,2909,2182,2000,3030,1402,103,581,109,275,176,221,664,342,965,114,2026,1884,218,2876,1714,1435,629,467,18,211,296,429,391,441,297,797,259,666,1925,1091,103,461,264,389,233,30,315,247,17,213,389,872,691,1212,167,1212,836,155,675,556,238,73,237,76,269,193,514,284,372,488,383,803,771,450,226,369,43,124,191,143,355,130,49,55,101,385,43,599,606,332,49,101,165,141,16,239,10,278,269,265,110,165,402,512,332,412,309,109,119,93,22,49,83,254,66,323,114,131,385,341,241,287,66,91,157,143,138,218,55,86,37,238,114,213,334,32,218,198,167,129,49,118,29,159,138,200,118,249,207,115,152,257,112,83,173,89,89,149,146,56,72,6,6,205,131,14,158,194,131,113,169,121,109,134,125,84,21,50,70,6,169,38,89,153,25,152,158,11,99,39,33,102,79,152,56,153,124,60,88,115,92,31,61,152,23,92,109,71,29,126,22,139,137,120,9,72,18,9,130,130,82,14,163,190,114,258,146,505,1479,1145,3818,3341,2148,2195,429,673,31,112,143,50,131,200,388,609,1041,556,3978,4534,3818,795,173,795,75,68,99,69,114,186,302,136,204,848,795,1050,1989,954,68,363,40,99,62,77,226,114,313,36,653,647,86,1384,954,852,376,275,6,77,107,153,137,153,102,274,91,250,795,505,53,250,146,216,87,11,115,90,6,76,140,318,259,477,70,550,406,79,354,295,90,27,88,28,99,71,192,108,145,197,163,361,364,221,114,189,16,47,72,54,135,49,19,21,40,159,18,267,280,159,24,50,64,54,6,92,4,108,106,106,45,69,173,227,151,193,148,53,47,36,8,19,32,101,26,131,47,55,166,151,109,133,31,43,62,56,55,86,22,34,15,97,47,90,145,14,98,90,78,61,19,47,11,64,55,81,48,103,87,49,65,113,50,37,80,41,35,60,59,22,29,2,2,85,55,6,68,85,58,51,77,56,44,54,51,34,8,20,29,2,72,16,39,67,11,68,72,5,40,16,13,42,32,63,23,64,53,26,38,50,40,14,27,69,9,38,45,29,12,52,9,59,58,51,4,31,8,4,58,59,88,15,170,194,113,245,132,424,1119,736,1964,2148,5523,7058,1104,1473,33,119,150,51,130,192,355,522,818,390,2557,3887,7365,2045,409,1673,82,73,105,71,115,181,284,122,175,701,681,1125,3068,1841,136,701,43,107,66,80,232,114,306,35,613,613,87,1618,1350,1394,657,484,7,84,115,162,143,158,104,277,92,259,876,613,72,375,233,354,97,12,126,97,6,81,148,336,277,526,81,681,542,113,531,455,101,31,98,31,109,78,210,118,162,226,194,452,481,306,164,280,18,53,81,60,150,55,21,24,46,187,22,336,368,216,34,72,73,62,7,105,4,123,121,122,53,82,213,288,198,260,204,74,54,42,10,22,37,117,31,154,56,67,206,192,142,177,42,60,72,66,64,101,26,40,17,116,57,111,181,18,127,120,105,83,23,55,13,75,65,96,58,125,106,60,82,144,65,49,107,56,42,71,70,27,35,3,3,104,68,7,86,109,76,67,102,75,52,65,61,41,10,25,35,3,89,20,49,86,14,89,95,6,48,19,16,50,39,77,28,80,66,32,48,65,52,18,36,92,11,45,54,35,14,64,11,73,73,65,5,40,10,5,77,78,193,32,359,403,229,482,250,763,1870,1107,2509,2195,7058,36074,7058,7528,73,257,318,107,264,380,676,949,1394,609,3564,4966,12547,7842,2091,7842,180,157,224,149,237,363,551,229,313,1195,1120,1917,6535,5646,522,2788,96,234,143,171,482,233,611,68,1165,1146,165,3248,3136,3921,2138,1680,16,185,250,348,304,329,213,562,186,522,1809,1344,174,1014,697,1120,217,27,277,211,14,174,313,708,584,1120,179,1568,1336,301,1510,1359,228,69,218,68,239,170,455,257,354,503,443,1071,1196,805,454,803,42,121,183,135,335,123,47,54,104,427,53,813,922,564,92,203,167,142,16,237,10,279,275,279,121,193,508,704,499,675,546,204,124,97,23,51,86,268,71,358,131,160,499,474,359,459,113,164,168,153,148,234,60,95,41,274,136,268,442,44,322,310,276,224,53,129,32,176,154,227,137,297,256,147,203,360,165,128,280,149,99,168,165,64,83,7,8,251,166,19,213,273,193,173,268,200,124,154,145,98,24,60,85,7,217,50,122,216,36,230,247,18,115,45,39,121,95,186,70,195,162,81,121,163,134,47,95,241,27,110,131,86,35,156,28,179,181,162,13,102,27,13,200,204,65,10,118,130,72,149,75,220,514,283,577,429,1104,7058,5523,7365,24,86,105,34,84,118,204,276,387,159,852,1060,2455,2045,1227,6137,61,52,74,48,75,114,169,68,89,327,292,482,1704,1841,245,1636,32,78,47,56,156,74,190,20,346,333,47,936,964,1394,920,836,5,62,83,115,99,106,68,176,57,160,557,424,58,375,288,511,74,9,93,70,4,57,102,229,188,361,58,526,470,113,613,591,79,23,74,23,80,57,151,85,117,168,150,373,434,306,182,339,14,42,63,46,114,42,16,18,35,147,18,291,340,216,36,84,58,49,5,82,3,96,95,96,42,68,181,257,186,260,217,83,44,34,8,18,30,94,25,126,46,57,181,175,135,177,44,66,59,54,52,82,21,33,14,98,49,97,162,16,122,120,109,90,19,46,11,63,55,81,49,107,93,54,75,135,63,49,110,59,35,60,59,23,30,2,2,91,61,7,80,103,74,67,105,79,45,56,52,35,9,22,31,2,80,18,46,82,14,89,97,7,42,16,14,44,35,68,25,72,60,30,46,62,51,18,37,96,10,40,48,31,13,57,10,66,67,61,5,39,10,5,78,81,152,24,269,293,160,324,159,453,1014,530,1007,673,1473,7528,7365,39280,57,198,239,78,186,256,433,570,770,301,1515,1727,3570,2727,2182,24550,142,122,169,109,168,249,361,142,181,638,545,857,2922,3273,545,5237,76,182,109,127,349,163,413,44,721,676,93,1825,1895,2922,2231,2455,13,145,193,264,225,237,150,383,123,339,1169,892,125,857,727,1444,176,22,218,163,11,129,229,509,414,791,128,1169,1075,272,1576,1636,187,56,174,54,186,131,346,194,266,381,343,864,1031,758,473,928,35,99,149,109,267,98,37,43,82,342,43,694,832,545,96,229,141,119,13,195,8,228,224,228,100,162,436,626,464,664,570,226,106,82,19,43,72,224,60,302,112,138,443,434,341,456,118,179,145,132,127,200,51,81,35,238,120,238,402,41,312,311,288,243,47,113,28,153,134,199,120,263,229,134,189,343,162,129,292,160,88,148,145,56,73,6,7,227,151,18,202,264,191,175,280,214,111,138,130,88,22,54,78,6,201,47,117,211,36,235,258,19,104,41,35,110,87,170,64,181,153,77,117,161,135,48,99,257,25,100,120,79,33,145,26,169,172,156,13,101,27,14,209,217,5728,545,2545,1289,363,404,114,192,256,78,85,31,33,73,24,57,4364,6546,2727,381,449,335,324,250,201,46,135,84,90,32,11,72,5455,2727,1636,495,394,323,272,64,49,105,53,48,93,57,5,38,1200,2091,727,467,727,200,306,20,205,120,10,125,80,78,40,35,109,942,857,746,398,264,106,175,36,65,148,74,7,33,21,34,866,90,675,356,16,129,154,231,127,167,18,118,77,14,66,58,629,161,400,93,233,117,219,87,84,86,56,103,93,53,27,45,88,215,266,154,288,79,22,19,27,83,7,96,90,47,7,14,272,203,20,231,8,167,126,99,33,41,87,98,59,69,51,17,167,115,23,44,60,151,32,129,38,37,95,76,49,55,12,16,192,157,133,179,38,50,18,99,41,66,92,8,50,43,35,26,54,117,25,123,93,116,59,109,79,38,46,71,28,20,40,20,89,137,121,41,47,3,3,92,52,5,51,58,36,29,42,29,101,115,98,60,13,28,36,2,70,14,31,49,7,43,43,2,86,31,25,70,49,86,29,72,53,23,32,39,29,9,17,42,19,71,78,47,17,71,11,66,60,49,3,25,6,2,40,38,11456,2455,15275,7092,1785,1818,484,775,994,297,315,112,119,257,86,198,6546,39280,20458,2291,2291,1540,1384,1017,785,176,498,307,321,112,38,249,10911,12275,9820,2727,1934,1454,1151,258,192,396,197,176,332,201,19,132,3000,7528,3273,2182,3273,857,1254,79,788,450,38,452,285,274,141,122,297,3109,3273,3039,1636,1070,420,676,138,243,539,267,24,116,73,119,2455,288,2364,1324,62,495,584,864,471,606,66,419,272,50,228,199,1818,503,1333,327,841,428,802,316,305,309,198,363,322,182,92,154,258,663,861,518,996,277,79,67,95,291,27,334,310,162,23,49,802,621,64,757,27,570,436,342,115,143,299,338,200,236,171,59,495,352,74,142,199,505,109,437,129,126,325,257,167,187,41,56,571,479,414,570,125,167,61,332,137,224,311,26,169,144,117,88,160,356,80,389,297,377,194,358,261,128,152,236,95,66,133,66,266,415,372,129,149,11,11,300,172,17,169,191,121,98,140,97,302,349,302,186,42,91,115,9,227,46,101,160,24,141,140,9,258,96,76,216,155,272,92,230,171,76,104,127,95,31,57,138,57,216,239,146,55,222,36,210,192,156,11,82,20,9,129,124,5967,1704,23868,14775,3409,3099,757,1136,1390,401,413,143,150,318,105,239,2727,20458,42621,5967,4773,2727,2206,1508,1105,238,655,395,405,139,47,300,5682,8524,15343,5682,3693,2479,1799,378,269,534,258,225,417,249,23,159,2083,6535,4091,3409,5304,1339,1867,113,1081,599,49,574,357,338,171,146,243,2944,3750,4029,2313,1525,590,925,185,317,691,337,30,143,88,142,2191,284,2607,1610,81,655,774,1136,611,774,84,521,335,61,275,238,1704,505,1442,378,1022,535,1014,401,384,386,246,446,392,220,110,183,249,672,921,583,1164,333,96,82,116,356,33,404,373,194,28,57,789,635,68,835,31,664,516,409,138,172,358,403,238,279,202,70,494,361,78,154,222,575,126,511,151,149,383,303,196,219,48,65,574,492,436,616,138,187,69,382,158,260,361,31,196,167,135,101,162,367,84,417,324,418,218,405,298,147,175,271,110,76,153,75,270,429,391,138,162,13,12,336,194,19,192,218,138,112,160,111,308,361,317,198,45,99,127,10,254,52,114,181,27,160,159,10,264,99,80,229,166,295,100,253,190,85,116,142,107,35,65,155,59,223,250,154,59,240,40,230,212,173,13,91,22,10,144,139,911,238,4455,6205,1909,1591,347,477,548,150,149,50,51,107,34,78,381,2291,5967,3341,3341,1527,1050,645,440,90,238,139,139,47,15,98,867,1193,2864,2386,2068,1272,824,159,106,200,93,79,143,84,7,52,375,1219,954,1145,2227,583,784,45,413,221,17,200,122,113,56,48,50,647,954,1241,824,579,226,348,68,114,242,116,10,47,29,46,495,68,689,477,26,227,275,405,215,270,28,176,112,20,89,77,409,127,388,110,318,175,340,136,131,130,82,148,129,71,35,58,62,174,251,167,351,104,31,27,38,117,11,132,121,62,9,18,202,167,18,238,9,203,161,130,44,55,115,129,76,89,64,22,129,96,21,44,65,172,38,159,47,47,121,96,62,69,15,20,152,133,120,174,40,55,20,116,49,80,112,9,61,52,42,31,43,100,23,118,93,122,65,122,90,45,54,83,34,23,47,23,72,117,108,39,46,3,3,100,58,6,58,66,42,34,49,34,83,99,88,55,13,28,37,2,75,15,34,54,8,48,48,3,72,27,22,64,47,85,29,74,56,25,34,42,32,10,19,47,16,61,69,43,16,68,11,67,62,51,3,27,6,3,43,41,1113,260,4455,8274,5728,6364,1272,1562,1644,424,401,131,130,264,84,186,449,2291,4773,3341,13366,7637,4200,2195,1347,257,645,362,352,116,37,234,1060,1301,2864,3182,6205,5091,3023,520,318,565,251,205,361,207,18,124,500,1568,1272,1909,5346,1750,2439,136,1182,604,46,512,304,277,136,113,73,954,1500,2256,1813,1475,613,954,183,300,622,291,25,115,69,109,781,110,1182,901,56,530,681,1028,549,681,72,433,271,48,212,179,681,218,700,212,660,388,795,327,318,318,200,356,307,169,83,136,108,311,465,326,722,226,69,62,90,277,26,310,283,145,20,42,361,307,35,468,19,430,353,291,101,127,266,298,175,204,146,50,235,180,41,86,132,361,83,348,106,106,274,217,140,156,34,46,282,251,233,345,81,115,44,251,107,178,250,21,137,117,94,70,81,190,45,234,189,252,136,260,195,98,118,184,75,52,104,51,138,225,212,77,93,7,7,211,124,12,126,145,92,75,107,74,160,192,173,111,26,58,76,6,160,33,73,118,18,105,105,7,138,53,43,128,95,173,60,154,118,53,74,91,69,22,42,101,31,120,137,86,33,139,23,139,129,107,8,58,14,6,93,90,848,181,2777,4728,4364,10911,2909,3273,3074,727,646,200,192,380,118,256,335,1540,2727,1527,7637,17457,12002,5019,2618,449,1049,560,523,167,53,324,808,909,1785,1818,4728,8728,6910,1091,595,969,404,315,534,297,26,171,400,1195,935,1454,5091,2400,4182,242,2026,987,72,771,444,395,190,155,62,797,1263,2026,1884,1854,892,1480,287,461,935,426,36,162,95,148,701,99,1091,883,60,641,909,1454,797,991,103,617,380,67,289,242,641,207,685,218,727,461,1010,436,436,441,278,492,421,230,112,181,105,308,474,345,803,265,86,79,118,370,35,418,380,194,27,55,363,314,36,505,21,501,427,363,129,165,349,393,231,267,191,65,242,188,44,94,148,419,99,426,132,134,351,280,181,202,44,59,295,267,251,380,92,133,52,304,131,222,316,27,174,149,120,89,86,205,49,259,213,291,160,311,238,121,147,230,94,66,131,65,148,245,233,86,106,8,8,251,149,15,155,179,114,93,134,93,173,210,191,124,29,67,89,7,191,40,89,144,22,130,130,8,151,58,48,144,108,198,70,181,140,64,89,111,84,27,52,125,34,133,153,97,38,160,27,162,153,128,9,70,17,8,113,110,829,166,2333,3546,3000,10001,6001,9001,7751,1636,1333,388,355,676,204,433,324,1384,2206,1050,4200,12002,33006,17253,7201,1050,2206,1096,973,300,92,548,789,833,1500,1363,3250,8001,14252,3000,1500,2182,833,611,987,529,45,289,402,1150,857,1285,4667,2750,6901,500,4334,2036,142,1450,805,694,326,261,65,814,1269,2053,2036,2318,1350,2591,535,868,1731,771,65,279,162,247,764,107,1182,980,71,833,1323,2333,1357,1731,181,1071,651,113,481,398,725,235,785,257,900,611,1442,666,700,728,464,823,701,380,183,294,123,362,566,423,1024,355,121,118,182,587,56,677,616,314,44,88,436,380,45,635,27,676,600,529,194,254,545,620,366,424,302,103,297,233,55,121,195,568,138,613,195,202,537,433,282,315,69,92,368,336,321,494,122,180,73,433,191,329,474,42,266,229,184,138,109,261,64,340,285,397,222,441,342,177,217,345,142,100,200,98,189,316,304,114,142,12,12,353,214,22,228,265,170,140,201,140,223,273,251,165,40,92,124,10,271,58,130,211,33,193,193,13,196,76,64,192,146,271,97,254,198,92,129,161,123,41,76,185,45,175,204,131,52,219,38,227,216,182,14,101,25,12,166,161,645,123,1626,2265,1711,5228,4182,14116,16207,3136,2281,609,522,949,276,570,250,1017,1508,645,2195,5019,17253,36074,18821,2195,3921,1753,1447,423,125,723,615,619,1045,871,1853,4182,9933,4705,3136,4182,1425,958,1452,742,61,380,319,879,627,896,3136,1917,6012,627,6796,3311,224,2165,1150,956,435,340,53,647,985,1568,1568,1904,1283,2980,712,1232,2476,1085,89,375,212,317,641,88,970,808,60,746,1307,2583,1655,2240,241,1425,858,147,617,503,627,202,676,224,806,575,1452,723,813,888,582,1045,891,480,230,365,109,322,505,384,954,344,123,127,206,688,68,828,758,386,54,108,396,346,41,594,26,668,615,564,215,290,638,736,439,510,364,123,275,217,52,116,190,568,142,651,213,227,614,503,331,372,82,109,347,319,307,480,120,182,75,459,207,364,534,48,307,265,215,161,104,251,62,335,285,403,230,465,369,194,242,388,161,114,230,114,183,307,298,113,143,12,12,372,229,24,251,295,192,158,229,160,218,268,249,165,40,94,128,10,290,63,142,233,36,216,218,15,193,76,64,193,148,279,100,267,210,99,140,177,136,45,85,207,44,175,204,132,53,226,39,238,229,195,15,110,28,13,184,180,520,96,1205,1576,1091,2975,2182,9820,25368,6546,4364,1041,818,1394,387,770,201,785,1105,440,1347,2618,7201,18821,39280,5728,8183,3109,2310,629,176,982,495,481,775,606,1182,2380,5182,3273,4910,8728,2727,1636,2273,1091,86,513,260,697,479,654,2182,1285,4182,545,8510,5182,363,3390,1714,1363,598,454,44,527,782,1215,1196,1464,1052,2826,818,1636,3507,1550,125,514,284,416,545,74,802,662,49,629,1169,2545,1829,2727,311,1888,1140,194,802,644,545,174,580,192,701,514,1363,727,881,1030,709,1309,1130,609,290,458,97,285,448,343,864,320,119,129,221,775,79,996,926,475,67,133,358,314,38,545,24,638,606,577,229,320,727,859,520,611,437,148,253,200,48,109,181,552,142,669,226,247,687,575,383,436,97,129,325,299,291,458,116,179,76,473,219,394,589,53,350,305,249,187,99,240,59,324,279,401,233,481,388,208,264,431,181,129,262,130,175,296,290,111,142,12,12,385,241,26,272,324,213,178,258,181,211,261,244,163,40,95,131,11,304,67,153,255,40,240,244,16,188,74,63,193,149,283,103,277,221,105,150,192,149,50,95,231,43,172,203,132,53,230,40,247,240,206,16,119,30,14,203,199,120,21,262,326,212,530,347,1432,4932,2864,2545,556,390,609,159,301,46,176,238,90,257,449,1050,2195,5728,3341,5967,1813,1145,280,73,387,115,108,168,125,229,424,824,477,954,3818,1591,875,1084,477,35,200,61,159,106,139,445,250,784,106,2068,1813,159,1538,750,568,238,174,10,122,177,269,259,312,226,647,216,525,1301,613,50,201,109,155,131,17,188,153,11,144,275,636,503,842,106,681,422,72,295,234,133,42,140,46,168,125,340,190,247,312,229,445,395,215,102,161,24,70,111,85,215,81,31,34,62,232,25,326,311,162,23,45,91,79,9,138,6,166,161,159,65,95,224,274,169,202,146,49,65,51,12,28,47,147,38,186,65,73,209,179,122,141,31,42,84,78,76,121,31,48,20,133,63,116,178,16,110,97,80,60,26,63,15,87,75,110,65,136,112,61,79,131,56,40,83,41,47,79,78,30,38,3,3,109,69,7,81,98,65,55,81,57,57,70,66,44,11,26,37,3,88,19,45,76,12,74,75,5,51,20,17,53,41,79,29,79,64,30,44,57,45,15,29,71,12,47,56,36,15,64,11,71,69,60,4,35,9,4,62,61,351,61,723,869,538,1262,757,2789,8808,6819,13638,3978,2557,3564,852,1515,135,498,655,238,645,1049,2206,3921,8183,5967,42621,16196,8183,1704,401,1967,334,308,464,334,583,1010,1799,929,1704,9092,8524,6251,7103,2789,189,1010,178,455,296,378,1164,625,1867,243,4925,5398,681,8240,4167,3044,1217,852,30,355,506,751,704,828,590,1704,608,1704,5114,2789,243,987,524,730,393,52,547,439,32,405,774,1836,1542,2841,401,2841,1867,327,1343,1055,405,127,416,136,494,367,1014,584,795,1073,852,1768,1648,925,446,702,74,216,337,257,653,247,96,111,207,807,92,1256,1247,667,96,192,284,247,29,430,19,522,516,520,221,334,818,1036,663,809,594,204,206,163,39,89,151,473,126,622,222,258,760,671,469,552,126,170,271,251,245,390,101,159,69,449,218,410,644,61,416,374,313,238,84,206,51,284,248,365,218,464,389,217,286,484,211,154,320,162,153,260,256,99,129,11,12,377,243,27,293,360,243,208,308,220,187,233,220,149,37,90,127,11,308,70,164,280,45,276,285,20,170,67,58,179,140,271,100,276,225,109,160,209,166,57,109,271,40,159,189,124,51,222,40,248,245,215,17,129,33,16,232,230,221,38,437,510,304,681,383,1295,3651,2591,6910,4534,3887,4966,1060,1727,84,307,395,139,362,560,1096,1753,3109,1813,16196,24618,15548,2591,518,2286,210,190,280,196,330,545,911,431,706,3455,4318,7126,10797,3887,235,1151,113,283,180,225,671,347,993,123,2406,2735,431,7515,4750,3599,1388,925,19,223,313,455,417,478,333,946,340,1018,3533,2332,235,1018,545,747,253,33,343,271,19,244,462,1099,946,1850,287,2286,1655,308,1295,1020,264,82,266,86,310,229,635,370,518,734,623,1395,1391,820,407,647,49,141,219,166,421,159,62,73,140,568,68,980,1022,568,84,171,189,164,19,284,13,346,345,353,153,239,609,803,533,671,505,176,139,109,26,60,102,320,86,431,157,187,569,518,373,450,105,143,185,170,166,266,69,109,48,317,156,301,483,47,327,301,256,198,58,141,35,196,172,255,154,332,282,160,215,372,165,123,259,132,106,180,178,69,90,8,8,272,178,20,221,276,189,164,247,178,131,163,154,105,26,64,91,8,227,52,124,214,35,217,227,16,120,47,41,127,100,194,73,202,166,81,121,160,128,44,86,215,28,113,135,89,36,161,29,182,182,161,13,98,26,12,182,182,235,39,449,512,297,641,344,1091,2818,1785,4364,3818,7365,12547,2455,3570,90,321,405,139,352,523,973,1447,2310,1145,8183,15548,39280,8183,1309,4910,224,199,288,197,322,513,818,363,545,2380,2727,6001,20458,9820,545,2380,120,298,187,228,664,333,918,109,2026,2221,363,7910,7201,6819,2727,1753,21,237,327,467,420,471,320,888,314,947,3507,2678,327,1636,935,1292,274,35,363,283,20,247,463,1091,942,1888,311,2727,2214,454,2026,1636,288,89,285,91,327,240,659,385,545,794,709,1697,1825,1151,600,982,54,155,238,180,453,171,67,79,154,640,79,1205,1327,775,119,249,210,181,21,312,14,380,380,392,173,277,727,994,687,898,697,249,156,123,29,67,114,358,97,491,181,221,687,644,478,595,142,199,210,193,188,301,78,124,55,367,183,359,589,59,419,394,342,269,66,162,40,224,198,294,179,389,335,193,264,465,210,160,342,178,123,208,206,80,105,9,10,322,213,24,272,345,241,212,324,237,152,190,180,123,31,75,108,9,274,63,153,269,45,280,296,21,140,56,48,149,118,231,87,243,202,100,150,200,163,57,112,283,33,133,159,105,43,192,35,221,222,198,16,123,33,16,236,238,83,14,155,173,98,206,106,323,782,454,991,795,2045,7842,2045,2727,32,112,139,47,116,167,300,423,629,280,1704,2591,8183,6819,1363,4091,79,70,99,66,106,165,254,107,151,606,619,1250,5682,6137,454,1818,43,105,64,77,222,108,290,33,591,616,97,2197,2500,3409,1704,1136,7,84,114,161,142,156,104,281,97,288,1076,876,123,750,495,730,98,12,128,99,6,84,154,360,308,619,104,974,871,200,985,844,104,32,102,32,114,83,227,131,187,276,253,636,732,498,277,477,19,56,86,64,161,60,23,28,54,231,29,465,538,331,53,116,77,66,7,113,5,137,137,142,63,103,277,391,280,381,307,113,58,45,10,24,42,132,35,182,68,84,267,256,196,251,61,88,78,72,70,112,29,46,20,138,70,139,232,23,172,166,147,118,25,61,15,84,74,111,68,149,129,75,105,188,86,67,147,77,46,79,78,30,40,3,3,125,83,9,109,140,99,89,138,102,58,73,69,47,12,29,42,3,108,25,61,109,18,117,126,9,54,21,18,58,46,90,34,96,80,40,60,82,67,24,47,121,13,51,62,41,17,75,13,87,89,80,6,50,13,6,99,101,28,4,52,57,32,65,33,96,222,121,242,173,409,2091,1227,2182,11,38,47,15,37,53,92,125,176,73,401,518,1309,1363,1091,4091,27,23,33,22,34,52,78,32,43,161,151,272,1136,1636,272,1454,14,36,21,25,72,34,90,10,172,172,25,565,666,1136,818,681,2,28,38,54,47,50,33,87,29,85,314,258,38,272,218,371,34,4,44,33,2,27,50,115,97,194,33,314,298,75,417,394,36,11,35,11,38,28,75,43,61,90,84,218,263,191,115,212,7,19,30,22,55,20,8,9,18,79,10,166,199,129,22,50,27,23,2,39,1,47,47,49,22,36,99,143,106,149,125,48,20,16,3,8,14,46,12,64,24,30,97,95,75,99,25,37,28,26,25,40,10,16,7,49,25,50,86,8,66,65,59,49,9,22,5,30,27,40,24,54,47,28,39,71,33,26,59,32,17,29,28,11,14,1,1,46,31,3,41,54,38,35,55,42,21,26,25,17,4,10,15,1,40,9,23,42,7,46,50,3,20,8,6,21,17,33,12,36,30,15,23,32,26,9,19,49,4,19,23,15,6,28,5,33,33,30,2,19,5,2,40,41,189,30,334,364,199,401,197,557,1243,646,1212,795,1673,7842,6137,24550,72,249,300,98,234,324,548,723,982,387,1967,2286,4910,4091,4091,61375,180,154,215,140,216,320,468,185,240,861,757,1250,4649,6137,1363,16366,97,234,141,164,454,214,547,59,985,948,136,2825,3214,5682,5114,6137,17,188,251,345,296,316,202,525,173,489,1753,1416,215,1607,1487,3068,228,28,285,216,14,174,313,707,588,1158,194,1859,1809,487,2955,3128,244,73,230,72,250,178,477,272,381,560,521,1363,1695,1295,833,1652,46,131,198,146,362,134,52,60,118,504,65,1080,1334,898,161,387,185,158,18,263,11,313,312,323,144,237,654,960,728,1060,922,368,141,109,26,58,98,309,84,428,161,202,659,656,525,711,185,283,193,176,171,271,70,112,50,336,171,346,592,62,472,475,443,374,62,151,37,208,184,274,168,371,327,194,276,507,241,194,441,243,117,199,196,76,101,9,10,318,215,25,292,385,281,259,415,318,149,185,175,120,30,75,108,9,284,67,168,304,53,343,378,28,139,55,48,149,119,234,89,253,214,109,167,230,194,70,143,373,33,135,162,107,45,199,36,235,241,219,18,144,39,20,299,311,5728,681,4243,2532,779,909,266,454,612,190,207,75,82,180,61,142,5455,10911,5682,867,1060,808,789,615,495,115,334,210,224,79,27,180,27277,10229,4910,1363,1042,839,700,163,125,266,135,122,235,144,13,96,7501,10456,2727,1487,2121,555,825,53,537,312,26,321,205,199,103,90,545,4318,3333,2532,1233,772,299,479,98,174,389,194,18,86,54,88,3682,371,2532,1220,52,389,444,647,350,449,49,312,203,38,172,150,2406,606,1428,314,743,357,643,247,235,236,151,276,245,139,70,118,314,757,909,506,909,240,65,54,75,229,21,259,240,125,18,38,921,681,66,741,25,505,373,285,94,115,238,267,158,185,134,46,545,374,75,138,185,454,95,371,107,104,263,207,133,149,33,44,608,495,415,552,117,151,54,287,116,186,256,21,137,116,94,70,166,361,79,374,278,344,173,312,224,108,127,194,78,54,107,53,270,414,363,123,139,10,9,263,148,14,142,159,100,80,114,79,301,343,292,176,39,83,103,7,197,40,86,134,20,117,115,7,253,93,73,203,144,248,82,203,150,66,89,107,80,26,47,114,56,207,227,137,51,202,33,186,169,135,10,70,17,8,108,103,3580,613,4773,2955,876,974,272,449,587,177,190,68,73,157,52,122,2727,12275,8524,1193,1301,909,833,619,481,108,308,190,199,70,23,154,10229,15343,9206,2045,1329,962,747,165,122,251,124,111,209,126,12,83,3750,11763,4091,2045,2603,625,871,53,521,294,24,290,182,175,89,77,340,3887,3750,2955,1388,828,306,474,94,163,356,175,16,75,47,76,2510,306,2417,1242,53,393,438,622,329,414,44,278,179,33,148,129,1704,481,1250,292,708,340,608,231,216,214,135,244,214,120,60,100,227,590,757,443,818,219,60,49,68,204,19,227,208,108,15,32,672,525,53,623,22,443,329,252,83,101,208,231,135,158,114,39,401,286,60,113,156,387,81,321,92,89,226,177,113,126,28,37,449,377,325,444,96,126,45,243,98,158,217,18,115,97,78,58,123,274,61,297,224,281,143,260,187,91,106,162,65,45,89,44,200,313,280,97,111,8,8,216,122,12,118,132,82,66,94,65,224,259,224,138,31,66,83,6,161,32,70,110,16,96,94,6,189,70,56,157,112,196,66,163,121,53,72,87,65,21,39,92,41,156,173,105,40,159,26,148,135,109,8,56,14,6,87,83,2864,613,6874,5319,1636,1753,467,736,928,272,284,99,105,224,74,169,1636,9820,15343,2864,2864,1785,1500,1045,775,168,464,280,288,99,33,215,4910,9206,22095,6137,3191,1964,1371,283,199,392,188,164,303,181,16,115,2250,9410,7365,4910,5728,1227,1568,90,839,457,37,428,264,249,126,107,272,3887,5401,5319,2591,1490,526,777,149,250,533,256,23,107,65,105,2367,334,3191,1897,87,646,708,982,507,624,66,404,256,46,207,178,1753,545,1588,409,1052,519,929,350,324,316,197,350,304,169,83,138,245,681,944,591,1145,315,87,72,98,294,27,321,292,150,21,44,748,613,66,807,29,613,463,356,117,142,291,322,188,217,155,53,454,336,73,144,204,520,111,441,128,123,312,243,155,172,37,50,515,446,396,557,124,165,60,327,133,215,294,25,156,131,105,78,142,325,74,369,285,364,187,344,249,121,142,218,87,60,119,58,233,373,340,120,140,11,10,282,161,16,156,175,109,88,125,86,263,309,271,169,38,84,106,8,209,43,92,145,22,126,124,8,222,84,67,193,140,247,83,209,155,69,93,114,85,27,50,121,49,186,209,129,49,198,32,188,172,140,10,73,18,8,113,108,1022,227,3182,3546,1363,1515,389,584,704,199,202,69,71,149,48,109,495,2727,5682,2386,3182,1818,1363,871,606,125,334,196,197,66,22,140,1363,2045,6137,6819,4432,2182,1295,240,157,294,136,115,207,121,11,75,681,2614,2727,4091,6364,1250,1425,75,656,340,26,299,180,167,83,70,97,1439,2500,3546,2159,1288,438,616,113,182,378,177,15,71,43,68,969,146,1611,1159,61,487,538,734,370,444,46,276,172,30,135,115,786,259,833,240,681,357,655,247,227,218,134,235,201,110,54,88,116,340,505,340,707,204,58,48,66,197,18,212,191,97,13,28,370,316,35,460,17,382,296,231,76,93,190,209,121,139,99,33,231,176,40,81,120,315,69,278,81,79,199,155,98,109,23,31,267,237,216,314,72,98,36,202,83,135,185,15,98,82,65,48,74,174,41,207,164,214,112,208,152,75,88,135,54,37,73,36,123,201,187,67,80,6,6,169,97,9,95,107,67,54,76,52,140,167,149,95,22,48,62,4,125,25,55,87,13,76,75,5,119,45,37,108,79,141,48,122,92,41,56,68,51,16,30,73,26,101,115,72,27,113,19,109,101,82,6,43,10,5,67,65,886,189,2758,3841,2127,2955,788,1139,1308,354,345,114,115,237,75,168,394,1934,3693,2068,6205,4728,3250,1853,1182,229,583,330,322,106,34,216,1042,1329,3191,4432,11524,7092,3368,531,312,545,239,195,340,194,17,116,541,1853,1773,3546,12411,3250,3398,161,1280,623,46,504,295,267,130,108,84,1203,2167,3841,3368,2511,886,1203,211,325,648,295,25,113,67,105,920,139,1646,1370,88,805,949,1306,647,759,77,450,275,48,209,175,805,272,928,295,938,541,1055,409,376,358,217,376,317,171,83,134,126,379,591,426,954,295,88,75,105,312,28,330,295,149,21,42,418,366,43,583,23,536,432,346,117,142,291,319,184,210,148,50,268,210,49,104,159,434,98,405,120,118,298,232,147,162,35,46,317,287,269,402,95,134,51,287,120,197,272,23,144,121,96,71,90,214,51,267,216,288,154,292,217,107,127,196,78,54,107,52,151,249,236,86,105,8,8,233,136,14,135,153,96,77,110,75,173,209,189,122,29,64,84,6,173,36,78,124,19,109,107,7,148,57,47,139,103,188,65,166,126,57,78,95,72,23,43,103,33,128,147,93,36,150,25,148,138,113,8,60,15,7,95,91,763,155,2182,3152,2182,4364,1454,2182,2416,623,581,186,181,363,114,249,323,1454,2479,1272,5091,8728,8001,4182,2380,424,1010,545,513,165,52,320,839,962,1964,2182,7092,17457,10365,1309,654,1026,419,324,545,302,26,172,444,1394,1190,2182,10183,6001,8365,363,2578,1151,80,832,470,413,197,160,72,987,1714,3152,3455,3709,1636,2303,389,571,1091,479,40,173,101,155,841,125,1493,1324,99,1091,1487,2182,1091,1258,124,711,425,73,311,257,779,264,923,311,1091,706,1515,623,587,562,337,576,479,255,122,195,128,389,623,472,1131,377,121,109,155,467,42,492,436,218,30,60,439,391,47,665,28,678,574,479,166,205,422,463,266,302,212,71,290,231,55,121,192,545,128,545,166,165,421,329,209,229,49,65,351,323,309,474,115,167,66,379,162,269,375,32,200,169,134,99,101,244,59,317,262,359,197,380,287,144,173,268,108,74,147,71,173,289,277,103,128,10,10,301,178,18,181,207,130,105,149,103,200,245,224,147,35,80,106,8,224,47,103,165,25,146,145,9,173,67,56,168,127,233,82,212,162,74,102,126,95,31,57,138,39,152,176,112,44,186,31,188,176,146,11,79,19,9,126,121,663,129,1727,2406,1727,4318,2073,3887,4462,1110,987,302,284,551,169,361,272,1151,1799,824,3023,6910,14252,9933,5182,824,1799,911,818,254,78,468,700,747,1371,1295,3368,10365,24618,3887,1554,2073,762,548,875,466,39,252,375,1103,863,1413,6046,4750,14900,863,5614,2238,143,1391,750,635,294,234,63,820,1357,2406,2735,3671,2332,4103,719,1018,1850,777,63,263,150,225,760,111,1295,1159,92,1177,1943,3298,1758,2045,199,1110,647,109,455,370,733,246,863,299,1110,791,1905,863,863,847,510,863,708,373,175,277,125,381,616,481,1209,431,149,143,215,666,61,711,626,310,43,84,443,397,48,704,31,784,700,613,221,281,586,647,372,421,295,98,301,241,58,131,215,635,155,685,215,219,569,449,286,314,68,89,372,345,335,525,131,196,79,471,206,350,495,43,269,227,180,133,109,266,66,355,301,421,237,468,361,185,224,351,142,98,195,95,189,318,310,117,148,12,12,368,222,23,232,267,170,138,196,135,221,273,253,168,41,94,127,10,277,59,131,211,32,189,188,12,193,76,64,193,147,275,98,257,200,92,128,160,121,40,74,177,44,172,202,130,52,219,38,227,215,180,13,99,25,11,160,154,159,29,381,506,350,909,545,1473,2114,545,467,136,122,229,68,142,64,258,378,159,520,1091,3000,4705,3273,477,929,431,363,107,32,185,163,165,283,240,531,1309,3887,2455,1227,1309,409,264,393,199,16,100,88,247,181,272,1041,750,3136,409,3546,1295,74,659,333,269,120,92,15,189,300,506,555,772,613,1554,340,500,876,350,27,109,60,88,187,26,303,267,21,292,557,1145,706,876,86,472,268,44,180,143,185,61,214,74,283,214,568,288,318,331,204,347,282,146,68,106,32,98,160,126,327,122,45,47,75,245,23,272,240,118,16,31,118,106,13,193,8,229,215,199,75,99,213,239,138,156,109,36,82,66,16,37,62,189,48,220,72,75,201,161,103,114,24,32,104,97,95,151,38,59,24,151,68,118,171,15,95,81,64,47,31,76,19,104,89,128,73,149,118,61,76,121,49,34,68,33,54,92,90,34,44,3,4,117,72,7,78,90,58,47,68,47,64,80,75,50,12,29,39,3,89,19,43,71,11,64,64,4,56,22,19,58,45,85,30,81,64,30,42,53,40,13,25,60,13,51,60,39,16,68,11,72,69,58,4,32,8,3,54,52,124,22,279,354,233,584,363,1227,2536,818,727,204,175,313,89,181,49,192,269,106,318,595,1500,3136,4910,954,1704,706,545,151,43,240,125,122,199,157,312,654,1554,1227,2455,3273,818,450,601,283,22,130,68,184,129,181,636,409,1568,272,5319,2591,136,1078,500,378,161,120,11,143,219,354,370,496,409,1295,409,750,1363,526,38,150,79,113,149,20,231,198,15,215,438,1041,777,1115,116,646,361,58,231,180,151,49,169,58,223,173,487,272,336,386,253,440,359,185,84,130,27,81,131,104,272,105,40,45,78,272,27,327,292,144,19,38,101,90,11,164,7,204,199,193,77,107,239,275,162,184,128,42,71,57,14,32,55,173,45,216,73,80,219,180,117,130,28,37,91,86,85,136,35,55,23,148,69,123,183,16,106,90,72,53,28,68,17,95,83,121,71,147,119,64,80,130,54,38,76,37,49,84,83,32,41,3,3,116,72,8,81,96,62,51,74,51,59,74,69,47,11,28,38,3,90,19,45,74,11,69,69,4,52,21,18,55,43,82,30,81,64,30,43,55,43,14,27,65,12,48,57,37,15,66,11,71,69,59,4,34,8,4,57,56,266,47,565,691,436,1039,623,2182,5637,2618,2909,848,701,1195,327,638,105,396,534,200,565,969,2182,4182,8728,3818,9092,3455,2380,606,161,861,266,251,392,294,545,1026,2073,1309,3273,17457,5455,2400,2727,1155,83,471,144,380,256,344,1131,666,2281,363,9456,10365,727,5273,2182,1515,606,430,25,300,444,691,691,883,701,2303,909,2400,5455,2182,155,571,290,399,323,44,480,403,31,419,861,2182,1884,3273,396,2338,1320,209,810,616,334,107,363,123,467,363,1049,623,848,1091,788,1454,1217,628,285,432,61,181,290,228,599,233,93,109,202,755,80,1018,935,467,64,123,231,205,25,373,17,473,474,479,200,294,689,824,498,576,404,134,166,133,33,76,130,413,110,545,192,218,620,525,351,396,87,114,216,202,200,324,84,134,58,379,181,335,512,47,309,269,218,162,66,164,41,231,203,300,179,380,315,172,223,367,155,111,224,110,119,204,203,79,103,9,9,301,192,21,224,270,178,149,216,151,145,181,172,117,29,71,99,8,239,53,124,207,33,197,200,13,130,52,44,138,109,210,77,212,171,82,119,153,120,40,77,186,30,121,144,95,39,170,30,188,185,160,12,94,24,11,162,158,136,23,276,328,199,454,259,876,2348,1363,2182,795,681,1120,292,545,53,197,258,93,251,404,833,1425,2727,1591,8524,4318,2727,619,151,757,135,124,188,136,239,419,762,409,818,5455,6819,3750,3409,1227,80,419,73,188,123,160,502,277,871,123,2955,4318,681,6592,2500,1549,568,378,12,150,217,328,316,386,292,925,378,1250,4091,2045,151,535,259,340,167,22,239,196,14,194,393,1004,925,1859,272,1859,1120,179,681,506,174,55,185,61,231,178,516,314,454,644,521,1060,941,498,227,340,32,95,151,118,307,120,48,58,113,454,52,707,681,350,48,93,124,109,13,198,9,252,257,266,116,179,442,556,349,415,295,98,90,72,17,41,71,227,61,312,113,133,395,347,239,277,61,81,119,112,111,179,47,75,33,221,108,206,325,30,207,184,151,113,37,92,23,130,115,172,104,224,190,106,141,238,103,74,153,76,67,116,115,45,59,5,5,179,116,13,141,173,116,99,145,102,82,104,98,67,17,41,59,5,146,33,78,133,21,130,133,9,75,30,26,80,64,124,46,128,105,51,75,98,77,26,50,124,17,70,84,56,23,101,18,114,113,99,8,59,15,7,106,104,125,21,244,282,166,365,200,642,1661,1000,2000,1050,1125,1917,482,857,48,176,225,79,205,315,611,958,1636,875,6251,7126,6001,1250,272,1250,122,111,164,115,195,324,548,264,450,2400,3750,8251,9376,2700,150,706,67,169,108,136,411,217,639,83,1773,2375,500,10877,5501,3125,1022,625,11,135,191,282,263,311,225,678,267,916,3750,2700,250,916,428,535,154,20,214,172,12,163,321,807,750,1607,272,2250,1568,267,1026,750,163,51,168,55,204,155,446,272,403,607,541,1235,1208,678,317,477,30,89,140,108,280,108,44,53,107,450,55,807,833,450,64,125,118,104,12,185,8,236,241,254,114,182,473,628,414,512,375,127,87,70,17,39,68,218,60,306,114,138,426,390,279,333,76,102,116,109,107,174,46,74,33,222,111,217,352,34,238,217,182,138,36,90,23,128,114,171,105,229,197,113,153,265,117,87,181,91,67,115,115,45,60,5,5,185,122,14,154,193,132,114,170,121,83,104,99,68,17,42,61,5,154,35,85,147,24,148,154,10,76,30,26,82,65,128,48,135,112,55,82,108,87,30,58,144,18,72,86,57,23,105,19,120,121,107,8,66,17,8,121,120,240,40,454,515,296,631,332,1022,2516,1461,3030,1989,3068,6535,1704,2922,93,332,417,143,361,534,987,1452,2273,1084,7103,10797,20458,5682,1136,4649,235,209,303,207,340,545,875,393,601,2727,3409,9376,42621,15343,681,2727,128,318,200,246,723,367,1031,126,2462,2944,568,16480,18753,14207,4262,2324,22,257,357,515,469,536,374,1079,405,1339,5682,5114,681,3125,1515,1826,298,39,402,318,23,288,555,1363,1245,2691,487,4649,3921,774,3166,2332,317,98,320,104,378,284,804,487,723,1114,1055,2652,2908,1799,893,1377,60,173,270,207,530,204,82,100,202,876,113,1768,1967,1136,170,340,235,205,24,361,16,455,467,494,225,370,997,1390,967,1256,956,333,175,139,34,78,134,430,118,613,232,288,915,869,647,802,189,260,236,219,216,350,92,149,67,454,231,460,765,77,550,516,444,345,75,184,46,261,233,351,216,477,417,243,337,595,270,205,436,224,139,238,237,93,123,11,12,392,262,30,340,434,303,267,405,294,173,217,207,142,36,89,129,11,333,78,189,332,55,346,365,26,159,64,55,173,138,272,103,290,243,121,183,245,199,70,137,343,38,152,183,122,51,225,41,262,265,238,19,149,40,19,284,285,148,24,272,303,171,355,181,538,1268,701,1402,954,1841,5646,1841,3273,57,201,249,84,207,297,529,742,1091,477,2789,3887,9820,6137,1636,6137,144,126,181,121,194,302,466,199,283,1155,1227,2700,15343,22095,1227,3928,78,193,119,144,414,204,553,64,1182,1295,223,5932,9001,15343,6137,3068,14,156,214,303,271,302,204,568,204,642,2630,2455,409,2700,1636,2045,185,23,243,189,13,165,312,747,666,1416,258,2630,2566,613,2901,2279,197,60,195,62,225,166,464,277,409,632,613,1636,1977,1371,750,1227,37,108,167,126,321,122,49,59,120,526,70,1145,1363,849,136,286,148,128,15,223,10,279,285,302,138,231,640,928,678,928,742,269,112,88,21,49,84,269,74,385,147,185,603,591,457,589,144,204,152,140,138,223,58,95,43,291,150,303,514,53,390,377,334,266,48,119,30,168,150,227,140,312,275,162,229,413,192,149,325,171,90,155,154,61,80,7,8,259,175,20,234,303,216,194,300,222,113,143,136,93,24,59,86,7,225,53,131,233,39,251,269,19,105,42,36,115,92,182,69,196,166,83,127,173,142,50,100,255,25,101,122,81,34,152,28,178,182,164,13,105,28,14,208,211,14,2,25,28,15,31,15,45,103,54,103,68,136,522,245,545,5,19,23,7,18,26,45,61,86,35,189,235,545,454,272,1363,13,12,16,11,17,26,39,16,22,83,80,150,681,1227,272,1091,7,18,11,13,37,18,47,5,93,95,15,359,500,1136,1022,681,1,14,20,28,24,26,17,47,16,50,194,175,30,250,218,340,17,2,23,17,1,14,27,64,56,116,20,215,224,61,354,322,19,5,18,5,20,15,42,24,36,55,53,146,188,143,88,159,3,10,16,12,30,11,4,5,10,48,6,109,136,90,15,35,14,12,1,21,0,26,27,28,13,21,61,91,69,100,84,32,11,8,2,4,8,26,7,37,14,18,59,60,47,64,16,24,15,13,13,21,5,9,4,28,14,30,52,5,41,41,37,30,4,11,3,16,14,22,14,31,27,16,23,43,20,16,36,19,9,15,15,6,8,0,0,26,17,2,24,32,23,21,33,25,11,14,13,9,2,6,8,0,23,5,13,24,4,27,30,2,10,4,3,11,9,18,7,20,17,8,13,18,15,5,11,28,2,10,12,8,3,15,2,18,19,17,1,11,3,1,23,23,99,16,175,190,103,207,101,284,626,319,581,363,701,2788,1636,5237,38,132,159,52,124,171,289,380,513,200,1010,1151,2380,1818,1454,16366,96,83,115,75,116,172,252,100,130,471,419,706,2727,3928,1091,17457,52,126,76,89,248,117,302,33,556,545,80,1757,2182,4546,5455,8183,9,103,137,190,164,176,114,300,101,292,1091,935,155,1333,1454,3273,125,15,158,120,8,99,179,412,351,711,124,1258,1320,389,2578,2836,135,40,129,40,142,102,278,161,231,349,337,925,1217,987,666,1347,26,73,111,83,207,77,30,36,72,316,42,727,935,654,121,293,104,88,10,150,6,183,184,194,88,149,422,638,498,745,660,265,79,62,14,33,57,181,49,258,99,126,421,429,351,484,128,196,109,100,97,156,41,66,29,202,105,216,375,40,309,316,297,251,35,86,21,120,107,161,100,224,199,120,173,322,155,126,289,159,66,113,113,44,58,5,5,191,130,15,181,242,178,166,267,205,84,106,101,69,17,44,64,5,172,41,103,189,33,216,239,17,79,31,27,86,69,138,53,151,129,66,102,142,120,43,89,233,19,77,93,62,26,117,21,139,144,132,11,87,24,12,185,192,1575,204,1500,1026,346,428,130,228,314,98,109,40,43,96,32,76,1200,3000,2083,375,500,400,402,319,260,61,178,113,120,43,14,97,7501,3750,2250,681,541,444,375,88,68,144,73,67,128,78,7,52,8251,8626,1800,900,1235,317,466,30,300,173,14,178,113,110,57,49,750,4750,2750,1773,791,472,177,279,56,99,220,109,10,48,30,49,4050,375,2167,910,35,250,274,388,206,261,28,178,115,21,97,84,2250,545,1178,236,519,235,407,152,141,140,88,160,141,79,40,67,264,625,714,375,636,160,42,34,46,137,12,152,139,72,10,21,721,527,50,535,17,338,241,180,58,70,142,158,92,107,77,26,405,276,54,97,127,302,61,235,66,63,158,123,78,87,19,25,435,353,291,381,79,100,34,181,72,114,155,13,81,68,54,40,115,250,54,253,185,225,111,197,139,66,77,116,46,32,63,31,182,280,244,82,91,7,6,166,92,9,86,96,59,47,67,46,200,227,192,115,25,53,65,5,122,24,52,81,12,69,68,4,166,60,47,131,92,158,52,127,92,40,54,64,47,15,28,67,36,133,146,87,32,127,20,116,104,82,6,42,10,4,63,60,2994,470,3992,2912,990,1206,358,613,824,254,275,99,107,234,78,182,2091,7528,6535,1219,1568,1195,1150,879,697,159,455,283,298,105,36,234,10456,11763,9410,2614,1853,1394,1103,247,184,380,188,169,318,193,18,126,8626,36074,9410,3764,4391,1014,1387,84,815,458,38,450,282,270,138,119,1045,14900,11502,6796,2709,1481,522,784,153,261,566,276,25,118,73,118,7058,941,6796,2962,112,746,784,1071,551,681,72,448,286,52,234,202,4277,1254,3136,672,1485,663,1120,409,372,360,224,399,347,193,96,159,522,1383,1742,970,1689,427,112,88,118,348,32,375,340,175,25,51,1452,1146,116,1307,44,858,615,455,146,174,351,385,224,258,184,63,825,593,123,229,306,739,151,580,164,155,385,297,188,207,45,60,891,752,645,871,186,237,83,437,174,275,371,31,192,161,128,95,237,530,118,568,423,522,261,465,330,158,182,275,109,75,147,72,377,592,529,182,206,16,14,385,215,21,202,224,139,111,156,107,415,481,415,253,57,120,149,11,282,57,120,187,28,160,156,10,344,128,102,286,203,352,117,287,210,92,123,148,109,35,64,152,75,281,311,189,71,282,46,259,234,187,13,96,23,10,144,137,1227,223,2291,1934,701,861,251,420,551,166,176,62,66,143,47,109,727,3273,4091,954,1272,935,857,627,479,106,296,180,187,64,21,141,2727,4091,7365,2727,1773,1190,863,181,129,256,123,108,200,119,11,76,1800,9410,9820,4910,4582,900,1107,62,575,310,25,289,178,167,84,72,272,5182,9001,7092,2591,1264,409,575,107,176,371,177,16,73,44,71,2455,409,4255,2318,90,584,584,763,379,454,47,285,179,32,142,122,1753,595,1800,446,1052,473,786,280,249,235,143,251,215,118,58,96,233,681,962,591,1091,283,74,58,77,223,20,233,209,106,15,30,681,575,62,757,27,537,389,288,92,109,218,237,136,155,110,37,399,301,66,129,179,444,92,356,100,95,234,180,113,124,27,35,439,385,343,481,106,138,49,261,104,165,222,18,114,95,75,56,118,272,62,309,237,298,151,272,194,93,107,162,64,43,86,41,190,305,279,98,114,8,8,221,124,12,117,130,80,64,90,61,210,248,218,136,31,66,83,6,161,32,69,107,16,92,90,6,175,66,53,153,110,193,65,161,119,52,70,84,62,20,36,87,38,145,163,100,38,154,25,144,131,105,7,54,13,6,82,78,904,175,2083,2127,892,1169,344,566,724,213,221,77,80,171,56,127,467,2182,3409,1145,1909,1454,1285,896,654,139,378,225,228,77,25,164,1487,2045,4910,4091,3546,2182,1413,272,181,344,160,136,246,144,13,89,900,3764,4910,9820,11456,1800,1882,96,818,420,32,365,219,202,100,84,148,2591,6001,10638,5182,2318,669,863,151,236,481,223,19,88,53,84,1578,272,3546,2782,136,909,876,1091,518,598,60,355,218,38,168,142,1292,467,1636,491,1339,642,1076,377,327,302,180,309,260,141,68,111,188,584,909,625,1272,350,94,74,97,277,24,282,250,125,17,35,584,518,60,786,30,627,467,350,112,131,261,281,160,181,128,43,355,279,64,132,193,498,106,416,118,112,275,210,131,143,31,40,402,363,336,491,112,151,55,297,120,190,256,21,131,109,86,63,110,260,61,314,247,320,165,303,218,105,122,183,72,49,96,46,179,294,276,99,118,9,8,242,137,13,131,145,90,71,100,68,200,241,216,137,32,70,89,6,175,35,76,119,17,101,99,6,168,64,53,154,113,201,68,171,128,56,76,92,68,22,40,95,37,142,162,101,39,159,26,152,139,113,8,58,14,6,89,84,1542,301,3818,4513,2291,3471,1091,1808,2276,654,664,226,232,482,156,349,727,3273,5304,2227,5346,5091,4667,3136,2182,445,1164,671,664,222,72,454,2121,2603,5728,6364,12411,10183,6046,1041,636,1131,502,411,723,414,37,248,1235,4391,4582,11456,53464,10501,8783,381,2920,1395,103,1107,646,582,283,234,212,3298,7001,16548,18139,10820,2864,3298,530,777,1507,673,57,253,149,232,2455,409,5516,5410,381,3182,3182,3818,1727,1909,186,1060,636,111,472,394,2203,803,3000,1041,3437,1909,3409,1205,1028,927,539,906,748,398,190,306,347,1101,1818,1379,3144,954,272,220,289,818,72,810,707,350,48,96,1136,1036,127,1768,73,1626,1272,982,318,374,739,789,445,499,348,116,720,581,139,301,464,1256,279,1120,324,307,758,577,359,388,83,108,839,776,742,1123,267,374,141,776,318,509,688,57,351,291,229,167,235,567,138,723,587,781,415,774,565,275,321,485,192,130,254,123,389,650,621,230,279,23,22,608,350,35,339,378,235,187,262,178,440,538,491,318,75,168,218,17,440,90,195,305,46,262,256,17,373,145,121,357,266,481,166,422,318,142,193,234,174,56,103,243,83,322,371,235,92,379,64,371,343,280,21,147,36,16,226,215,450,86,1105,1393,818,1500,545,964,1223,346,342,114,114,233,74,163,200,857,1339,583,1750,2400,2750,1917,1285,250,625,347,333,108,34,214,555,625,1227,1250,3250,6001,4750,750,409,666,277,217,367,204,18,117,317,1014,900,1800,10501,8251,8626,300,1950,838,57,587,330,288,137,111,55,791,1500,3250,4750,6376,2250,2375,340,458,833,355,29,125,72,110,675,107,1393,1416,125,1500,1875,2333,1018,1071,100,548,319,54,226,185,642,230,868,321,1227,825,1704,642,552,490,278,456,368,192,90,143,107,340,577,464,1166,397,125,107,144,409,35,396,340,166,22,44,367,339,42,625,27,663,555,450,150,178,353,375,210,233,161,53,241,198,48,109,177,506,118,493,146,141,350,267,165,178,38,49,290,272,266,416,102,150,58,333,139,227,310,26,159,131,103,75,83,203,50,271,227,311,170,326,243,120,141,215,85,58,113,54,140,237,230,87,108,9,9,252,148,15,147,165,103,82,115,78,160,198,184,121,29,66,88,7,184,38,83,131,20,113,111,7,137,54,45,136,103,190,67,172,131,59,81,99,74,24,44,104,30,121,141,90,35,150,25,151,141,116,8,62,15,7,96,91,716,134,1689,2146,1344,2851,1254,2566,3473,990,965,313,306,611,190,413,306,1254,1867,784,2439,4182,6901,6012,4182,784,1867,993,918,290,90,547,825,871,1568,1425,3398,8365,14900,3136,1568,2281,871,639,1031,553,47,302,466,1387,1107,1882,8783,8626,36074,1568,8156,2980,184,1749,932,784,361,286,82,1103,1917,3707,4966,8888,7058,9933,1307,1568,2614,1045,82,338,190,283,1032,156,1941,1904,174,2614,4705,7319,3311,3361,298,1568,879,145,591,474,1022,358,1327,495,2016,1568,3921,1711,1568,1403,784,1254,988,505,233,361,177,560,950,784,2091,784,276,261,373,1085,95,1045,887,427,58,112,632,584,74,1120,52,1336,1206,1045,365,448,896,953,531,585,400,131,429,354,88,204,344,1031,254,1114,344,340,858,657,408,437,93,119,528,501,499,797,203,307,125,738,319,531,736,62,382,316,247,179,155,383,96,529,454,641,361,712,545,275,329,505,201,137,267,128,265,454,448,172,218,18,19,548,328,34,336,381,239,191,268,182,309,385,361,242,59,138,186,15,403,85,187,298,45,261,256,17,268,106,90,275,211,395,141,369,286,131,181,224,168,55,101,239,60,239,282,183,73,311,54,322,305,254,19,138,34,16,217,208,48,8,109,136,86,194,99,245,384,116,114,36,35,68,20,44,20,79,113,45,136,242,500,627,545,106,243,123,109,33,10,59,53,53,90,75,161,363,863,409,272,363,123,83,126,64,5,33,30,84,62,96,381,300,1568,272,1773,518,27,232,115,92,40,31,5,68,111,197,235,386,409,1295,227,250,371,136,10,39,21,30,68,9,118,110,9,151,340,763,431,454,38,194,104,16,65,51,69,23,85,31,129,107,309,163,173,165,93,146,113,56,25,38,12,38,64,53,146,58,22,24,37,116,10,115,97,46,6,11,45,41,5,81,3,104,101,94,35,45,93,100,56,61,41,13,31,26,6,15,26,83,21,99,32,33,85,66,41,44,9,12,39,38,38,61,16,25,10,65,29,50,71,6,38,31,24,17,11,29,7,42,36,53,30,62,49,25,31,48,19,13,26,12,20,35,35,13,17,1,1,48,29,3,31,36,22,18,26,17,24,30,29,19,4,11,16,1,36,7,17,27,4,24,24,1,21,8,7,22,17,33,12,32,25,11,16,20,15,5,9,22,4,19,23,15,6,26,4,28,27,22,1,12,3,1,20,19,503,90,1079,1317,818,1866,1013,2901,5496,1934,2026,653,613,1165,346,721,205,788,1081,413,1182,2026,4334,6796,8510,2068,4925,2406,2026,591,172,985,537,521,839,656,1280,2578,5614,3546,5319,9456,2955,1773,2462,1182,93,556,300,815,575,818,2920,1950,8156,1773,46099,16844,709,5141,2294,1704,718,531,53,660,1026,1707,1871,2740,2659,11229,4432,6501,8865,2901,197,722,373,521,693,98,1124,1004,84,1266,2955,8274,6737,8865,788,3799,1941,295,1124,853,718,240,847,303,1227,1026,3166,1934,2482,2740,1646,2612,1977,962,423,631,131,402,669,548,1504,613,253,295,521,1773,168,1909,1611,759,100,188,492,449,57,869,42,1165,1182,1182,477,656,1418,1570,886,973,657,212,351,288,72,171,301,963,259,1259,431,466,1254,1002,635,686,145,185,451,429,432,709,188,300,131,834,390,695,1017,90,564,472,371,268,137,342,87,492,437,646,385,805,654,349,436,694,284,197,386,186,242,419,420,165,217,19,20,619,389,42,432,506,325,265,375,257,290,366,349,239,60,145,202,17,473,104,236,386,60,351,349,23,257,103,89,277,218,419,154,418,334,158,225,284,218,72,134,321,59,237,284,187,77,333,59,364,354,303,23,172,44,20,284,274,299,52,614,732,444,996,545,1665,3651,1554,1884,647,613,1146,333,676,120,450,599,221,604,987,2036,3311,5182,1813,5398,2735,2221,616,172,948,312,294,457,340,623,1151,2238,1295,2591,10365,4318,2375,2944,1295,95,545,173,458,310,420,1395,838,2980,518,16844,24618,1295,7515,2850,1905,747,525,31,373,558,886,911,1223,1060,4103,2159,7126,12956,3887,235,791,383,511,406,56,623,537,43,616,1388,4031,4103,7774,863,4318,2128,308,1122,821,427,140,483,169,666,548,1704,1110,1649,2202,1531,2591,1977,946,407,591,79,239,392,317,863,353,149,185,359,1371,143,1727,1495,706,92,171,302,273,34,522,25,709,740,777,335,498,1151,1338,777,863,584,188,219,179,45,106,188,611,169,853,306,350,988,821,535,586,125,159,286,272,274,451,120,196,87,575,279,518,787,71,461,392,310,225,88,220,56,320,287,431,262,563,471,259,333,544,227,159,316,153,158,275,276,109,145,13,14,436,280,31,327,391,256,211,302,208,192,243,233,160,41,99,141,12,342,76,177,296,47,276,277,18,172,69,60,188,149,291,108,298,242,116,168,215,168,56,105,254,40,161,193,128,53,233,42,260,257,223,17,130,33,16,221,214,26,4,51,60,35,77,41,129,302,148,218,86,87,165,47,93,10,38,49,17,46,72,142,224,363,159,681,431,363,97,25,136,26,24,37,26,46,80,143,74,136,727,681,500,568,223,15,80,14,38,25,32,103,57,184,27,709,1295,272,1977,600,340,120,78,2,31,45,69,68,85,68,235,113,500,2045,818,45,136,60,75,35,4,51,42,3,45,97,272,287,681,109,681,348,48,168,118,37,11,40,13,53,42,131,86,136,210,177,347,282,136,57,81,6,20,33,26,72,29,12,15,32,136,16,212,194,94,12,22,27,24,3,45,2,61,64,70,31,50,125,156,95,109,74,24,19,16,4,9,16,54,15,80,29,35,106,93,63,71,15,19,26,24,25,41,11,18,8,55,27,53,84,8,53,46,37,27,8,20,5,29,27,40,25,55,47,26,35,59,25,18,37,18,14,25,26,10,13,1,1,43,28,3,34,42,28,23,34,24,18,23,22,15,3,9,13,1,35,8,18,32,5,30,31,2,16,6,5,18,14,28,10,30,24,12,17,23,18,6,11,28,3,15,18,12,5,23,4,26,26,23,1,14,3,1,24,24,317,53,608,694,402,859,452,1369,3226,1695,2876,1384,1618,3248,936,1825,125,452,574,200,512,771,1450,2165,3390,1538,8240,7515,7910,2197,565,2825,321,290,428,299,504,832,1391,659,1078,5273,6592,10877,16480,5932,359,1757,178,450,289,365,1107,587,1749,232,5141,7515,1977,57351,21754,9888,2966,1744,32,368,524,779,736,884,659,2087,898,3625,19776,17798,1318,3625,1438,1648,423,56,597,487,36,482,988,2636,2683,6592,1318,11865,7580,1098,3672,2448,452,143,478,160,603,472,1412,912,1457,2401,2337,5537,5213,2683,1144,1597,85,253,403,317,839,335,141,179,380,1695,219,3257,3296,1695,228,419,336,298,36,549,26,733,775,847,395,659,1757,2357,1538,1845,1299,423,250,202,50,117,206,677,191,1007,386,482,1509,1389,988,1157,257,335,335,316,317,520,139,229,105,719,368,732,1202,118,814,732,603,449,106,263,67,383,346,528,329,732,641,372,509,882,389,286,587,292,194,336,339,135,181,16,18,585,391,45,500,627,428,367,543,383,240,305,293,203,52,129,188,16,485,113,271,469,77,470,485,33,219,89,77,244,196,388,147,415,347,172,257,340,273,94,181,444,52,209,253,170,71,316,58,368,372,331,27,204,54,26,372,368,204,34,381,428,243,508,260,771,1788,947,1714,954,1350,3136,964,1895,80,285,357,122,304,444,805,1150,1714,750,4167,4750,7201,2500,666,3214,205,182,264,180,295,470,750,333,500,2182,2500,5501,18753,9001,500,2182,113,282,178,219,646,330,932,115,2294,2850,600,21754,33006,18753,4500,2250,20,231,323,469,431,500,355,1055,416,1500,7501,9001,1500,5501,2000,2045,271,35,371,296,21,277,548,1400,1357,3214,666,7501,6901,1250,4334,2786,292,91,300,98,364,279,815,514,807,1342,1393,3818,4350,2591,1178,1658,55,163,256,199,518,204,84,107,227,1038,142,2333,2647,1500,214,403,220,193,23,350,16,460,483,529,250,428,1200,1722,1211,1555,1150,385,165,132,32,76,133,436,123,653,254,326,1061,1026,770,947,219,293,224,210,210,343,92,151,69,480,250,508,861,88,630,588,500,381,71,177,45,256,232,355,222,500,444,263,369,659,300,227,478,243,132,229,230,92,123,11,12,406,275,32,366,469,329,289,436,313,165,209,201,140,36,90,131,11,346,81,200,353,59,367,385,27,152,61,54,169,137,271,104,295,250,125,190,256,209,73,142,355,36,146,177,119,50,224,41,264,270,243,20,154,41,20,292,292,200,33,364,402,224,460,231,667,1510,786,1435,852,1394,3921,1394,2922,78,274,338,113,277,395,694,956,1363,568,3044,3599,6819,3409,1136,5682,199,175,249,167,267,413,635,269,378,1515,1549,3125,14207,15343,1136,4546,110,270,167,202,582,288,784,92,1704,1905,340,9888,18753,42621,12786,5114,19,221,304,434,390,439,300,852,315,1041,4649,5114,1136,9376,4546,4262,264,34,351,276,19,247,473,1164,1079,2435,487,5682,6535,1704,7387,4925,285,88,286,92,337,253,722,444,681,1114,1166,3409,4494,3239,1704,2557,54,158,247,189,487,189,77,96,202,929,131,2273,2841,1805,284,568,218,190,23,338,15,435,454,494,234,405,1169,1761,1326,1836,1452,511,165,131,32,74,130,421,118,630,247,321,1074,1081,852,1105,269,374,225,210,209,340,91,149,68,475,250,516,895,94,702,681,601,473,72,179,45,258,233,356,224,506,454,273,391,716,335,262,568,296,135,233,235,93,125,11,13,418,286,34,393,515,369,332,513,376,170,215,207,144,37,92,136,12,365,87,216,389,66,421,451,32,158,64,56,176,142,284,109,312,266,135,208,284,235,83,166,419,38,153,185,125,52,236,43,282,290,264,22,171,46,23,338,343,104,17,185,203,111,224,110,312,689,350,629,376,657,2138,920,2231,40,141,171,56,136,190,326,435,598,238,1217,1388,2727,1704,818,5114,103,89,126,83,130,197,294,120,161,606,568,1022,4262,6137,1022,5455,57,138,84,100,283,137,361,40,718,747,120,2966,4500,12786,15343,7671,10,113,154,216,190,209,139,381,134,416,1704,1673,340,3750,4091,5114,137,17,178,138,9,118,222,530,474,1022,194,2191,2614,852,5319,4432,148,45,146,46,167,123,345,208,311,496,511,1507,2118,1766,1125,1952,28,82,127,96,244,93,37,46,96,438,61,1101,1461,1022,180,397,115,99,12,173,8,219,227,245,115,200,584,906,716,1060,904,340,87,69,16,38,67,216,60,321,126,164,559,578,474,646,165,242,120,112,110,179,47,78,35,247,130,272,480,52,397,401,368,300,39,96,24,137,123,189,118,269,243,147,214,400,192,154,346,185,73,126,126,50,67,6,7,226,156,19,219,292,214,197,311,234,92,117,112,78,20,50,74,6,201,48,122,223,38,250,273,20,86,35,30,96,78,156,60,173,148,76,118,163,138,49,100,257,20,84,102,69,29,131,24,158,163,150,12,99,27,14,204,210,91,14,160,172,93,185,89,248,537,266,467,275,484,1680,836,2455,35,122,146,48,113,155,261,340,454,174,852,925,1753,1136,681,6137,90,77,107,70,108,160,234,92,120,430,378,625,2324,3068,681,8183,49,119,72,84,234,111,286,31,531,525,78,1744,2250,5114,7671,15343,9,98,131,182,158,170,110,294,100,296,1136,1022,185,1875,2727,7671,120,15,152,116,8,97,178,415,359,748,136,1461,1680,568,4432,5319,130,39,125,39,140,102,281,165,242,378,379,1101,1561,1388,1022,2148,25,72,109,82,207,78,31,37,77,347,48,867,1180,876,170,421,101,87,10,150,6,186,191,204,95,164,481,755,613,954,871,354,78,61,14,33,58,186,52,273,107,140,478,501,422,598,161,248,107,99,98,158,41,68,31,215,113,237,422,46,364,378,361,306,35,86,21,122,109,167,105,237,215,131,193,366,179,148,340,188,66,114,114,45,60,5,6,203,140,17,200,271,202,190,308,237,84,106,102,70,18,45,67,6,184,44,113,209,37,243,270,20,79,32,28,88,71,142,55,159,137,71,111,155,132,48,99,259,19,77,94,63,26,121,22,146,152,141,12,95,26,13,203,211,168,22,181,136,49,64,20,37,52,16,18,6,7,16,5,13,109,297,243,50,73,62,65,53,44,10,30,19,21,7,2,17,545,340,272,97,84,72,63,15,11,25,12,11,22,14,1,9,750,1045,272,148,212,55,82,5,53,31,2,32,20,19,10,9,272,1295,600,354,152,89,33,51,10,18,40,20,1,8,5,9,1841,136,591,210,7,50,53,74,39,49,5,33,21,3,17,15,818,181,333,58,116,50,83,30,27,26,16,30,26,14,7,12,81,185,194,93,146,35,8,6,9,26,2,29,26,13,1,4,200,143,12,131,4,74,51,37,11,13,27,30,17,20,14,5,104,70,13,23,29,66,13,49,13,12,31,24,15,16,3,4,106,86,69,88,18,21,7,38,14,23,30,2,15,13,10,7,27,58,12,57,41,49,23,41,28,13,15,23,9,6,12,5,41,64,55,18,20,1,1,34,19,1,17,19,11,9,13,8,44,50,42,25,5,11,13,1,25,5,10,16,2,13,13,0,36,13,10,28,19,33,10,26,19,8,10,12,9,3,5,12,7,28,31,18,6,26,4,23,21,16,1,8,2,0,12,11,1511,228,2015,1604,598,785,246,440,608,191,211,77,84,185,62,145,942,3109,2944,647,954,797,814,647,527,122,355,223,237,84,28,188,4318,3887,3887,1439,1203,987,820,189,143,300,150,135,257,156,14,103,4750,14900,5182,2591,3298,791,1103,68,660,373,31,368,231,221,113,98,1295,24618,14252,6737,2461,1295,448,665,129,219,474,230,21,98,60,98,11661,1943,11229,3671,117,719,719,954,482,588,62,381,242,44,197,170,6478,2073,4750,863,1665,678,1079,379,335,319,195,345,298,165,81,135,706,1943,2355,1203,1909,448,111,84,109,315,28,329,296,151,21,44,1799,1448,143,1542,49,903,616,440,137,159,317,343,197,225,160,54,959,697,143,259,333,771,152,564,155,143,351,267,167,182,39,52,988,840,716,948,197,244,83,425,165,256,340,28,172,143,113,83,254,570,127,599,439,530,259,451,314,147,168,250,98,66,130,63,392,617,549,187,210,15,14,372,204,20,186,204,125,99,138,94,421,489,421,256,56,118,145,10,267,53,111,170,25,143,139,9,342,128,101,283,200,343,113,274,198,86,113,135,99,31,57,135,73,276,305,185,69,272,44,246,219,174,12,87,21,9,129,122,1500,250,2471,2167,857,1154,363,642,877,272,296,107,115,250,83,193,857,3273,3750,954,1500,1263,1269,985,782,177,506,313,327,114,38,251,3333,3750,5401,2500,2167,1714,1357,300,219,444,217,191,357,214,20,137,2750,11502,9001,6001,7001,1500,1917,111,1026,558,45,524,323,304,154,131,600,14252,33006,19503,5701,2550,794,1096,202,330,692,329,29,135,82,132,6751,1500,19503,8501,250,1363,1250,1555,750,882,90,542,338,60,267,228,5000,2000,6601,1500,3000,1178,1786,600,512,472,282,488,414,226,110,181,642,2045,3000,1773,3000,710,173,128,163,457,40,461,409,206,29,58,1786,1583,176,2083,71,1327,909,642,198,227,444,474,269,304,214,72,1000,777,173,333,450,1071,214,794,217,200,483,364,226,244,52,69,1061,947,851,1184,256,326,113,580,226,348,460,38,229,189,149,109,277,647,150,735,555,686,340,600,418,197,223,332,130,87,170,82,434,704,646,227,260,20,18,483,267,26,244,267,163,129,179,121,471,560,493,307,69,148,183,14,343,68,143,220,32,184,179,11,385,147,118,338,242,422,141,345,251,110,145,173,126,40,73,172,83,317,356,219,83,332,54,306,275,219,16,110,27,12,163,154,1432,253,2758,2711,1182,1688,545,967,1308,401,429,153,162,348,115,264,746,3039,4029,1241,2256,2026,2053,1568,1215,269,751,455,467,161,54,345,2532,2955,5319,3546,3841,3152,2406,506,354,691,328,282,515,303,28,190,1773,6796,7092,10638,16548,3250,3707,197,1707,886,69,779,469,434,216,182,354,6737,19503,46099,16844,6028,1595,1981,340,527,1063,491,43,193,116,183,4352,886,15366,15071,591,2955,2417,2758,1247,1399,139,805,491,86,374,315,3799,1576,6501,2127,5319,2167,3166,1013,827,735,426,719,597,320,154,249,559,1899,3223,2304,4513,1139,279,204,253,693,60,670,584,290,40,80,1704,1604,197,2607,98,1941,1363,967,295,334,644,678,379,424,295,99,1013,827,197,409,591,1477,303,1139,312,285,685,512,314,337,72,93,1117,1037,979,1437,326,432,154,802,314,485,639,52,315,258,201,146,300,722,173,886,695,886,450,805,567,268,304,451,175,118,228,109,479,796,752,272,322,25,23,634,354,35,326,357,218,171,238,161,526,639,576,367,85,185,233,18,447,90,189,291,43,243,235,15,435,168,139,403,295,523,177,439,323,142,189,225,165,52,95,224,94,365,418,261,100,408,67,385,349,280,20,142,34,15,211,199,824,149,1727,1871,914,1439,493,897,1217,370,391,137,143,304,99,225,398,1636,2313,824,1813,1884,2036,1568,1196,259,704,417,420,142,47,296,1233,1388,2591,2159,3368,3455,2735,555,370,691,316,263,469,271,24,164,791,2709,2591,5182,18139,4750,4966,235,1871,911,68,736,431,390,190,158,152,2461,5701,16844,24618,11013,2332,2461,381,548,1050,466,39,173,102,159,1943,353,5614,7342,647,4318,3239,3298,1367,1439,136,762,451,78,330,273,1850,740,3167,1295,4664,2375,3599,1110,863,734,410,671,544,286,135,215,299,1022,1850,1531,3627,1060,277,204,249,666,56,614,525,256,35,69,981,946,123,1799,76,1655,1233,897,274,308,586,608,335,370,254,84,616,518,129,287,448,1199,259,999,277,254,606,449,273,290,61,79,708,676,663,1022,245,340,126,676,268,417,550,45,269,219,170,123,196,483,119,635,518,685,359,658,471,224,256,379,147,98,190,90,319,542,525,196,239,19,18,507,287,28,269,295,180,141,196,132,356,441,406,265,63,140,180,14,356,72,153,237,35,198,192,12,299,117,98,292,218,393,135,341,254,113,151,181,133,42,77,180,65,257,298,189,74,305,51,296,272,220,16,113,27,12,169,159,579,105,1248,1435,772,1363,515,993,1382,421,441,153,158,329,106,237,264,1070,1525,579,1475,1854,2318,1904,1464,312,828,478,471,156,50,316,772,828,1490,1288,2511,3709,3671,772,496,883,386,311,536,302,26,176,472,1481,1264,2318,10820,6376,8888,386,2740,1223,85,884,500,439,209,170,89,1295,2550,6028,11013,19708,5216,4405,579,750,1337,563,46,196,113,172,1159,193,2740,3284,386,5796,5796,5410,2002,1932,171,915,522,87,363,295,1159,441,1821,772,3477,2550,4830,1545,1159,938,502,791,622,319,148,231,198,668,1220,1076,2950,1043,316,248,305,802,66,705,589,281,38,73,690,667,89,1380,64,1568,1288,993,312,351,662,678,368,400,272,89,454,386,99,231,386,1114,257,1043,298,276,659,486,293,309,65,82,542,524,529,848,213,313,122,678,277,437,579,47,283,229,176,126,154,386,98,536,454,626,340,644,471,228,262,390,152,101,194,92,257,443,438,168,210,17,17,487,281,28,270,298,183,143,198,133,292,366,343,229,55,127,167,13,343,70,151,235,35,198,192,12,248,99,84,253,193,355,125,320,242,108,147,177,131,42,76,178,55,218,256,165,65,275,47,276,256,210,15,110,27,12,165,156,243,43,520,613,350,681,288,613,906,283,297,102,104,213,68,150,106,420,590,226,613,892,1350,1283,1052,226,590,333,320,104,33,202,299,306,526,438,886,1636,2332,613,409,701,292,225,374,204,17,114,177,522,409,669,2864,2250,7058,409,2659,1060,68,659,355,300,139,110,33,448,794,1595,2332,5216,5523,5830,613,675,1083,424,33,135,75,112,436,68,886,948,102,2045,4603,5728,1943,1673,136,681,371,60,241,192,449,163,642,263,1227,1125,3068,1227,954,745,379,572,434,215,97,149,80,263,472,419,1227,502,184,167,219,581,47,491,400,187,24,47,289,277,37,590,29,784,722,613,204,236,446,453,243,260,174,56,197,168,43,105,184,568,141,613,184,175,423,312,188,196,40,51,243,237,243,400,104,161,66,387,164,266,358,29,176,142,109,78,71,180,46,260,227,324,184,361,272,135,158,237,92,61,118,56,121,211,212,82,106,9,9,269,160,16,159,177,109,86,118,79,140,177,169,114,28,66,89,7,192,40,87,137,20,117,113,7,120,48,41,128,99,186,66,174,134,61,83,102,76,24,44,104,27,108,128,84,34,144,25,149,141,117,8,62,15,7,95,90,412,73,863,1020,598,1233,575,1371,2231,740,797,274,277,562,176,383,175,676,925,348,954,1480,2591,2980,2826,647,1704,946,888,281,87,525,479,474,777,616,1203,2303,4103,1554,1295,2303,925,678,1079,568,47,300,279,784,575,863,3298,2375,9933,1295,11229,4103,235,2087,1055,852,381,294,51,665,1096,1981,2461,4405,5830,24618,3239,2850,3887,1371,99,385,207,299,685,102,1247,1223,117,2159,6478,18139,8206,6478,471,2159,1103,170,660,510,719,252,950,370,1665,1583,5398,3109,3023,2447,1203,1727,1252,600,263,394,131,422,740,647,1909,832,353,388,588,1665,136,1395,1110,507,65,122,490,464,61,981,49,1419,1439,1371,503,616,1196,1217,647,684,451,143,345,292,76,185,333,1079,287,1345,431,431,1073,802,482,501,103,129,436,425,438,733,197,316,136,840,375,632,873,73,438,354,271,192,130,331,86,490,439,647,381,777,609,311,373,569,224,150,287,136,227,397,403,159,210,18,19,578,353,37,367,415,259,205,284,190,267,340,326,224,56,135,187,15,421,90,199,317,48,274,267,17,233,94,82,254,200,382,139,372,292,135,188,232,174,56,103,243,53,213,255,169,69,298,52,318,305,257,19,140,35,16,219,208,88,15,180,211,123,262,129,340,621,227,259,91,92,186,57,123,36,138,185,68,183,287,535,712,818,216,608,340,314,97,29,173,98,94,149,113,211,389,719,340,409,909,378,267,405,204,16,101,56,153,107,151,530,340,1307,227,4432,2159,113,898,416,315,134,100,10,129,202,340,381,579,613,3239,1704,1875,2045,613,40,144,73,102,139,20,233,214,18,309,852,3182,3239,3409,227,929,435,63,233,173,148,50,182,68,292,267,947,681,954,966,492,681,470,215,91,132,27,86,148,126,367,161,73,92,170,557,48,502,393,175,22,40,105,98,12,202,10,301,324,340,140,189,389,406,216,227,147,46,75,63,16,40,73,243,68,340,118,126,329,253,154,160,32,40,97,95,98,164,45,74,33,215,101,179,257,22,135,109,84,59,29,75,19,113,103,156,94,200,163,86,107,167,67,45,87,41,52,92,94,37,50,4,4,149,94,10,103,119,75,60,84,56,63,80,78,54,13,33,47,4,112,24,55,89,13,79,78,5,55,22,19,62,49,96,35,96,77,36,51,65,49,16,29,70,12,51,62,41,17,75,13,83,81,69,5,39,9,4,62,59,160,27,318,367,214,454,230,642,1291,529,666,250,259,522,160,339,65,243,317,114,300,461,868,1232,1636,525,1704,1018,947,288,85,489,174,163,250,182,325,571,1018,500,750,2400,1250,916,1339,642,50,292,99,261,176,236,777,458,1568,250,6501,7126,500,3625,1500,1041,416,296,18,219,330,527,548,750,675,2850,1875,8251,11252,2700,150,485,230,304,244,34,382,335,27,416,1022,3500,4750,11252,1000,3750,1568,208,722,513,261,86,305,109,450,392,1339,1000,1750,2550,1625,2333,1553,678,275,384,49,152,254,211,600,259,118,160,340,1350,136,1500,1184,519,64,114,191,175,22,353,17,522,577,642,291,441,1000,1107,605,636,410,127,140,116,30,72,132,446,128,675,250,288,805,650,407,428,88,108,184,178,183,308,84,141,65,439,217,405,611,54,342,283,217,154,57,144,37,218,200,306,190,416,353,195,250,402,165,113,220,104,102,180,184,74,100,9,10,315,204,23,238,282,182,148,208,141,124,159,154,108,28,68,98,8,244,54,126,209,32,191,189,12,111,45,40,125,101,198,75,207,169,81,117,150,115,38,71,169,25,104,127,85,35,157,28,178,176,153,12,89,22,10,147,142,367,62,707,805,463,974,495,1416,3020,1363,1925,795,876,1809,557,1169,148,539,691,242,622,935,1731,2476,3507,1301,5114,3533,3507,1076,314,1753,389,356,533,378,648,1091,1850,876,1363,5455,4091,3750,5682,2630,194,1091,220,566,371,481,1507,833,2614,371,8865,12956,2045,19776,7501,4649,1704,1136,40,474,692,1063,1050,1337,1083,3887,2045,11252,61375,18412,818,2250,962,1180,541,73,805,681,53,757,1704,5207,6478,20458,4091,20458,7842,929,2955,1970,584,190,652,227,898,750,2435,1753,3182,5796,5319,9547,6592,2776,1071,1432,111,337,552,450,1245,526,236,323,730,3347,409,5207,4383,1938,236,409,437,396,50,774,38,1120,1239,1416,681,1136,2888,3523,2045,2203,1425,438,324,267,68,163,296,1002,292,1578,613,757,2281,1970,1295,1402,292,361,433,416,425,713,196,329,154,1067,548,1076,1714,161,1047,889,694,494,136,343,89,516,475,736,464,1040,909,521,695,1163,492,346,681,327,247,434,444,179,243,22,25,801,533,61,660,805,533,442,631,431,303,389,378,265,69,172,250,22,642,147,349,591,95,562,563,38,274,112,99,313,253,503,192,539,448,220,324,421,331,111,209,503,64,262,318,215,90,403,74,468,470,415,33,249,64,31,429,417,186,31,350,394,223,463,233,669,1463,701,1091,505,613,1344,424,892,74,267,337,116,291,426,771,1085,1550,613,2789,2332,2678,876,258,1416,194,175,256,177,295,479,777,350,526,2182,2045,2700,5114,2455,175,935,109,276,177,223,673,355,1045,136,2901,3887,818,17798,9001,5114,1673,1022,20,230,329,491,466,563,424,1371,613,2700,18412,22095,1227,2700,982,1083,269,36,384,316,24,323,681,1909,2120,6137,1636,18412,9410,1022,2901,1773,292,93,314,106,409,329,1022,701,1227,2318,2659,6874,5932,2591,964,1227,56,167,269,215,582,240,105,141,323,1578,223,3437,3347,1578,193,330,222,199,25,378,18,532,584,669,330,584,1636,2238,1432,1636,1085,334,167,136,34,81,147,494,144,789,315,409,1318,1227,863,982,210,263,225,215,218,364,99,168,79,555,293,598,1001,99,678,598,480,347,71,180,46,269,247,385,245,557,499,295,409,711,312,227,457,223,131,230,235,95,129,12,13,439,298,35,390,491,334,284,414,287,163,209,203,142,37,93,137,12,364,85,207,359,59,356,364,25,149,61,53,171,139,277,107,304,256,128,192,255,204,70,133,325,35,143,175,118,50,225,41,266,271,243,19,150,39,19,271,266,17,2,32,36,20,41,20,58,128,62,103,53,72,174,58,125,7,24,30,10,25,36,65,89,125,50,243,235,327,123,38,215,18,16,23,15,25,40,63,27,38,155,151,250,681,409,30,155,10,25,16,19,57,29,82,10,197,235,45,1318,1500,1136,340,185,1,21,29,43,39,46,33,99,40,150,818,1227,272,750,218,204,25,3,34,27,2,26,53,141,143,371,90,1363,1568,227,591,322,27,8,28,9,35,27,83,54,90,165,197,636,791,431,166,204,5,15,24,19,51,20,8,11,26,129,19,347,409,223,29,50,21,18,2,34,1,47,51,58,28,52,155,234,168,212,149,47,16,12,3,7,13,45,13,72,29,38,131,131,99,121,27,35,21,20,20,34,9,15,7,52,28,59,103,10,77,71,59,44,7,17,4,26,23,37,23,54,49,30,42,77,35,26,55,27,13,22,23,9,12,1,1,43,30,3,41,53,37,33,49,35,16,20,20,14,3,9,13,1,37,8,22,39,6,41,42,2,15,6,5,17,14,28,10,31,26,13,20,28,22,8,15,38,3,14,17,12,5,23,4,27,28,26,2,16,4,2,31,31,84,13,152,166,91,185,90,254,553,272,461,250,375,1014,375,857,33,116,143,47,115,162,279,375,514,201,987,1018,1636,750,272,1607,86,75,107,71,113,173,263,109,150,571,535,916,3125,2700,250,1333,48,118,73,88,253,125,338,39,722,791,136,3625,5501,9376,3750,1875,8,98,135,193,173,196,135,385,144,485,2250,2700,750,8251,3000,2250,118,15,158,125,9,113,220,552,527,1250,272,3750,5751,1875,6501,3250,129,40,130,42,157,119,347,219,350,607,696,2333,3625,2850,1375,1750,25,73,114,88,230,91,38,48,107,519,78,1500,2045,1350,204,375,100,88,10,160,7,213,227,254,125,227,692,1107,875,1235,958,321,76,61,15,35,63,208,60,326,132,178,621,650,527,692,166,225,105,99,99,164,44,74,34,246,133,283,505,54,414,405,355,274,34,85,21,125,114,177,113,261,240,147,216,402,191,150,323,166,64,111,112,45,61,5,6,215,150,18,212,282,204,184,284,206,80,102,99,70,18,46,68,6,189,45,115,209,36,228,244,17,75,30,27,85,70,140,55,158,136,70,109,150,125,44,88,221,18,73,89,60,25,116,21,142,147,135,11,89,24,12,176,178,53,8,94,102,55,111,53,148,319,155,264,146,233,697,288,727,21,73,88,29,69,95,162,212,284,109,524,545,935,495,218,1487,54,47,65,43,67,101,150,60,79,290,259,428,1515,1636,218,1454,30,73,44,53,149,72,190,21,373,383,60,1438,2000,4546,4091,2727,5,60,82,116,102,113,75,207,73,230,962,982,218,3000,4364,4091,74,9,97,75,5,65,123,299,272,606,121,1487,2091,909,7092,4728,81,25,80,25,93,69,197,121,186,309,337,1091,1757,1727,1200,1909,15,45,70,54,138,53,22,27,59,280,41,803,1169,892,163,347,64,55,6,98,4,128,134,148,72,129,396,650,545,848,738,272,49,39,9,22,38,127,36,196,79,106,376,405,345,484,125,181,67,63,63,103,27,46,21,152,82,175,319,35,279,287,265,215,22,54,14,79,72,112,71,165,152,94,140,268,131,106,240,128,41,72,73,29,39,3,4,138,97,12,141,191,142,132,209,157,52,67,65,45,11,30,44,4,124,30,77,143,25,164,179,13,49,20,17,56,46,92,36,105,91,47,74,104,88,32,64,165,12,48,59,40,17,77,14,95,100,92,7,62,17,8,129,133,88,14,153,165,88,174,83,227,480,231,389,216,354,1120,511,1444,34,119,142,46,109,148,247,317,416,155,730,747,1292,730,371,3068,88,76,105,68,105,155,225,88,113,399,340,535,1826,2045,340,3273,49,118,71,84,232,110,283,30,521,511,75,1648,2045,4262,5114,7671,9,98,132,183,159,172,112,299,102,304,1180,1083,204,2250,4091,15343,121,15,155,119,8,100,184,433,381,807,151,1704,2138,852,8865,13297,133,40,129,41,146,107,297,177,265,424,443,1363,2118,2159,1875,4296,26,74,114,86,218,83,33,41,86,400,58,1101,1615,1315,278,716,105,91,10,158,7,201,208,227,108,193,584,960,826,1363,1307,541,81,64,15,36,62,202,57,306,122,164,581,633,555,818,227,354,113,105,104,169,45,74,34,243,130,280,511,57,466,498,484,414,37,91,23,131,119,184,117,269,247,154,231,449,225,189,441,245,70,121,122,48,65,6,7,229,161,20,238,328,248,237,387,299,89,114,110,76,20,50,75,7,210,52,133,250,44,297,332,24,84,34,30,96,78,157,61,179,156,82,129,183,158,58,120,313,20,83,101,69,29,133,25,164,173,161,13,111,31,16,241,251,1487,204,1718,1367,526,722,237,441,634,206,233,87,97,217,74,176,866,2455,2191,495,781,701,764,641,545,131,393,253,274,98,34,228,3682,2510,2367,969,920,841,760,187,149,323,167,154,298,185,17,125,4050,7058,2455,1578,2455,675,1032,68,693,406,35,423,271,264,137,120,1841,11661,6751,4352,1943,1159,436,685,139,244,541,269,25,118,74,121,49713,2761,9574,3130,108,708,746,1031,538,673,72,452,292,54,243,211,27618,4910,6751,1004,1841,750,1211,433,390,377,234,419,365,204,102,170,2209,4603,4091,1709,2455,552,134,102,133,385,35,409,370,190,27,56,4603,3180,263,2422,70,1209,800,561,174,202,401,435,251,288,205,70,2166,1432,263,424,502,1095,208,753,204,187,456,346,217,237,51,68,2053,1636,1288,1578,306,361,118,589,225,344,453,37,227,188,149,110,497,1065,224,1000,694,801,378,642,437,202,228,337,132,89,173,84,736,1119,954,312,334,24,21,539,290,28,257,279,170,134,187,127,764,864,720,422,90,184,218,16,385,75,156,237,35,196,190,12,606,221,171,465,319,533,171,407,290,124,161,190,138,44,79,185,127,469,508,301,110,423,67,368,323,252,18,124,30,13,179,169,159,23,212,177,70,97,32,59,84,27,30,11,12,27,9,22,90,288,284,68,110,99,107,88,74,17,52,33,35,12,4,28,371,306,334,146,139,125,111,26,20,44,22,20,39,23,2,15,375,941,409,272,409,107,156,9,98,56,4,56,35,34,17,15,136,1943,1500,886,353,193,68,102,20,34,73,36,3,15,9,15,2761,613,2659,695,20,120,118,154,77,94,9,60,38,7,31,27,2045,818,1500,204,334,125,189,64,56,52,32,56,48,26,13,21,204,613,681,295,409,87,20,14,18,53,4,54,48,24,3,7,464,388,37,365,10,180,116,80,24,27,53,57,32,37,26,8,227,168,34,58,70,154,29,104,27,25,60,45,28,30,6,8,219,188,159,204,40,48,16,79,30,45,59,4,29,24,18,13,53,121,26,124,88,104,49,84,57,26,29,43,16,11,21,10,80,126,112,37,41,3,2,68,37,3,32,35,21,16,23,15,83,97,83,50,11,22,27,2,48,9,19,29,4,24,23,1,66,24,19,54,38,64,21,50,35,15,20,23,17,5,9,22,14,52,58,35,13,50,8,44,39,30,2,15,3,1,21,20,1241,197,1909,1707,709,1013,337,625,886,283,315,115,126,277,93,218,675,2364,2607,689,1182,1091,1182,970,802,188,547,343,363,128,44,285,2532,2417,3191,1611,1646,1493,1295,303,231,480,239,214,402,243,23,158,2167,6796,4255,3546,5516,1393,1941,118,1124,623,51,597,371,351,178,152,591,11229,19503,15366,5614,2740,886,1247,233,382,805,384,34,158,97,155,9574,2659,46099,15071,354,1773,1564,1909,910,1063,109,648,403,72,317,271,8865,4728,19503,3546,5319,1773,2462,788,653,591,349,598,504,273,133,217,1182,4432,7092,3841,5516,1139,253,177,216,591,51,577,506,253,35,71,3166,3062,354,4029,126,2146,1363,911,269,300,575,604,338,378,264,89,1688,1379,312,591,759,1704,322,1139,301,268,634,470,287,308,66,85,1713,1576,1432,1970,413,506,168,834,314,472,610,49,295,241,187,136,432,1026,239,1166,864,1040,501,857,582,268,298,435,168,112,215,103,656,1077,992,347,394,30,26,685,371,35,326,351,212,165,228,153,693,832,736,456,102,215,262,19,473,93,192,291,42,238,229,15,556,213,172,491,350,604,199,480,345,148,194,228,165,52,94,218,118,451,509,312,118,467,75,422,375,295,21,146,35,15,209,197,695,115,1202,1159,515,772,264,496,704,224,247,90,97,211,70,163,356,1324,1610,477,901,883,980,808,662,153,439,271,283,99,33,216,1220,1242,1897,1159,1370,1324,1159,267,198,403,196,172,318,189,17,120,910,2962,2318,2782,5410,1416,1904,110,1004,537,42,487,296,276,138,116,210,3671,8501,15071,7342,3284,948,1223,214,335,681,316,27,125,75,119,3130,695,15071,19708,579,2318,1738,1909,847,939,92,535,325,57,247,207,3161,1545,8501,3477,6955,2125,2634,772,601,518,295,491,405,215,103,166,496,1932,3864,3014,5410,1159,248,165,193,508,42,470,404,198,27,54,1525,1573,210,2898,105,1904,1220,802,231,252,471,485,267,295,203,67,891,772,193,409,579,1380,267,948,248,218,509,372,224,237,50,64,960,927,901,1337,300,386,132,662,250,373,479,38,227,184,141,102,252,622,152,783,610,763,378,656,448,206,229,332,127,84,161,76,392,665,636,231,272,21,19,509,278,26,245,264,159,123,169,113,422,520,474,303,70,151,187,14,347,68,142,215,31,175,168,11,343,134,111,325,237,417,140,343,249,108,141,166,120,38,68,159,73,287,329,206,79,320,52,297,266,211,15,105,25,11,151,141,34,5,63,65,31,50,18,35,50,16,17,6,6,14,4,11,16,62,81,26,56,60,71,60,49,11,32,19,20,6,2,14,52,53,87,61,88,99,92,21,15,31,14,12,23,13,1,8,35,112,90,136,381,125,174,9,84,43,3,36,21,19,9,8,7,117,250,591,647,386,102,117,18,27,53,24,2,9,5,8,108,20,354,579,68,340,204,190,76,78,7,40,24,4,17,14,113,49,250,136,613,250,284,74,53,42,23,37,29,15,7,11,19,73,151,147,381,102,22,14,16,40,3,35,29,14,1,3,65,68,9,154,6,142,97,64,18,19,35,35,19,20,14,4,41,36,9,22,36,94,19,70,18,16,37,26,15,16,3,4,47,46,47,75,18,25,9,46,17,26,34,2,15,12,9,6,12,32,8,44,36,48,24,44,30,14,15,22,8,5,10,5,20,35,35,13,16,1,1,33,18,1,16,17,10,8,11,7,22,28,26,17,4,9,11,0,22,4,9,14,2,11,11,0,18,7,6,18,14,25,8,21,16,7,9,10,7,2,4,10,4,16,18,12,4,19,3,18,16,13,0,6,1,0,9,9,280,48,545,591,303,524,202,409,604,194,213,76,81,174,57,129,129,495,655,227,530,641,833,746,629,144,405,244,247,84,27,174,389,393,646,487,805,1091,1177,292,215,419,194,163,288,165,14,99,250,746,584,909,3182,1500,2614,151,1266,616,45,482,277,247,118,97,50,719,1363,2955,4318,5796,2045,2159,309,416,757,323,26,113,65,100,708,120,1773,2318,340,6819,5114,3818,1295,1203,104,552,313,52,216,175,757,303,1363,681,4091,3750,5682,1363,867,644,328,502,387,196,90,140,136,487,974,985,3182,1227,340,227,243,584,45,465,378,177,23,45,487,498,71,1217,61,1568,1239,876,251,262,467,459,242,258,172,55,324,289,78,194,340,1002,227,876,236,206,470,334,196,202,41,52,387,389,409,681,176,262,101,545,214,324,414,32,190,151,114,81,109,283,74,415,358,497,269,498,355,167,186,270,103,67,127,59,181,320,323,126,160,13,13,366,208,20,190,206,123,95,130,86,204,260,248,168,41,94,123,9,248,50,106,162,23,132,126,8,172,69,59,182,139,257,90,229,172,76,101,121,88,28,50,116,37,151,179,116,46,195,33,194,179,145,10,74,18,8,108,101,346,60,681,759,409,757,314,681,1057,350,389,140,148,313,102,229,154,584,774,275,681,909,1323,1307,1169,275,774,462,463,154,50,313,444,438,708,538,949,1487,1943,557,438,861,393,321,555,312,27,179,274,784,584,876,3182,1875,4705,340,2955,1388,97,988,548,473,222,178,53,719,1250,2417,3239,5796,4603,6478,852,1022,1704,681,53,220,123,184,746,118,1564,1738,204,5114,15343,14320,3887,3068,240,1180,635,102,409,324,807,303,1250,557,3068,3750,12786,4091,2386,1580,738,1060,780,381,170,258,149,511,974,949,3182,1534,613,511,568,1315,97,954,748,340,44,83,555,555,78,1345,73,2138,2045,1673,511,538,944,906,466,485,317,101,386,340,92,236,438,1420,361,1534,438,393,898,633,366,371,75,93,478,481,511,876,238,378,157,909,375,584,755,60,346,272,204,143,140,362,96,555,498,726,414,807,598,289,328,478,182,118,222,104,237,422,433,173,227,20,20,581,340,34,325,354,214,165,224,148,273,352,340,234,59,139,188,15,400,82,176,272,40,224,214,14,234,95,83,258,202,382,137,357,273,123,167,200,147,46,84,194,52,211,253,167,68,290,50,300,282,232,17,121,29,13,179,168,534,92,1048,1182,654,1272,565,1321,2192,763,872,318,336,708,229,509,231,864,1136,405,1028,1454,2333,2583,2545,636,1836,1099,1091,360,115,707,647,622,982,734,1306,2182,3298,1145,1041,2182,1004,807,1363,747,64,412,388,1071,763,1091,3818,2333,7319,763,8274,4031,272,2636,1400,1164,530,415,74,954,1555,2758,3298,5410,5728,18139,3182,3500,5207,1909,141,552,299,433,1031,154,1909,1909,190,3818,14320,53464,18139,11456,763,3369,1689,258,992,763,1123,401,1555,636,3124,3500,15912,11456,8910,5410,2256,2970,2050,954,411,607,212,698,1272,1182,3818,1909,954,1145,1591,3818,272,2545,1909,838,106,193,809,788,109,1836,100,3136,3471,3437,1215,1363,2411,2276,1145,1162,744,232,578,504,136,347,660,2273,636,3032,954,909,2129,1504,863,864,173,212,738,739,786,1363,381,636,282,1762,777,1272,1691,136,786,615,458,318,222,575,153,900,830,1257,753,1548,1205,605,705,1044,400,261,488,226,385,688,712,289,388,35,37,1107,673,70,679,752,458,355,482,318,452,586,572,400,103,249,347,29,781,166,361,565,84,472,452,29,393,161,142,448,356,688,253,675,529,244,335,409,303,97,174,405,89,362,439,293,121,527,93,567,542,454,34,244,60,27,369,347,302,51,585,660,370,740,345,863,1544,575,691,259,277,584,188,414,127,471,611,215,549,797,1357,1655,1829,503,1542,946,942,308,97,588,350,329,507,370,647,1091,1758,706,777,1884,925,750,1245,666,56,351,206,551,379,518,1727,1018,3311,431,6737,4103,287,2683,1357,1079,474,359,39,482,750,1247,1367,2002,1943,8206,3239,4750,6478,2120,143,527,272,381,538,77,910,847,76,1295,3887,18139,24618,19435,1036,3887,1753,249,910,673,588,203,750,287,1295,1295,5398,5182,9069,7342,2807,3298,2087,911,375,533,112,359,632,561,1727,832,431,647,1295,3887,287,2591,1850,777,94,167,437,417,56,925,49,1568,1850,2120,906,1177,2221,2114,1046,1036,647,197,319,274,73,185,353,1245,370,1943,685,719,1789,1295,746,740,146,176,417,414,438,762,215,370,172,1151,548,959,1338,111,647,508,376,259,128,331,88,522,488,760,474,1022,840,443,537,816,317,208,390,180,227,405,421,172,235,21,23,736,466,50,503,570,353,276,376,248,271,352,346,244,63,157,225,19,538,117,262,420,63,359,346,22,239,98,87,278,224,441,165,452,363,171,241,299,224,72,131,306,54,224,274,185,77,341,61,381,372,317,24,176,44,20,274,259,401,68,763,857,481,974,467,1227,2348,944,1212,477,526,1120,361,791,167,606,774,270,681,991,1731,2240,2727,842,2841,1850,1888,619,194,1158,449,414,624,444,759,1258,2045,876,1115,3273,1859,1607,2691,1416,116,711,261,681,454,598,1909,1071,3361,454,8865,7774,681,6592,3214,2435,1022,748,49,588,882,1399,1439,1932,1673,6478,3409,11252,20458,6137,371,1250,606,807,673,94,1063,939,78,1203,3068,11456,19435,61375,4091,12275,4705,601,2045,1437,739,247,882,323,1363,1250,4649,4091,9547,17389,8865,9547,5393,2159,833,1130,142,444,757,648,1909,876,438,681,1704,7365,681,6364,4383,1753,204,349,562,525,69,1111,58,1809,2153,2630,1301,2045,4463,4530,2261,2203,1344,400,417,353,92,231,438,1549,472,2630,1022,1203,3296,2532,1495,1487,292,347,554,545,572,989,280,487,233,1636,833,1573,2348,204,1227,974,722,494,173,445,118,700,659,1042,667,1496,1292,718,915,1447,578,386,725,336,312,556,578,237,327,30,34,1098,722,81,842,985,624,495,681,451,378,491,484,344,90,227,331,29,836,188,433,711,110,631,613,40,338,140,124,398,325,647,247,689,566,274,394,499,382,125,229,537,78,322,395,268,113,507,92,584,581,506,40,292,74,34,470,447,45,7,84,94,52,106,51,140,281,121,167,70,81,179,58,128,18,66,84,28,72,103,181,241,311,106,401,287,311,104,33,194,49,44,66,46,77,124,199,86,116,396,272,272,487,258,20,124,28,72,47,60,186,100,298,38,788,863,109,1318,666,487,194,136,5,62,90,139,136,171,136,471,227,1000,4091,1636,90,272,121,151,72,9,109,92,7,104,240,763,1036,4091,1091,4091,1254,136,417,272,80,26,90,32,129,111,378,297,636,1545,1773,2545,1318,471,166,212,15,47,79,65,186,81,38,58,151,818,109,1272,909,350,38,63,61,56,7,115,5,179,209,258,136,247,654,768,409,401,241,70,46,38,10,24,46,162,49,283,116,151,465,394,246,251,49,58,62,61,63,109,30,53,25,187,100,202,325,30,190,155,116,80,19,50,13,79,74,118,77,177,159,93,125,208,86,59,113,52,36,64,66,27,38,3,4,134,90,10,114,139,90,73,103,69,44,57,57,40,10,27,40,3,106,24,58,99,15,92,90,6,40,16,14,47,39,79,30,86,72,36,53,69,53,17,33,79,9,38,47,32,13,62,11,74,75,66,5,40,10,4,67,64,292,48,535,591,327,659,320,876,1812,818,1212,550,681,1568,526,1169,118,419,521,176,433,617,1071,1425,1888,681,2841,2286,2727,974,314,1859,312,278,404,276,450,711,1110,472,646,2338,1859,2250,4649,2630,215,1258,178,448,285,355,1060,548,1568,194,3799,4318,681,11865,7501,5682,2191,1461,33,381,542,805,762,915,681,2159,929,3750,20458,18412,1363,3750,1487,1704,452,60,648,535,40,552,1180,3369,3887,12275,4091,61375,23527,2045,5319,3128,498,160,542,185,722,592,1894,1363,2603,5796,8865,28641,19776,6478,2045,2386,97,292,475,385,1060,449,204,292,730,4091,681,11456,10229,4091,438,681,390,353,44,691,34,1022,1169,1416,753,1461,4463,6342,3905,4091,2476,708,296,244,62,151,278,965,292,1673,708,974,3296,3128,2159,2338,472,557,403,389,401,681,190,329,160,1169,642,1363,2348,236,1591,1363,1052,730,129,328,86,506,475,756,494,1158,1067,648,915,1603,699,498,978,463,239,422,437,179,247,23,27,898,624,75,842,1063,722,606,866,588,296,384,378,269,71,182,272,25,746,177,433,755,123,741,746,50,272,112,100,322,265,537,210,605,517,261,394,523,419,142,269,647,64,264,325,223,95,433,81,524,539,487,40,303,80,38,539,524,193,32,348,381,209,418,202,553,1157,537,836,406,542,1336,470,1075,77,272,335,112,271,380,651,858,1140,422,1867,1655,2214,871,298,1809,203,179,256,172,275,425,647,268,361,1320,1120,1568,3921,2566,224,1320,115,286,179,218,636,319,879,104,1941,2128,348,7580,6901,6535,2614,1680,21,242,338,491,451,522,371,1103,435,1568,7842,9410,1568,5751,2091,2138,292,38,403,325,24,313,635,1689,1753,4705,1254,23527,36074,3921,8156,4078,322,102,338,113,427,338,1031,697,1219,2424,3398,14639,22742,9933,2875,2994,63,186,298,237,636,261,114,156,373,2016,348,7319,9410,4705,522,784,254,227,28,430,21,611,681,806,422,825,2688,4420,3293,3992,2576,742,194,159,40,96,174,594,177,1008,427,603,2165,2265,1753,2091,448,542,267,256,261,439,121,209,101,738,410,896,1620,174,1266,1161,941,672,86,218,57,332,310,492,322,758,710,443,650,1196,551,412,841,409,161,284,292,119,165,15,18,606,427,53,609,799,564,492,726,505,202,261,256,182,48,123,186,17,522,127,318,570,96,594,613,42,187,77,68,221,182,371,146,425,368,189,291,396,325,113,218,534,44,183,226,155,66,303,57,373,388,356,29,230,62,30,433,427,36,6,64,70,38,75,36,98,207,97,155,79,113,301,113,272,14,50,61,20,48,67,113,147,194,72,327,308,454,200,75,487,38,33,46,30,48,73,109,44,58,209,179,267,774,613,61,389,21,52,32,38,111,54,145,16,295,308,48,1098,1250,1704,852,568,3,44,60,86,78,87,60,170,63,208,929,1022,227,1875,909,852,54,7,72,57,4,52,102,258,249,601,136,2045,3921,1704,4432,1773,59,18,60,20,73,56,167,107,176,322,402,1591,3296,3239,1250,1193,11,34,54,42,111,44,18,24,56,292,48,1060,1704,1227,170,265,47,42,5,77,3,105,115,133,68,131,430,755,650,954,712,219,36,29,7,17,31,105,30,173,73,103,380,422,359,481,113,146,50,48,48,81,22,37,18,131,73,162,302,34,265,262,227,170,16,41,10,62,57,91,59,140,131,83,126,241,116,92,197,99,31,54,55,22,31,2,3,114,81,10,121,164,120,109,167,119,39,50,49,35,9,23,35,3,102,25,64,118,20,131,139,9,36,15,13,43,35,72,28,83,73,38,59,83,69,24,49,122,8,36,44,30,13,59,11,74,78,72,6,48,13,6,96,97,167,27,292,313,168,331,157,425,886,417,675,354,531,1510,613,1576,66,228,275,89,212,289,481,617,802,295,1343,1295,2026,985,417,2955,172,148,207,135,209,311,455,180,231,810,681,1026,3166,2901,354,2578,97,234,142,168,472,226,591,65,1124,1122,168,3672,4334,7387,5319,4432,17,197,267,374,330,363,241,660,233,722,2955,2901,591,6501,7092,8865,243,31,317,247,17,216,409,992,910,2045,417,5319,8156,4432,46099,23049,268,82,267,86,312,234,671,417,653,1116,1280,4513,8569,11229,9751,12411,52,152,237,182,472,185,77,98,216,1063,168,3546,5910,5319,1063,2068,215,188,23,338,16,448,479,540,269,506,1636,2892,2659,4513,4078,1450,166,133,33,77,136,452,131,725,301,422,1558,1773,1604,2364,625,886,231,218,219,361,98,165,78,567,314,695,1308,151,1241,1313,1227,985,76,189,48,280,258,405,263,618,582,371,568,1117,562,466,1054,559,144,250,255,103,141,13,15,519,371,47,564,781,591,556,886,660,183,234,229,162,42,109,164,15,473,118,306,575,102,671,736,53,172,70,62,200,165,337,133,392,345,182,289,409,350,128,259,662,41,170,209,143,61,282,53,354,375,351,30,241,67,34,509,521,148,23,254,271,144,281,132,354,732,343,556,295,455,1359,591,1636,58,199,238,77,179,242,398,503,644,234,1055,1020,1636,844,394,3128,150,129,178,115,175,257,370,143,180,616,506,750,2332,2279,322,2836,84,202,122,142,394,185,474,51,853,821,118,2448,2786,4925,4432,5319,15,170,228,315,273,295,192,510,173,513,1970,1773,322,3250,4728,13297,211,27,271,207,14,175,324,763,673,1437,272,3128,4078,1773,23049,46099,234,71,228,72,259,191,534,322,486,793,853,2758,4674,5614,6501,18617,46,132,203,154,394,151,61,77,164,778,118,2364,3799,3546,886,2482,188,163,19,287,13,370,389,431,210,385,1215,2114,1959,3546,3707,1595,146,116,28,66,115,378,108,591,241,334,1224,1396,1295,2026,591,938,204,191,190,312,84,140,66,472,260,571,1077,126,1063,1182,1182,1022,67,167,43,244,224,349,225,526,494,315,486,970,501,432,1026,575,128,223,226,91,124,11,13,451,322,41,496,698,540,525,869,673,165,210,204,144,38,96,145,13,419,105,275,525,95,642,725,54,155,63,56,180,148,302,119,352,311,165,265,379,331,123,256,670,38,155,190,130,55,255,48,322,342,323,28,227,64,33,504,526,1161,161,1397,1156,463,659,224,428,627,208,238,90,101,228,79,187,629,1818,1704,409,681,641,725,627,545,133,405,264,288,104,36,244,2406,1704,1753,786,805,779,733,185,151,334,174,163,317,197,19,135,2250,4277,1753,1292,2203,642,1022,69,718,427,37,452,292,285,148,130,818,6478,5000,3799,1850,1159,449,719,148,261,584,292,27,129,81,133,27618,2045,8865,3161,113,757,807,1123,588,739,80,498,322,59,268,234,61375,8183,9001,1227,2166,865,1382,491,440,424,263,469,409,228,114,190,6137,10229,6819,2417,3182,681,161,120,154,443,40,465,420,215,30,63,10229,6478,454,3653,97,1568,997,681,207,237,467,503,288,329,234,80,4091,2603,438,646,708,1461,266,936,248,224,539,406,252,274,59,78,3489,2727,2045,2360,433,487,154,743,277,417,542,44,266,219,172,126,786,1666,340,1461,974,1083,494,818,545,248,276,403,156,104,202,97,1105,1668,1397,444,463,32,28,689,364,34,313,336,203,158,219,148,1104,1243,1022,589,123,245,285,20,484,93,190,287,42,233,224,14,849,309,237,635,429,704,222,520,364,154,198,230,166,52,94,218,174,640,689,404,146,554,86,468,406,313,22,151,36,16,213,199,301,44,401,345,142,205,70,134,196,64,73,27,31,69,23,56,161,503,505,127,218,207,235,202,174,42,127,82,89,32,11,73,606,481,545,259,272,264,246,61,49,107,55,51,98,60,5,40,545,1254,595,467,803,230,358,23,240,140,11,143,91,88,45,39,181,2073,2000,1576,740,441,163,252,50,86,190,93,8,40,25,40,4910,818,4728,1545,49,303,303,401,203,247,26,160,102,18,82,71,8183,4364,6001,654,982,353,524,176,152,142,86,151,129,71,35,58,1091,4091,3637,1182,1388,272,60,43,53,148,13,149,133,67,9,19,2273,2073,181,1515,38,597,363,239,70,79,152,161,90,102,72,24,991,763,148,233,258,524,93,320,83,73,173,128,79,85,18,23,878,770,636,779,146,165,51,247,90,134,172,13,83,67,52,38,202,461,101,454,311,350,160,263,174,78,86,125,48,32,61,29,287,457,401,133,142,10,8,216,114,10,97,103,62,48,66,44,288,338,288,171,36,74,87,6,148,28,58,87,12,70,67,4,223,83,66,181,125,208,66,156,110,46,59,69,49,15,27,64,46,172,190,114,41,161,25,138,120,93,6,44,10,4,63,58,768,118,1135,1026,439,652,226,435,637,209,237,88,98,218,74,174,400,1333,1442,388,700,685,785,676,580,140,416,266,285,102,35,230,1428,1250,1588,833,928,923,863,214,169,363,185,168,320,195,18,129,1178,3136,1800,1636,3000,868,1327,85,847,483,40,478,300,286,146,125,333,4750,6601,6501,3167,1821,642,950,182,305,652,314,28,130,80,129,6751,1500,19503,8501,250,1363,1250,1555,750,882,90,542,338,60,267,228,9001,6001,33006,4500,5401,1650,2206,692,567,510,300,512,430,233,113,185,1500,7501,15002,6501,7001,1227,250,166,197,529,45,506,441,219,30,61,4167,4750,600,6251,166,2464,1428,900,256,277,521,540,300,333,231,77,2143,1909,450,818,964,1974,346,1157,293,254,587,428,259,274,58,75,2071,2000,1853,2500,500,577,181,857,311,454,574,45,269,217,167,120,500,1222,288,1389,1000,1157,535,882,580,260,283,406,154,102,194,92,731,1223,1135,394,439,32,28,701,369,34,311,330,197,151,207,138,750,911,810,500,111,228,272,20,471,90,184,274,40,219,208,13,587,227,184,522,369,628,203,483,341,144,186,215,154,48,86,198,122,469,530,325,122,478,76,420,368,286,20,138,32,14,192,179,186,29,301,287,129,199,71,138,204,67,76,28,31,68,23,54,93,327,378,110,212,218,257,224,192,46,136,86,91,32,11,72,314,292,409,240,295,311,299,74,58,123,61,55,104,62,5,40,236,672,446,491,1041,321,495,31,303,169,13,160,98,92,46,39,58,863,1500,2127,1295,772,263,370,68,109,227,106,9,42,25,41,1004,204,3546,3477,136,681,557,636,287,323,32,185,113,20,86,72,1227,654,4500,2455,3682,900,1022,288,220,187,106,176,144,76,36,59,223,1022,2727,2659,3818,613,111,68,75,193,16,173,147,72,9,19,730,863,136,2045,68,1045,584,350,95,99,181,183,99,109,74,24,430,409,111,245,334,730,129,424,105,88,201,143,85,89,18,23,456,467,477,722,159,194,62,297,107,154,192,15,87,69,53,38,116,300,75,393,303,368,175,292,192,85,92,131,49,32,61,28,177,309,301,110,129,9,8,223,118,11,99,105,62,47,64,42,187,234,216,139,32,68,83,6,147,28,57,86,12,68,64,4,149,59,49,144,105,183,60,146,104,44,57,66,47,14,26,60,31,123,142,89,34,137,22,125,110,86,6,42,10,4,58,54,486,80,838,839,398,646,239,480,717,237,269,99,109,239,80,186,233,841,1022,318,660,727,900,806,701,168,494,310,327,114,38,250,743,708,1052,681,938,1091,1110,283,223,467,231,204,378,225,20,142,519,1485,1052,1339,3437,1227,2016,129,1227,666,53,603,364,337,167,140,116,1665,3000,5319,4664,3477,1227,1665,292,450,898,409,35,157,93,146,1841,334,5319,6955,613,4091,3068,3124,1295,1363,129,722,427,73,312,259,2166,982,5401,3682,22095,6751,6137,1473,1010,802,431,687,547,284,133,211,409,1673,4091,5319,17185,3682,613,334,340,818,64,673,557,266,36,69,1461,1665,272,5114,245,4705,2727,1578,409,409,718,704,373,399,268,87,944,904,263,669,1104,2789,526,1744,424,350,773,540,315,323,66,84,1078,1133,1227,2045,505,681,233,1133,409,584,717,55,318,250,188,133,292,771,204,1136,944,1227,613,1052,701,312,336,474,177,114,214,100,463,827,838,323,398,32,29,773,416,39,353,371,218,166,223,147,502,644,613,409,98,216,272,20,502,98,199,297,43,234,220,14,409,165,142,427,321,576,195,481,348,150,194,226,161,50,89,204,87,350,413,266,104,428,71,404,363,286,20,140,33,15,195,181,254,42,456,475,236,405,157,329,505,169,193,71,78,170,57,131,117,428,535,175,388,461,611,575,514,125,367,229,240,83,28,178,357,340,519,357,541,706,791,214,173,363,178,155,284,166,15,102,235,663,473,642,1909,825,1568,107,1026,548,42,472,279,253,123,102,50,678,1178,2167,2375,2550,1125,1583,267,392,750,329,27,119,69,107,750,125,1773,2125,250,3750,3750,3500,1295,1250,111,592,338,56,234,191,865,353,1650,900,6751,8251,9376,1800,1050,750,375,567,435,219,100,155,166,625,1363,1625,7001,3375,750,375,340,750,55,552,441,204,27,51,625,678,107,2083,125,3450,2500,1500,375,357,600,567,291,304,200,64,428,403,118,321,613,1875,409,1446,355,288,621,423,241,243,49,61,517,545,605,1071,291,441,166,857,317,454,553,42,238,185,137,96,147,392,107,625,555,778,416,750,514,232,250,350,130,83,154,71,241,438,456,182,236,20,19,530,293,28,254,267,157,118,158,104,270,352,343,236,58,135,176,13,343,68,140,209,30,164,154,10,225,92,81,250,193,357,125,315,233,101,133,155,111,34,61,140,49,199,239,157,63,265,45,261,239,191,14,95,22,10,133,123,490,82,900,963,498,897,368,807,1289,444,514,192,210,455,151,346,219,802,1014,340,795,1010,1442,1452,1363,340,1014,635,659,227,75,477,643,608,929,655,1055,1515,1905,568,487,1049,516,446,804,464,42,278,407,1120,786,1076,3409,1704,3921,309,3166,1704,131,1412,815,722,345,281,83,1079,1786,3166,3599,4830,3068,5398,947,1339,2435,1022,83,347,197,297,1211,189,2462,2634,284,5682,12786,15912,5398,4649,378,1894,1031,167,671,534,1382,524,2206,1022,6137,9376,42621,10229,4773,2898,1303,1836,1336,647,288,436,269,947,1894,2014,7956,5114,2557,1704,1420,2789,189,1768,1345,601,77,143,1039,1079,162,3044,189,6535,6819,5114,1326,1217,1948,1761,873,884,568,178,741,681,196,538,1095,3874,1022,4184,1095,897,1901,1266,704,693,138,168,932,974,1084,1967,568,947,401,2273,893,1311,1601,121,675,516,378,260,274,735,202,1217,1136,1704,983,1894,1363,633,690,969,357,227,416,191,467,852,900,370,498,44,46,1301,748,74,675,714,420,317,421,274,535,704,697,491,126,300,409,33,852,173,361,545,79,430,403,26,455,189,168,529,420,800,288,749,568,253,336,397,286,89,158,361,101,414,504,337,138,595,103,616,574,468,34,238,57,26,338,313,199,33,369,401,213,399,172,398,667,239,284,108,118,257,85,194,87,316,401,136,327,436,666,723,727,190,584,370,385,131,43,272,247,231,350,247,409,623,863,288,272,623,314,272,487,277,24,161,152,409,280,377,1205,642,1711,163,1934,1110,86,912,514,444,208,165,30,379,600,1013,1110,1545,1227,3109,681,1000,1753,701,54,219,121,177,433,64,788,772,74,1363,4091,11456,5182,4091,297,1363,697,107,417,322,491,176,692,288,1473,1800,10229,9820,5728,2782,1063,1347,912,420,180,264,96,323,606,591,2083,1227,818,1227,1363,2455,148,1272,909,387,48,86,378,379,54,974,58,2091,2727,2946,954,909,1402,1208,572,558,348,106,277,249,70,188,387,1461,446,2209,669,584,1249,818,444,426,83,99,359,370,409,743,220,389,181,1155,500,779,975,74,409,308,223,151,109,290,80,487,467,736,454,944,727,354,397,565,208,131,240,109,190,347,369,154,213,19,21,641,387,39,373,401,237,179,237,153,223,294,294,210,55,136,192,16,433,90,194,297,43,237,223,14,193,81,72,232,187,367,136,365,285,130,176,212,154,48,86,196,43,180,221,150,62,275,49,299,285,237,17,125,30,13,181,168,198,33,366,400,216,415,186,452,799,301,372,145,162,354,117,266,84,305,384,131,318,436,700,813,881,247,795,518,545,187,61,381,235,216,324,227,376,587,863,318,336,848,454,403,723,409,36,231,141,372,249,327,1028,552,1568,173,2482,1649,136,1457,807,681,311,242,27,335,512,827,863,1159,954,3023,954,1750,3182,1227,90,350,186,265,390,56,653,601,53,867,2386,8910,9069,9547,636,2603,1219,176,653,486,440,152,567,220,1010,1050,4773,5728,13366,8115,2482,2673,1628,697,283,400,86,280,502,459,1485,781,477,954,2386,5728,318,2430,1591,636,75,131,345,335,46,795,45,1568,2121,2864,1336,1591,2545,2114,954,891,535,159,258,226,62,163,330,1256,409,2343,859,867,1977,1306,697,654,124,145,341,347,378,681,202,367,181,1272,617,1060,1409,110,607,454,324,216,106,280,76,468,454,736,477,1060,881,459,541,791,295,187,338,152,189,344,366,153,216,20,23,728,464,50,489,539,324,246,326,210,226,298,299,216,57,145,212,18,515,112,247,388,57,318,299,19,199,83,75,243,200,399,152,419,337,159,221,270,200,63,113,259,45,189,234,160,68,304,55,345,337,287,22,157,38,17,234,218,206,34,377,412,224,437,201,508,945,375,488,197,226,503,168,381,86,309,386,130,318,441,728,888,1030,312,1073,734,794,276,90,560,236,214,316,218,358,562,847,331,386,1091,644,607,1114,632,55,349,140,360,235,302,927,490,1403,165,2740,2202,210,2401,1342,1114,496,378,26,319,472,735,734,938,745,2447,966,2550,5796,2318,165,607,309,424,377,52,591,518,42,644,1580,5410,7342,17389,1545,5796,2424,322,1116,793,424,142,510,187,802,750,2898,2782,8115,19708,7535,6492,3361,1295,490,657,83,263,454,396,1202,579,316,579,1932,10433,772,5410,3161,1159,128,213,337,319,42,706,38,1269,1656,2318,1352,2318,4637,3993,1738,1545,888,254,254,219,58,151,298,1114,366,2235,948,1159,3056,2153,1159,1070,198,226,343,343,368,656,193,351,178,1324,708,1363,1996,165,936,702,496,328,108,283,77,467,454,745,496,1159,1030,579,729,1120,430,276,500,224,196,355,377,158,224,21,25,819,549,62,640,735,453,349,467,301,238,315,316,229,61,158,235,21,613,139,318,515,78,439,417,26,214,89,81,264,218,443,172,487,404,196,281,352,266,85,154,355,49,206,256,176,75,343,63,404,405,353,27,202,50,23,314,294,135,22,245,268,145,285,133,346,670,279,383,163,194,443,150,343,56,198,246,82,200,278,464,582,709,229,852,623,709,253,84,521,151,135,197,134,217,337,510,204,253,788,521,541,1055,613,53,337,88,224,143,180,539,278,784,93,1646,1531,177,2337,1393,1166,511,379,16,195,282,426,410,502,379,1203,492,1625,5319,2659,197,696,337,443,234,32,349,295,23,328,738,2256,2807,8865,1773,8865,3398,402,1280,853,263,86,300,106,431,375,1303,1063,2482,7535,11524,12411,5141,1684,573,716,52,160,268,225,653,295,147,241,738,5319,886,8274,4432,1450,147,229,211,195,25,410,21,679,844,1139,689,1477,4255,4580,2068,1773,970,265,161,136,35,90,173,633,204,1259,569,805,2570,2095,1203,1119,204,227,219,217,229,402,117,211,107,818,464,985,1616,147,886,681,483,316,70,182,49,295,285,469,316,759,709,426,579,952,384,253,464,208,129,232,245,103,145,14,16,558,389,46,503,606,389,308,418,271,159,209,209,152,41,106,161,15,443,104,248,417,65,375,362,23,145,60,54,178,149,305,120,347,295,147,218,282,218,71,131,305,34,141,176,121,52,240,45,292,298,267,21,160,41,19,262,248,253,41,453,491,266,523,246,648,1286,558,803,361,452,1071,373,864,103,363,446,148,356,492,823,1045,1309,445,1768,1395,1697,636,218,1363,276,244,350,235,376,576,863,347,440,1454,1060,1235,2652,1636,146,925,160,399,251,309,906,456,1254,146,2612,2591,347,5537,3818,3409,1507,1101,30,345,488,719,671,791,572,1727,681,2333,9547,6874,636,2333,1091,1363,419,56,598,491,37,502,1060,2970,3298,9547,2545,28641,14639,1591,4513,2758,469,151,512,176,687,567,1836,1347,2673,6492,12411,53464,27687,7255,2100,2358,93,280,460,376,1048,452,212,318,867,5728,1272,26732,19094,5728,520,742,378,345,44,691,35,1071,1272,1636,954,2121,7637,11838,6683,5940,3136,818,291,243,62,154,291,1037,327,1982,904,1363,5034,4964,3298,3273,602,660,401,391,409,707,202,360,181,1388,807,1818,3288,336,2227,1818,1321,867,129,333,89,530,509,831,561,1363,1309,827,1202,2129,919,636,1200,545,241,432,453,189,266,26,30,1044,747,93,1055,1341,904,745,1037,684,301,394,393,284,77,199,305,28,873,212,524,916,149,884,873,57,277,115,104,340,284,586,233,683,593,304,462,616,491,166,309,730,65,272,339,235,102,469,89,584,608,555,46,349,92,44,608,584,229,37,404,435,234,459,216,574,1156,515,771,364,481,1196,434,1031,93,322,392,129,307,421,701,891,1130,395,1648,1391,1825,732,263,1695,245,214,304,201,317,479,708,282,359,1217,941,1208,2908,1977,188,1217,141,347,215,260,748,368,988,113,1977,1977,282,5213,4350,4494,2118,1561,26,298,414,597,544,622,434,1252,470,1553,6592,5932,791,3625,1757,2118,365,48,504,405,29,387,780,2050,2087,5393,1318,19776,22742,3296,8569,4674,409,129,430,144,547,435,1336,912,1628,3361,5141,27687,57351,18787,4350,4153,81,241,387,309,839,348,156,219,549,3236,659,18458,29664,11865,988,1258,331,298,37,574,28,842,964,1186,659,1412,5273,10217,8306,9229,5053,1271,256,211,53,130,240,837,257,1525,684,1040,4096,4674,3757,4314,847,936,356,343,354,605,170,299,149,1130,659,1521,2919,329,2442,2197,1695,1140,116,295,78,462,439,711,478,1163,1130,734,1120,2124,988,732,1450,678,218,388,404,167,234,22,27,925,671,85,1012,1353,962,832,1205,816,275,358,355,256,69,179,275,26,809,201,512,930,158,969,988,67,255,106,95,311,260,537,215,637,561,293,458,629,517,179,343,828,61,253,315,218,94,437,83,554,585,543,45,357,96,47,666,651,132,21,229,245,131,256,120,319,647,293,450,221,306,805,306,758,53,182,220,71,169,230,380,480,609,215,925,820,1151,498,191,1295,139,120,169,110,171,255,373,146,185,628,498,678,1799,1371,143,987,79,193,118,141,398,192,505,56,962,946,136,2683,2591,3239,1766,1388,14,165,226,320,286,319,215,600,215,678,2776,2591,431,2850,1727,2159,204,26,273,215,15,196,381,954,911,2159,471,6478,9933,3239,11229,5614,228,71,233,76,284,219,647,420,697,1295,1684,7255,18787,24618,7126,5441,45,133,210,165,437,176,76,102,239,1295,235,6046,12956,11661,1295,1511,186,165,20,308,15,431,479,568,302,616,2221,4462,4534,7255,4966,1295,144,117,29,70,128,437,131,760,333,498,1977,2406,2238,3109,706,832,202,193,197,332,92,159,78,586,339,785,1544,185,1511,1524,1295,925,66,167,44,257,242,388,259,626,609,401,629,1252,623,498,1055,518,125,221,229,94,131,12,15,514,376,48,591,821,613,560,852,600,159,207,204,146,39,102,157,15,466,117,307,575,101,647,685,47,149,61,55,180,150,311,125,372,331,175,280,394,333,119,235,582,36,149,185,128,55,257,49,329,351,330,28,225,62,31,452,451,67,10,116,123,65,127,59,157,318,145,226,114,164,454,182,473,27,92,110,35,83,112,183,230,290,102,446,407,600,277,115,833,70,60,83,54,83,122,175,68,84,285,227,317,893,750,88,666,40,96,58,68,190,90,233,25,423,407,57,1144,1178,1704,1125,1022,7,81,110,154,135,148,97,263,91,275,1071,964,166,1375,1200,1875,102,13,133,103,7,90,170,411,375,833,166,2045,2875,1250,9751,6501,114,35,113,36,133,100,288,180,283,490,573,2100,4350,7126,8251,7876,22,65,102,79,205,81,34,44,98,500,83,1909,3750,4500,1125,1750,93,81,10,148,7,200,217,250,128,250,857,1661,1750,3500,3450,1125,72,58,14,34,61,206,60,343,146,214,836,1026,1018,1636,450,613,102,96,97,163,44,76,37,272,155,357,704,86,750,833,794,625,33,84,22,127,119,189,125,300,290,191,303,621,325,277,634,333,64,112,116,47,65,6,7,252,184,24,297,423,329,315,506,375,82,106,104,74,20,51,78,7,235,60,159,305,55,367,405,29,77,32,28,92,77,159,63,190,170,91,148,212,184,68,138,352,18,77,96,66,28,133,25,171,184,175,15,123,34,18,265,271,114,18,194,205,108,209,97,255,516,235,369,189,280,803,339,928,45,154,183,58,136,181,294,365,458,161,702,647,982,477,212,1652,118,100,138,88,134,195,277,106,130,432,340,477,1377,1227,159,1347,67,159,96,111,306,143,361,38,631,591,81,1597,1658,2557,1952,2148,12,135,181,249,215,231,149,394,132,384,1432,1227,204,1750,1909,4296,170,21,217,166,11,140,258,607,533,1130,212,2386,2994,1193,12411,18617,190,58,185,59,211,155,436,264,400,657,716,2358,4153,5441,7876,30073,37,108,167,127,326,126,51,65,140,678,106,2227,3905,4296,1432,5012,155,135,16,240,11,313,333,373,185,349,1145,2114,2148,4455,5489,2577,121,97,24,55,98,325,94,522,218,311,1186,1432,1432,2455,781,1288,171,161,161,266,72,122,58,424,238,540,1057,130,1156,1363,1432,1263,57,141,36,210,194,306,200,477,458,300,477,988,531,477,1166,660,109,190,194,79,108,10,12,411,299,39,485,702,560,558,942,735,140,180,176,125,33,85,131,12,390,99,267,520,97,663,758,57,133,54,48,157,130,269,107,321,288,155,254,371,328,124,260,682,32,133,165,114,49,228,43,294,317,303,26,219,62,33,500,523,171,24,212,180,74,109,38,74,111,37,43,16,18,42,14,35,88,258,249,62,108,105,123,109,97,24,74,49,54,19,7,46,314,227,245,116,126,128,125,32,27,61,32,30,60,37,3,26,264,522,233,188,347,107,177,12,131,79,6,85,55,54,28,25,81,706,642,559,299,198,80,131,27,49,111,56,5,25,15,26,2209,204,1182,496,19,136,149,212,112,142,15,97,63,11,52,46,6137,1091,1500,223,409,166,269,96,86,83,52,93,81,45,22,37,2455,3068,1636,531,673,141,33,24,31,89,8,93,84,43,6,12,5114,2591,136,929,22,348,215,144,43,49,96,103,58,66,47,16,1636,954,136,175,175,340,59,204,53,47,113,84,52,56,12,16,1186,892,613,646,110,116,35,166,60,89,115,9,55,45,35,26,240,500,97,393,247,263,115,185,121,54,59,85,33,21,42,20,314,469,381,116,116,8,6,158,81,7,68,72,43,33,46,30,298,333,269,151,30,59,67,4,109,20,41,62,9,49,47,3,220,80,60,159,105,169,52,119,82,34,43,50,35,11,19,46,44,161,171,99,35,131,20,107,91,70,4,32,7,3,45,42,421,61,561,492,208,309,109,214,320,107,124,47,53,121,42,99,215,663,672,174,311,308,362,322,285,70,216,141,155,56,19,131,757,590,681,340,379,389,381,98,81,181,95,89,173,108,10,73,625,1383,681,584,1101,340,560,38,402,239,20,253,163,158,82,72,185,1943,2045,1899,1022,668,263,422,86,152,337,167,15,73,45,74,4603,613,4432,1932,73,487,511,698,359,444,47,292,186,34,152,132,10229,4091,7501,1022,1673,625,947,323,280,263,160,280,241,133,65,108,3068,15343,10229,2659,2864,541,118,82,102,283,24,283,251,126,18,36,8524,9717,681,4262,92,1307,757,484,140,154,295,310,174,196,137,46,3409,2864,511,681,657,1217,204,673,170,148,344,253,154,164,35,45,2696,2455,1952,2191,376,393,116,533,190,276,348,27,163,132,102,74,568,1323,284,1217,786,836,365,579,371,164,177,253,96,63,120,57,757,1219,1060,340,350,24,20,478,245,22,200,211,125,96,131,87,726,857,726,424,88,173,197,14,321,60,121,179,25,141,134,8,541,204,160,435,294,480,150,344,237,98,124,143,101,31,56,128,108,409,449,266,96,366,56,303,260,198,14,92,21,9,126,117,530,80,763,695,303,462,165,327,491,165,191,72,81,183,63,149,266,861,921,251,465,474,566,505,448,111,337,219,238,86,30,198,909,757,944,505,591,623,616,160,131,290,151,140,270,167,16,111,714,1742,962,909,1818,577,950,64,669,392,33,403,256,247,127,109,194,2355,3000,3223,1850,1220,472,740,148,254,552,269,24,114,70,114,4091,681,7092,3864,151,974,974,1272,632,757,79,475,298,54,237,203,6819,3637,15002,2727,4091,1363,1894,606,502,454,268,460,387,210,102,167,1636,10229,27277,8865,7637,1227,240,157,184,491,41,465,405,201,28,56,5682,8637,1363,11365,227,2851,1515,909,251,267,495,509,280,310,214,71,3030,3182,818,1363,1363,2435,389,1227,299,252,573,412,246,259,54,70,2825,2975,2864,3719,681,717,209,935,326,462,571,44,260,208,159,114,649,1666,401,1894,1298,1416,619,974,617,268,286,403,151,98,186,87,909,1565,1468,505,545,38,32,775,395,36,318,331,194,148,200,132,898,1112,995,610,133,266,308,21,504,95,189,277,39,215,203,13,681,267,218,615,429,716,227,527,364,151,191,218,154,47,84,193,138,537,608,371,138,534,84,454,391,299,21,140,33,14,189,174,315,49,486,460,208,328,120,241,366,123,143,54,60,135,46,109,154,518,583,167,326,345,423,384,343,85,257,166,180,64,22,146,506,443,591,340,426,472,481,126,104,228,118,108,207,126,12,83,375,970,591,625,1379,464,784,53,548,317,26,317,199,189,96,82,93,1203,1773,2304,1531,1076,419,647,126,211,450,215,19,88,54,86,1709,295,3841,3014,147,985,949,1182,561,648,65,385,237,42,182,154,2417,1182,6501,2659,5319,1625,2014,591,459,396,225,376,309,165,79,127,531,2659,8865,11524,12411,1595,265,156,170,431,35,381,324,157,21,42,2014,2807,591,11081,295,3398,1611,886,229,233,417,416,224,243,165,54,1266,1379,443,1063,1329,2462,379,1139,265,216,476,334,195,202,42,53,1353,1519,1692,2659,564,633,186,818,278,385,465,35,204,161,121,86,340,928,246,1303,985,1139,511,805,506,217,228,317,117,75,141,66,506,916,919,340,394,29,25,612,312,28,248,256,149,112,150,99,520,670,629,407,93,194,231,16,386,72,144,210,30,161,151,9,405,164,139,407,295,508,165,389,271,113,143,163,115,35,62,141,83,334,389,245,94,372,59,328,285,219,15,103,24,10,138,127,607,97,990,973,458,748,282,582,896,305,355,135,150,335,114,267,288,996,1164,351,722,803,1024,954,864,215,653,421,453,161,55,362,909,818,1145,707,954,1131,1209,327,272,599,307,280,530,321,30,207,636,1689,1091,1272,3144,1166,2091,146,1504,863,72,839,518,487,244,207,146,1909,3000,4513,3627,2950,1227,1909,367,600,1245,582,51,230,138,218,2455,409,5516,5410,381,3182,3182,3818,1727,1909,186,1060,636,111,472,394,3182,1388,7001,3818,17185,7001,7956,2083,1485,1202,653,1048,839,437,205,326,673,2864,7637,12411,53464,8592,1145,572,561,1321,103,1069,881,419,56,109,2652,3298,636,15912,954,14639,6364,3124,742,707,1205,1160,607,644,430,139,1818,1909,636,1909,3437,7956,1272,3682,818,636,1350,919,525,532,109,136,2129,2411,2864,5207,1336,1735,545,2411,807,1091,1286,97,541,419,312,218,578,1615,454,2652,2246,2864,1363,2203,1388,591,612,839,306,194,359,166,909,1691,1782,707,881,70,63,1582,818,74,646,661,381,285,378,246,972,1286,1257,854,206,452,558,41,972,184,366,532,75,404,376,24,781,323,282,861,649,1160,388,938,665,280,355,405,284,87,152,346,165,670,802,520,205,839,138,774,683,530,37,251,59,26,335,307,171,27,291,295,144,245,96,204,322,111,130,49,55,123,42,98,79,277,333,104,226,265,355,344,320,81,247,159,171,60,20,134,240,219,315,204,295,377,431,122,105,233,120,108,204,122,11,77,160,427,283,350,954,397,784,58,613,353,29,335,204,189,93,78,35,448,710,1139,1060,1043,502,832,161,259,526,240,20,91,53,83,552,87,1139,1159,102,1227,1534,1909,832,876,81,449,261,44,185,151,681,272,1227,613,3682,3375,5114,1227,781,579,295,452,348,176,81,126,141,541,1227,1595,8592,5523,920,368,306,649,47,464,368,169,22,42,568,647,111,2557,204,7058,4091,1841,390,340,545,500,252,260,170,54,409,409,131,409,920,3068,613,1841,394,292,593,389,215,213,42,52,508,566,678,1315,390,613,223,1052,355,472,543,40,218,165,121,83,146,409,118,730,681,974,511,876,566,241,248,335,120,75,137,62,240,453,491,204,272,23,22,593,315,29,252,257,147,109,143,92,267,358,360,254,64,149,193,14,360,69,138,201,28,151,140,8,220,92,83,261,204,380,132,329,239,102,130,149,105,32,56,126,47,197,240,160,65,273,46,266,240,189,13,91,21,9,121,111,49,8,86,90,45,80,32,72,117,41,49,19,21,47,16,37,22,79,96,31,69,86,121,123,119,31,96,62,67,23,8,52,65,60,87,58,88,121,149,45,40,93,48,44,82,49,4,30,42,112,74,94,272,125,276,22,253,149,12,141,84,77,37,31,8,111,173,279,277,316,184,353,73,118,236,105,8,38,22,33,134,20,253,248,22,340,613,954,431,438,38,204,114,18,77,61,161,60,250,111,613,750,2557,818,477,316,147,212,156,76,34,51,33,118,240,265,1145,920,613,306,204,368,24,220,165,73,9,17,134,143,22,464,34,1568,2045,1227,238,185,272,234,113,112,71,22,99,95,29,87,204,852,245,920,204,146,282,177,94,90,17,21,128,140,165,323,102,185,81,446,160,215,243,17,93,69,49,33,38,107,30,196,194,306,180,340,233,102,105,141,50,30,55,25,65,124,136,58,81,7,7,219,122,11,102,104,59,43,56,36,75,102,104,75,19,48,66,5,134,26,54,79,11,59,54,3,64,27,24,79,64,124,45,116,87,38,49,57,40,12,21,48,14,59,73,49,20,89,15,92,85,69,5,34,8,3,45,42,43,7,76,80,41,75,32,73,124,45,55,21,24,54,18,43,19,67,82,27,62,79,118,127,129,34,111,73,79,28,9,60,54,49,72,48,75,109,143,47,45,109,58,53,100,59,5,36,34,88,58,74,220,107,261,24,295,185,15,179,107,96,46,37,6,84,128,204,204,248,167,388,92,160,323,141,11,48,27,41,102,14,177,165,14,227,511,1145,647,681,58,292,156,24,98,77,120,43,166,68,334,375,1704,1227,954,579,241,318,219,102,44,65,24,82,157,156,572,368,306,613,511,736,40,336,236,99,12,22,100,102,15,284,18,784,1363,1841,477,340,446,352,159,150,92,27,75,69,20,58,131,568,204,1104,306,227,423,253,129,119,22,26,100,106,122,236,75,146,74,491,204,292,333,23,122,88,62,41,30,84,24,154,157,263,170,361,272,126,133,179,63,38,68,30,54,102,112,48,70,6,7,228,136,13,122,126,72,52,68,43,64,86,89,65,17,44,64,5,145,29,62,92,13,70,64,4,55,23,21,71,58,117,44,118,92,41,55,65,46,14,24,55,12,52,65,45,19,85,15,94,89,74,5,37,9,4,52,47,62,10,111,118,61,115,50,120,211,80,101,40,46,104,35,82,27,95,116,38,90,118,182,206,221,62,207,140,154,54,18,118,75,68,98,66,105,155,215,75,78,202,113,107,202,120,10,72,46,118,77,97,289,144,373,37,521,359,32,380,227,202,96,77,9,109,163,253,249,305,219,588,170,340,730,323,26,107,59,86,133,18,216,193,16,243,568,1591,1295,1704,151,730,373,56,216,164,154,53,197,75,340,340,1420,1363,2386,1932,738,867,549,239,98,140,31,102,184,170,561,306,204,511,1704,3068,136,954,601,236,27,47,129,127,17,315,18,712,1136,2045,1193,1136,1363,960,397,353,206,60,98,88,24,68,146,608,227,1534,613,568,1098,633,308,272,49,56,133,138,155,292,91,179,97,743,375,619,755,53,275,194,133,86,42,113,32,202,206,354,243,568,481,246,276,380,134,81,141,61,75,140,153,66,97,9,11,366,236,25,238,253,146,106,137,86,91,122,126,93,25,66,99,8,248,53,116,177,25,137,126,7,80,34,31,104,87,179,69,193,156,73,101,121,87,27,47,106,18,77,97,68,29,133,24,154,152,129,9,69,16,7,97,89,196,32,347,371,196,371,166,409,746,294,385,159,187,427,147,342,83,291,356,117,277,370,587,688,775,232,807,568,640,231,79,504,229,204,294,197,312,467,666,245,272,755,454,450,876,526,48,316,137,348,223,277,818,409,1085,116,1773,1371,136,1695,1038,929,438,347,26,315,457,693,666,802,581,1665,557,1350,3347,1578,129,519,280,400,385,53,591,508,40,584,1315,3818,3887,7365,818,4091,2016,292,1063,778,443,148,529,193,818,750,2789,2455,5728,10433,5319,5728,3236,1295,500,678,89,283,491,431,1321,649,368,736,3068,22095,1227,6874,3682,1299,141,232,369,353,48,807,45,1568,2231,3682,2864,6137,9820,6342,2343,1909,1045,290,285,249,68,179,368,1461,526,3682,1841,2455,5932,3546,1665,1402,245,269,391,398,436,800,245,472,258,2104,1227,2455,3459,263,1356,944,631,400,125,333,92,579,584,1004,708,1753,1636,938,1159,1695,613,371,642,277,229,422,458,197,288,29,35,1186,818,94,954,1063,631,467,601,376,280,376,385,285,79,208,320,29,872,199,452,718,106,579,534,33,252,107,99,328,278,576,228,659,553,270,385,477,353,111,196,442,58,247,312,218,95,439,82,533,539,472,37,266,66,30,395,364,19,3,33,35,19,36,16,41,78,32,43,18,22,53,18,43,7,27,33,11,26,35,56,68,79,25,92,68,79,29,10,65,21,19,27,18,28,42,61,23,27,80,52,55,113,70,6,42,12,32,20,24,72,35,95,10,168,143,16,219,142,131,61,48,2,28,40,60,56,66,47,136,48,136,409,223,19,78,41,58,35,4,51,42,3,45,97,272,287,681,109,681,348,48,168,118,40,13,45,16,64,55,189,148,318,772,886,1272,659,235,83,106,8,24,41,35,103,47,24,40,136,1227,272,1909,818,245,24,36,33,31,4,66,3,116,151,223,159,454,1636,1409,477,347,174,45,25,22,5,15,29,113,38,263,136,227,791,591,287,233,38,40,35,35,38,69,20,38,20,172,107,247,422,37,204,143,94,58,11,30,8,51,51,87,61,157,155,98,136,219,84,52,90,38,21,39,42,18,26,2,3,113,81,10,110,131,81,62,81,50,26,35,36,26,7,19,30,2,89,21,51,86,13,74,69,4,24,10,9,31,26,56,22,67,58,29,43,56,42,13,24,56,5,24,30,21,9,43,8,55,57,51,4,30,7,3,48,45,234,38,408,435,231,444,203,520,1003,424,599,267,336,813,291,694,96,334,404,132,310,418,677,828,996,326,1256,980,1205,465,166,1080,259,227,321,212,330,492,711,272,327,1018,707,807,1768,1145,109,727,152,375,233,282,810,396,1045,115,1909,1727,212,3257,2333,2273,1101,867,29,329,461,670,614,705,491,1395,502,1500,5207,3437,347,1500,803,1101,409,54,577,470,35,465,954,2545,2591,6364,1272,11456,7319,1060,3546,2364,465,149,506,173,673,552,1768,1272,2430,5410,8274,26732,18458,6046,1909,2227,93,283,465,381,1069,464,220,336,954,6874,1909,53464,28641,6874,572,786,388,355,46,723,37,1155,1414,1909,1215,3182,15275,29596,13366,8910,3992,954,303,254,66,166,318,1164,381,2455,1227,2121,9229,9929,6046,5091,818,818,422,416,440,774,226,415,218,1762,1105,2727,5381,572,3645,2727,1808,1101,138,359,97,589,578,972,681,1735,1762,1182,1803,3257,1379,909,1615,694,259,469,499,212,305,30,37,1318,982,127,1485,1909,1272,1018,1363,863,326,432,436,321,88,235,369,36,1120,279,703,1238,200,1164,1120,72,301,127,116,385,327,688,280,839,744,388,599,801,636,212,388,896,71,300,379,266,117,548,106,707,748,691,57,440,115,55,748,707,221,35,381,406,215,413,190,491,960,416,606,280,368,922,340,832,90,310,373,121,283,380,616,758,926,311,1247,1022,1327,538,199,1334,240,208,292,191,295,436,626,240,292,935,681,833,1967,1363,136,935,139,340,209,250,707,340,887,97,1611,1495,194,3296,2647,2841,1461,1180,26,296,409,584,525,589,400,1110,393,1184,4383,3347,409,2045,1169,1615,370,48,506,404,29,378,748,1909,1850,4383,909,10229,9410,1704,5910,3799,420,133,441,147,557,441,1345,909,1591,3161,4432,19094,29664,12956,3750,3905,84,251,405,324,881,368,165,236,601,3682,818,28641,61375,18412,1227,1432,350,316,40,616,30,922,1076,1363,795,1859,8183,21140,21481,19094,7842,1673,274,227,58,142,266,947,299,1841,876,1461,6592,8865,7774,8183,1363,1315,385,374,390,674,193,346,177,1402,865,2153,4530,557,4296,3719,2630,1615,127,326,87,521,505,836,579,1461,1487,1022,1656,3296,1564,1136,2143,944,240,431,454,191,272,27,32,1163,876,116,1432,1970,1416,1212,1704,1110,305,401,403,294,81,214,336,32,1042,266,698,1292,221,1345,1347,88,284,119,109,359,305,640,261,791,712,381,606,842,695,240,454,1074,68,285,359,252,111,520,101,681,732,691,59,464,125,61,859,829,117,18,200,212,112,215,99,256,507,223,332,159,216,564,216,545,47,162,194,62,145,194,314,386,475,162,667,568,775,331,129,898,125,108,150,97,149,218,310,118,144,467,350,450,1136,849,90,654,72,175,106,125,350,166,427,46,759,706,94,1695,1500,1805,1022,876,13,151,206,290,256,281,187,507,175,519,1938,1578,223,1350,892,1315,190,24,253,198,14,177,340,838,777,1753,350,4091,4705,1227,5319,3546,215,67,219,72,266,204,601,387,636,1159,1450,5728,11865,11661,4500,4296,43,126,201,157,419,169,73,99,236,1299,245,6874,18412,22095,1841,1718,179,159,19,300,14,427,481,581,318,681,2678,6342,8592,17185,9410,1841,141,115,29,70,128,444,136,808,368,584,2542,3546,3887,5892,1227,1227,198,191,196,334,94,165,83,640,385,944,2002,263,2343,2455,2008,1315,65,167,44,262,250,409,278,694,701,483,802,1695,886,722,1500,701,125,223,233,97,137,13,16,574,433,58,736,1063,818,755,1136,777,160,210,209,152,41,109,171,16,534,138,373,718,129,829,872,59,151,63,57,188,159,333,136,413,376,204,332,477,409,147,288,704,36,152,191,133,58,275,53,364,395,378,33,266,74,37,539,533,17,2,29,31,16,31,14,37,73,32,49,24,34,92,36,96,7,23,28,9,20,27,44,54,67,23,96,84,119,53,22,161,18,15,21,13,21,30,43,16,19,64,48,64,170,136,15,121,10,25,15,17,48,22,58,6,100,92,12,228,214,284,180,170,1,21,29,40,35,38,24,65,22,64,236,193,29,204,163,278,27,3,35,27,1,23,44,106,94,204,38,438,522,170,1063,886,30,9,30,9,36,27,77,48,75,128,147,520,988,1295,1125,1432,6,18,28,21,56,22,9,12,27,141,24,572,1227,1841,613,716,25,22,2,41,2,56,61,72,37,75,272,576,716,1909,2352,613,20,16,4,9,17,59,17,102,44,68,282,379,431,818,245,306,28,27,27,46,13,22,11,83,48,116,243,32,306,371,368,278,9,24,6,37,34,56,37,92,92,63,105,228,126,113,264,136,18,32,33,13,19,1,2,79,59,8,102,151,122,121,196,143,23,30,30,22,5,15,24,2,75,19,54,106,19,134,149,10,22,9,8,27,23,48,19,59,54,30,49,72,64,24,49,124,5,22,28,19,8,40,7,53,58,56,5,41,11,6,91,92,36,5,61,63,33,63,29,75,149,66,101,50,72,203,84,229,14,49,57,18,42,55,88,108,133,45,192,171,249,116,50,387,38,32,44,28,42,60,84,31,38,123,93,125,340,286,35,293,21,51,30,35,96,44,112,11,188,171,22,419,403,568,397,421,4,44,58,80,69,73,47,122,40,114,409,330,50,375,347,716,56,7,71,54,3,45,83,193,167,349,63,681,784,265,2068,2482,63,19,61,19,69,51,143,86,131,213,229,742,1258,1511,1750,5012,12,36,56,42,109,42,17,22,47,232,36,786,1432,1718,716,3341,52,45,5,81,3,107,115,130,65,125,424,822,911,2227,3659,2148,41,33,8,19,34,113,33,186,79,116,461,591,647,1272,477,859,58,55,56,92,25,43,20,154,88,207,422,55,527,681,781,716,19,49,12,74,69,110,73,176,173,117,193,419,238,227,583,336,38,66,68,28,38,3,4,153,114,15,196,295,245,254,442,348,49,63,62,44,12,31,48,4,149,39,107,216,41,291,339,25,46,19,17,56,47,98,40,121,110,61,101,151,137,53,112,295,11,47,59,41,17,83,16,111,121,118,10,88,25,13,209,220,550,77,691,599,252,378,135,269,409,140,165,64,73,167,58,141,272,802,789,202,361,363,436,396,358,91,284,189,210,77,27,185,921,672,748,370,418,439,443,118,101,231,124,118,235,148,14,104,721,1452,681,584,1136,367,632,45,492,302,27,336,220,218,115,101,200,1799,1786,1704,981,690,289,490,105,191,437,222,21,100,64,105,4603,464,3166,1525,65,487,555,809,437,562,61,390,254,47,215,188,10229,2273,4167,730,1461,625,1039,378,345,337,211,378,331,186,93,155,5114,8524,5682,2014,2652,568,134,100,129,369,33,388,350,179,25,52,42621,16196,681,4262,100,1508,921,613,183,207,405,433,246,280,199,67,17048,7956,852,929,852,1578,269,902,232,205,484,360,221,239,51,67,9888,6819,3978,3653,568,568,166,757,271,396,503,40,240,195,152,111,1704,3409,608,2243,1311,1315,555,866,552,243,263,377,143,95,182,87,2005,2936,2273,655,619,40,32,749,378,34,306,321,190,146,200,133,1770,1957,1534,828,162,300,329,22,511,95,189,278,40,218,207,13,1244,448,332,852,546,852,256,574,388,158,199,226,160,49,87,201,238,869,915,520,180,659,99,516,433,325,22,149,35,15,200,185,412,59,549,488,210,319,115,230,352,120,141,54,62,142,49,119,203,621,635,167,307,314,380,346,314,79,247,164,181,66,23,158,681,525,613,316,366,391,397,106,90,205,109,104,205,128,12,88,527,1146,575,518,1036,339,584,41,449,273,24,298,193,190,99,87,143,1448,1583,1604,946,667,277,464,98,175,396,199,18,88,55,91,3180,388,3062,1573,68,498,555,788,417,525,56,353,227,42,188,163,6478,2073,4750,863,1665,678,1079,379,335,319,195,345,298,165,81,135,2591,9717,8637,2807,3298,647,143,102,127,353,31,355,316,159,22,45,16196,24618,1295,6478,129,1753,996,630,181,199,379,397,223,250,175,59,8637,9069,1295,1295,1060,1799,287,920,228,196,452,330,200,212,45,58,6262,6219,4534,4318,647,616,172,758,263,375,467,37,215,173,134,96,1177,2850,588,2313,1363,1345,555,845,527,227,242,341,128,84,159,75,1439,2362,2015,616,598,39,30,708,353,31,277,287,169,128,174,115,1295,1544,1295,734,148,277,304,20,466,86,169,246,35,190,179,11,920,350,272,726,478,757,229,514,346,141,175,198,139,42,75,172,177,673,736,431,153,569,86,451,379,284,19,129,30,13,171,158,41,6,58,53,23,36,13,27,41,14,16,6,7,16,5,13,20,64,68,18,35,36,45,41,38,9,29,19,21,7,2,18,66,53,66,35,43,47,48,13,11,25,13,12,24,15,1,10,50,116,62,60,127,42,74,5,57,34,3,36,23,23,12,10,12,143,176,197,123,89,37,61,12,22,50,25,2,10,6,10,263,37,354,210,9,71,78,109,56,69,7,44,28,5,23,19,454,181,600,136,272,107,162,54,46,42,25,44,37,20,10,16,136,681,1363,591,636,111,22,15,17,48,4,46,40,19,2,5,681,1295,272,1704,27,313,160,94,25,27,50,51,28,31,21,7,454,636,204,272,204,309,45,136,32,26,59,42,25,26,5,7,439,545,572,681,106,97,25,109,36,50,61,4,27,21,16,11,97,272,68,309,194,193,78,116,71,30,31,43,16,10,19,9,129,234,224,75,77,5,4,94,46,4,35,36,20,15,21,13,122,156,141,85,18,35,38,2,59,10,21,30,4,23,21,1,89,35,29,82,56,91,28,63,42,17,21,24,16,5,9,20,17,69,79,48,17,67,10,54,45,34,2,15,3,1,20,18,483,74,723,681,309,494,184,378,587,202,239,92,105,237,82,195,231,757,835,238,468,505,635,594,545,138,430,284,312,113,39,263,741,623,807,460,583,665,704,193,164,373,198,185,361,223,21,150,535,1307,757,786,1768,625,1120,81,869,522,45,549,350,338,173,150,131,1542,2083,2607,1799,1380,590,981,202,353,774,378,34,160,98,158,2422,365,4029,2898,154,1217,1345,1836,925,1111,115,691,430,77,338,287,3653,1515,6251,2045,5114,2083,3044,974,795,706,410,691,574,308,148,240,929,4262,11365,11081,15912,2557,464,284,315,807,66,723,616,300,41,81,4262,6478,1704,42621,852,7842,3409,1805,459,460,818,813,436,472,321,105,3099,3978,1704,5114,5114,7103,929,2557,568,448,969,671,390,401,83,105,3531,4546,5967,10229,1989,1894,487,1948,625,831,978,74,416,324,243,171,897,2679,774,4262,3099,3287,1345,1967,1169,481,491,668,243,154,286,132,1311,2516,2652,1002,1136,81,65,1498,730,64,542,547,313,233,308,201,1315,1761,1704,1114,252,511,584,40,902,164,318,454,63,338,313,20,1000,415,358,1059,762,1289,407,932,632,256,317,354,245,74,129,291,202,820,969,613,234,915,144,774,659,495,34,224,52,22,289,263,17,2,27,26,12,20,7,16,26,9,10,4,4,10,3,8,8,27,31,9,19,21,27,26,24,6,19,13,14,5,1,11,25,22,29,17,23,28,31,8,7,17,9,8,16,10,0,6,17,44,27,30,73,27,52,3,42,25,2,26,16,15,8,6,4,49,71,98,76,64,29,49,10,17,38,18,1,7,4,7,70,10,126,105,6,61,73,100,49,58,5,34,21,3,16,13,97,38,166,68,245,125,189,58,45,38,21,35,28,15,7,11,22,92,227,295,954,204,34,18,18,45,3,37,30,14,2,3,100,129,27,852,68,784,272,122,28,26,44,42,22,23,15,5,75,86,34,136,306,568,68,167,34,25,52,34,19,19,4,4,94,116,159,340,95,113,30,116,35,45,51,3,20,15,11,8,26,78,24,154,136,167,73,107,62,25,25,33,11,7,13,6,41,81,90,37,48,3,3,76,37,3,27,26,15,11,14,9,43,60,61,42,10,22,27,1,43,8,15,21,3,15,14,0,34,14,13,41,31,55,18,42,29,12,14,16,11,3,5,13,7,30,36,24,9,38,6,34,29,22,1,10,2,1,13,11,365,58,593,591,285,482,190,409,657,232,278,108,123,279,96,228,167,570,664,203,430,501,676,668,638,166,522,346,380,137,47,313,505,443,613,382,536,678,784,229,204,473,252,236,455,279,26,183,338,858,537,627,1626,663,1336,104,1165,709,61,733,460,435,219,186,74,903,1327,1941,1655,1568,784,1419,301,522,1120,532,47,213,128,201,1209,180,2146,1904,142,1568,2138,3136,1568,1809,179,1022,611,105,448,370,1568,597,2464,1045,4705,3450,6535,2091,1568,1269,679,1071,842,431,200,313,348,1307,2851,3398,14639,7058,1568,784,712,1568,116,1155,922,427,56,107,1508,1753,313,7842,784,36074,15684,5646,1097,922,1447,1314,658,675,439,139,1161,1219,427,1568,4705,19605,3136,7058,1283,871,1684,1073,584,570,113,138,1516,1792,2352,5228,1829,3136,1045,4182,1232,1493,1620,114,609,454,328,224,448,1327,412,2800,2851,4234,2138,3361,1981,784,761,988,345,211,379,171,746,1473,1689,746,1045,92,87,2165,1085,95,784,769,427,309,400,254,830,1157,1209,888,232,542,697,52,1209,224,430,607,83,435,395,24,683,295,272,879,701,1314,454,1109,784,325,404,451,310,93,159,354,146,617,770,522,215,909,153,871,770,594,41,273,63,27,347,313,283,45,471,479,237,413,167,371,612,221,269,106,121,275,95,224,126,436,516,161,353,427,600,615,606,161,516,345,380,137,47,312,373,329,463,296,432,574,700,215,199,474,257,241,467,285,27,184,241,615,389,467,1272,555,1206,101,1182,740,64,775,483,454,227,191,51,616,909,1363,1233,1288,722,1439,324,577,1239,584,51,227,134,208,800,116,1363,1220,97,1239,2045,3471,1850,2153,209,1169,681,115,479,389,997,363,1428,584,2727,2500,6819,2727,2121,1656,844,1272,964,479,217,333,215,757,1515,1611,6364,4091,2045,1363,1136,2231,151,1414,1076,481,61,115,921,996,160,3409,272,15684,27277,12275,1909,1363,1925,1626,774,763,482,149,717,707,227,743,2045,11365,4091,12275,2045,1239,2197,1313,681,641,123,147,964,1091,1363,2922,1060,2273,1091,5455,1666,1948,2013,136,698,505,355,237,296,857,262,1794,1948,3347,2045,3719,2338,933,891,1130,385,231,405,179,514,1006,1157,524,779,75,80,2197,1169,104,867,844,463,330,420,264,593,829,876,662,181,454,629,50,1227,233,454,641,87,454,409,25,504,219,205,681,565,1112,405,1040,765,326,411,461,317,95,162,358,111,472,599,416,176,775,136,802,732,577,41,272,63,27,346,312,226,36,381,394,199,355,148,339,576,213,265,106,122,279,96,228,99,342,409,130,291,363,529,564,577,159,520,353,392,142,49,323,285,252,356,231,346,479,613,199,193,479,266,254,494,302,28,194,180,455,288,350,982,450,1045,94,1182,777,70,847,529,494,245,204,37,440,642,967,897,993,613,1371,340,642,1416,669,58,254,148,227,561,80,911,802,64,876,1673,3437,2120,2630,258,1416,806,133,540,431,681,239,900,350,1578,1500,5114,2946,2864,2318,1139,1636,1186,568,250,373,144,484,909,886,3124,1841,1227,1841,2045,3682,223,1909,1363,581,72,130,613,630,94,1805,122,5646,12275,22095,4296,2455,2946,2238,991,928,564,169,481,452,136,409,1004,5114,2455,16571,3682,2045,3236,1773,863,775,144,167,659,718,859,1753,613,1363,818,5892,2250,2727,2718,175,859,598,409,266,208,587,175,1180,1292,2367,1673,3682,2678,1139,1098,1369,455,266,457,199,371,717,818,371,566,58,68,2093,1227,116,991,967,526,370,464,287,441,613,649,496,140,368,545,47,1227,245,491,701,96,494,441,27,385,168,158,532,453,928,355,962,742,329,426,486,336,100,171,376,86,371,474,334,145,659,120,736,697,568,41,278,65,28,359,323,77,12,132,137,70,129,55,130,227,86,110,45,53,121,42,100,33,115,138,44,101,129,194,215,229,65,221,153,173,63,22,144,94,83,117,76,117,166,221,75,77,200,116,114,225,138,13,88,58,146,92,112,318,150,365,35,477,335,31,395,250,234,115,95,11,137,198,295,274,312,204,503,140,291,681,330,28,125,72,108,174,24,269,231,18,251,511,1215,906,1301,136,753,422,68,269,210,207,70,256,95,409,375,1326,954,1336,1352,689,954,659,302,128,185,43,140,251,229,742,390,238,477,1193,2864,159,1215,795,318,37,65,183,181,25,459,28,1097,1909,4296,3341,2386,2291,1479,589,514,296,85,144,131,37,106,238,1084,477,4296,2148,1591,2307,1128,503,424,75,84,200,212,244,477,159,340,212,1909,1050,1591,1644,102,477,318,209,132,64,177,51,340,367,678,511,1301,1145,564,579,728,238,136,228,97,117,224,252,113,173,18,22,769,505,53,477,477,260,181,225,137,143,197,207,159,45,122,190,17,495,106,222,327,45,234,207,12,127,55,52,177,153,321,128,364,296,138,186,217,153,46,78,172,29,125,160,114,50,234,44,280,276,234,17,121,28,12,160,144,98,15,167,175,90,168,73,177,320,125,165,69,82,193,68,162,41,143,172,55,127,165,254,290,320,95,334,239,277,103,36,237,115,101,142,93,142,205,281,99,107,294,179,182,370,231,21,149,70,174,109,131,374,178,448,45,656,498,50,659,428,405,200,164,13,159,227,334,308,351,236,616,189,441,1136,584,52,227,129,193,202,27,300,252,19,262,538,1363,1177,2045,247,1461,825,131,506,385,237,79,277,99,409,357,1217,909,1591,2318,1477,2121,1412,616,250,349,49,154,267,233,707,340,185,340,1136,6137,454,3182,1859,681,75,125,207,199,27,460,26,922,1363,2455,2386,6819,8183,4228,1432,1123,603,165,164,144,40,107,227,947,371,3068,2045,3409,6592,2955,1177,909,151,161,229,237,265,498,159,324,194,1818,1250,2727,3523,227,1022,649,409,249,74,202,57,370,389,708,538,1461,1487,886,1053,1412,466,262,428,177,139,260,289,128,194,20,26,941,681,80,795,844,472,330,405,244,172,234,245,186,53,146,233,22,681,157,353,545,77,405,361,21,156,67,63,214,186,398,163,482,412,202,287,349,252,77,131,289,36,155,199,142,63,299,57,378,387,340,26,189,46,20,263,237,208,33,355,373,194,363,161,398,735,297,402,173,213,508,181,436,87,299,358,115,266,349,545,638,727,224,818,609,727,277,99,654,238,208,291,190,291,422,586,213,239,689,442,473,997,640,61,422,142,351,218,261,739,353,896,93,1418,1151,125,1757,1200,1169,584,481,27,317,444,644,586,662,446,1196,389,1000,2888,1636,155,692,396,584,401,53,575,471,35,467,944,2411,2221,4463,654,4463,2688,430,1636,1215,467,152,521,181,718,600,1948,1402,2545,4637,4255,7637,5273,2221,857,1145,96,295,495,417,1205,545,272,446,1363,9820,1636,15275,8183,2678,272,424,405,379,50,818,44,1447,1925,2946,2291,8183,39280,25368,6874,4582,2214,566,320,276,74,192,387,1515,545,4017,2455,5455,23731,14184,5182,3570,545,545,452,456,498,909,279,545,311,2805,2000,5455,10147,818,3818,2338,1402,818,148,395,110,693,711,1262,944,2584,2805,1934,2782,4314,1519,861,1384,561,279,517,565,247,370,38,49,1825,1402,181,2021,2364,1402,1007,1239,740,350,474,491,370,105,288,467,46,1473,363,881,1454,218,1169,1052,64,322,138,129,437,381,818,339,1031,918,473,707,904,678,213,370,818,76,324,416,297,133,632,123,832,878,802,65,481,121,55,719,654,238,38,405,426,222,418,187,469,885,367,512,227,288,704,257,626,98,338,403,129,298,393,620,736,859,274,1036,803,994,391,143,960,267,231,322,209,319,463,647,239,275,824,556,628,1390,928,91,638,158,385,237,281,789,375,953,100,1570,1338,156,2357,1722,1761,906,755,30,343,474,678,608,678,453,1217,406,1107,3523,2238,234,1107,650,960,435,57,604,485,35,459,906,2276,2114,4530,768,6342,4420,755,2892,2114,503,161,540,183,704,567,1761,1208,2114,3993,4580,11838,10217,4462,1661,2114,103,310,509,416,1160,500,234,352,960,6342,1409,29596,21140,6342,576,822,433,397,51,813,42,1314,1626,2238,1479,4228,25368,65535,22197,11838,4862,1119,343,290,76,192,373,1390,469,3171,1729,3523,20435,27482,13388,8456,1153,1057,486,483,516,919,274,515,281,2416,1661,4697,10922,1268,7399,4697,2718,1510,161,422,116,714,716,1240,906,2439,2670,1963,3267,6130,2498,1510,2447,975,306,560,604,260,384,39,50,1857,1463,201,2466,3233,2114,1610,2032,1217,388,520,533,399,112,306,497,50,1630,422,1096,1951,313,1761,1630,100,361,154,143,481,417,897,375,1156,1057,567,890,1199,945,309,551,1236,86,366,467,333,149,712,140,960,1039,978,82,634,165,78,1039,960,143,23,243,255,133,251,113,286,548,232,332,151,198,499,186,464,59,200,238,76,175,231,366,439,520,169,663,533,687,280,106,728,158,135,188,121,184,266,372,138,162,498,349,414,967,678,69,498,92,224,136,160,445,210,531,56,886,777,95,1538,1211,1326,716,613,17,197,269,379,335,368,243,647,216,605,2045,1432,168,875,545,826,251,32,338,267,19,242,466,1145,1046,2261,409,3905,3293,650,2659,1959,288,90,300,99,373,291,873,572,954,1738,2068,6683,8306,4534,1750,2148,58,174,280,224,607,252,113,159,397,2343,477,13366,21481,8592,716,911,246,223,28,436,22,658,774,991,589,1432,6874,22197,30073,20049,6587,1288,196,163,42,103,195,702,226,1432,716,1301,6921,12411,13604,11456,1432,1171,278,272,286,499,145,265,139,1145,750,2045,4932,716,6014,4773,2864,1534,92,240,65,393,387,655,466,1227,1321,979,1738,3775,1861,1301,2250,904,177,321,342,146,212,21,27,988,781,110,1432,2068,1516,1272,1704,1046,227,302,306,227,63,171,277,28,920,245,668,1272,220,1326,1288,81,213,90,83,279,241,516,215,669,621,342,558,791,657,226,419,965,51,217,276,196,87,419,83,572,629,606,53,421,114,56,769,728,171,27,287,300,156,296,133,340,657,282,412,193,260,675,260,664,69,236,279,89,204,267,424,510,611,202,809,671,898,381,149,1060,185,158,217,139,210,302,421,156,184,576,415,512,1256,928,100,745,107,258,155,181,499,233,585,61,973,863,109,1845,1555,1836,1060,954,20,225,304,424,370,400,260,684,227,636,2203,1636,212,1235,848,1363,288,37,378,295,20,258,485,1162,1036,2203,401,4091,3992,954,4513,3546,329,102,333,109,399,304,884,558,891,1545,1773,5940,9229,7255,3500,4455,66,196,310,243,644,260,112,150,353,1909,347,8910,19094,17185,1909,2227,280,250,31,472,23,675,763,928,514,1123,4582,11838,20049,53464,21958,3437,223,183,46,112,207,723,224,1356,636,1060,5034,8274,12093,22913,3818,2864,318,307,318,545,155,276,141,1117,700,1818,4228,636,6683,7637,5728,3182,106,272,72,433,419,696,485,1245,1309,954,1708,3955,2256,1909,3818,1636,205,367,387,163,233,23,28,1044,818,115,1542,2364,1909,1797,2652,1727,264,348,350,257,71,190,305,30,1010,272,763,1527,282,1836,1909,127,250,105,96,320,275,586,244,758,708,396,664,978,854,309,602,1443,61,255,323,229,102,485,96,666,738,723,64,530,149,76,1085,1060,126,20,210,219,114,214,97,247,481,209,309,148,204,546,217,570,51,171,202,64,146,191,302,364,437,146,594,505,697,307,125,922,134,114,155,99,148,212,295,109,128,404,295,375,956,742,84,660,77,184,110,128,348,161,400,41,657,584,74,1299,1150,1452,904,871,14,160,214,295,254,272,174,451,147,410,1425,1085,149,958,738,1307,205,26,264,203,14,172,317,744,647,1344,241,2476,2576,712,4078,3707,234,72,231,74,268,200,568,348,535,888,970,3136,5053,4966,3450,5489,47,137,214,165,430,170,71,92,206,1045,174,3992,7842,9410,2352,3659,199,175,21,321,15,439,482,564,296,603,2214,4862,6587,21958,36074,7058,158,128,32,76,138,472,142,830,371,580,2526,3707,4966,12547,4705,4705,226,216,221,373,104,182,90,697,420,1045,2315,336,3659,5228,5646,3921,76,192,50,299,285,465,317,797,818,582,1025,2393,1456,1425,3450,1711,147,261,272,113,160,16,19,689,532,74,998,1568,1344,1394,2306,1655,190,249,249,181,49,131,209,20,683,184,522,1075,209,1452,1628,116,181,76,69,228,194,412,170,528,494,278,473,716,650,247,508,1279,44,186,234,165,73,347,68,475,528,522,47,398,116,61,909,922,44,7,73,76,39,74,33,85,166,72,109,53,74,204,83,226,17,59,70,22,50,65,103,123,148,49,204,176,249,113,48,368,46,39,53,33,50,71,98,36,42,134,98,127,333,269,32,265,26,63,37,43,116,53,131,13,212,188,24,423,385,511,340,354,5,54,72,99,84,89,56,143,46,127,438,334,47,321,272,541,70,8,89,67,4,55,101,232,197,400,70,708,742,219,1450,1595,80,24,77,24,87,64,178,106,159,254,265,818,1271,1295,1125,2577,16,46,71,54,139,54,22,27,60,290,45,954,1673,1841,613,2148,67,59,7,105,5,139,149,169,85,165,566,1119,1288,3437,7058,5523,54,43,10,25,44,150,44,251,108,161,659,886,1060,2455,1227,2761,77,73,74,123,34,58,28,213,125,299,634,87,920,1363,1841,1841,26,65,17,99,93,150,101,248,249,173,298,684,419,438,1227,736,50,89,92,38,53,5,6,219,167,23,306,483,424,467,852,685,66,85,84,61,16,43,68,6,220,59,168,350,70,511,613,47,63,26,23,77,66,138,57,176,164,92,158,243,226,89,193,514,15,64,81,56,25,118,23,161,179,178,16,139,41,22,348,368,349,49,444,389,167,254,92,187,289,100,119,47,54,124,44,106,167,495,494,129,235,242,297,275,253,65,206,139,156,58,20,141,545,401,454,231,268,290,301,82,71,166,90,87,175,112,11,79,405,825,399,355,720,241,429,31,351,219,19,250,165,165,87,78,104,959,1000,1013,616,454,197,345,75,140,324,167,16,76,49,81,2166,227,1688,891,41,324,386,578,319,417,46,296,194,36,166,146,4091,991,2143,430,944,428,741,277,258,254,161,291,256,144,72,121,1636,3409,3030,1266,1818,409,99,75,98,285,25,303,274,141,20,41,17048,8637,454,3099,75,1161,717,481,144,164,320,343,196,223,158,54,27277,9547,818,818,722,1311,221,736,188,166,391,290,178,192,41,54,19776,10911,4773,3719,530,505,143,641,227,328,414,33,196,159,123,90,2727,5000,757,2435,1298,1227,498,757,474,206,220,313,118,78,149,71,2727,3843,2727,717,629,38,29,670,331,29,260,270,159,121,165,110,2166,2348,1753,891,165,292,308,20,454,83,163,237,33,183,172,11,1416,505,363,896,552,829,241,527,348,140,173,194,136,41,73,168,258,933,964,533,180,637,93,475,391,288,19,129,30,13,169,156,241,34,322,288,125,194,71,145,225,78,93,36,42,97,34,82,115,352,361,96,180,188,233,217,200,51,163,109,123,45,16,109,374,286,336,176,210,231,241,66,57,133,72,70,139,88,8,62,276,593,301,279,581,198,354,26,288,179,16,202,132,131,69,61,70,697,777,827,518,386,168,292,63,116,267,136,12,61,39,64,1432,168,1379,772,36,289,340,504,274,353,38,244,159,29,133,116,2603,763,1909,409,904,403,681,249,226,219,136,243,211,117,58,97,954,2864,3182,1379,1909,409,95,69,88,249,22,254,227,115,16,33,7956,9069,636,3978,86,1219,707,452,131,144,276,290,163,183,128,43,9547,13366,1432,1145,859,1404,220,696,171,146,337,245,148,158,33,43,9229,11456,6683,4773,607,530,141,602,205,289,356,28,163,130,100,72,1591,4200,795,2652,1363,1227,477,698,424,179,188,263,98,64,120,56,1735,2959,2430,681,602,36,27,601,291,25,220,225,131,99,133,88,1432,1740,1432,772,146,260,272,18,390,70,136,195,27,148,138,8,954,367,282,731,463,704,205,446,292,116,142,159,110,33,58,133,175,670,728,419,145,522,76,392,321,236,16,104,24,10,134,122,49,7,69,64,28,44,16,34,53,18,22,8,10,23,8,19,23,74,78,21,41,44,55,52,48,12,39,26,29,10,3,26,75,60,73,40,49,55,58,16,14,33,17,17,34,21,2,14,54,123,66,64,139,48,88,6,72,45,4,50,32,32,16,14,13,143,173,197,129,99,43,76,16,30,68,34,3,15,9,15,263,34,312,193,9,78,92,136,73,92,10,62,40,7,33,28,438,148,450,111,263,118,196,70,62,58,35,62,53,29,14,24,136,511,818,443,636,131,29,20,24,68,5,66,58,29,4,8,852,1295,204,1704,34,427,227,136,37,40,74,76,42,46,32,10,818,1432,613,613,368,511,72,212,49,40,91,64,38,40,8,10,988,1636,2148,2045,238,185,45,181,59,80,96,7,42,33,25,17,227,750,204,852,454,394,146,204,119,49,50,68,25,16,30,14,292,576,572,185,175,10,7,169,80,6,58,58,33,24,33,21,263,352,324,193,38,70,74,4,104,18,35,50,6,37,34,2,184,75,62,174,115,181,53,116,75,30,36,40,27,8,14,32,34,139,160,96,34,128,19,98,81,59,4,26,5,2,32,29,94,14,138,129,59,95,35,75,118,41,49,19,22,51,18,43,44,142,154,44,86,94,121,116,109,28,89,60,67,24,8,58,138,113,144,81,104,121,131,37,32,76,41,39,78,49,4,33,97,229,129,132,301,109,204,15,171,106,9,117,76,74,38,33,23,259,333,409,287,231,105,185,40,72,163,81,7,35,22,36,424,58,591,409,22,194,236,347,185,231,24,151,96,17,77,66,646,233,818,245,669,321,538,188,163,151,90,154,130,70,34,55,175,681,1363,1063,1909,409,87,58,68,179,15,166,142,70,9,19,929,1295,272,5114,136,1568,743,409,106,107,192,192,103,112,76,25,818,1145,613,2455,1841,2045,245,649,141,110,237,163,94,97,20,25,1078,1636,2864,6137,954,681,148,545,166,215,248,18,103,80,59,42,292,1000,340,2045,1363,1227,438,584,327,129,128,171,61,38,71,32,430,906,1041,409,446,29,21,456,210,17,145,143,80,59,78,50,424,604,613,409,90,175,188,12,263,46,86,121,16,87,80,5,315,136,121,361,257,422,128,282,184,72,87,95,65,19,33,74,62,259,312,199,75,289,44,231,191,140,9,60,13,5,75,67,131,20,199,192,89,147,57,121,194,68,83,32,37,86,30,72,60,199,222,65,132,148,195,190,181,47,151,102,114,42,14,98,185,156,204,120,159,192,215,62,55,130,71,68,134,84,8,57,127,306,179,193,464,177,344,26,301,188,16,206,133,130,67,58,29,333,450,591,448,386,184,333,73,132,296,147,13,63,38,62,502,70,759,579,36,340,438,660,353,438,46,278,174,31,136,115,708,258,964,334,1104,613,1095,387,330,298,173,291,240,128,61,98,175,657,1363,1329,3437,920,204,131,146,368,29,318,266,128,17,34,852,1060,204,5114,306,4705,2045,1004,238,227,387,373,195,207,138,44,722,859,368,1841,5523,7671,736,1657,324,236,481,319,179,179,36,45,988,1339,2148,6137,2148,2045,409,1339,375,454,500,36,195,147,108,74,292,964,340,2557,2455,2761,1022,1315,701,265,254,329,115,71,128,58,472,1001,1227,557,736,55,43,936,424,35,280,270,149,107,139,89,502,731,789,579,144,306,350,23,502,87,162,223,30,156,141,8,394,175,163,522,401,704,225,508,336,132,158,171,115,34,58,129,81,346,434,290,116,468,74,400,335,247,16,107,24,10,129,116,334,52,524,515,246,415,164,356,580,208,254,101,117,268,94,224,151,505,575,172,361,419,568,568,552,147,473,320,358,132,46,309,454,387,520,315,434,545,635,189,173,413,227,218,430,269,26,181,302,739,444,498,1256,506,1031,83,963,611,54,677,436,421,216,186,66,771,1071,1477,1199,1114,568,1079,243,446,1002,494,45,208,127,202,1095,154,1704,1380,94,1002,1420,2273,1245,1549,162,965,594,105,452,378,1461,524,1974,730,2789,1875,3874,1461,1256,1114,633,1037,837,437,206,325,340,1217,2435,2462,7956,3068,852,568,608,1461,113,1164,947,444,59,113,1578,1799,309,7103,568,19605,11365,5114,1084,947,1515,1390,702,723,472,150,1311,1404,511,2045,7671,42621,5114,9206,1534,1002,1901,1198,647,629,124,151,1831,2273,3254,8524,3978,8524,2273,6819,1704,1894,1957,134,702,516,369,250,568,1786,608,4735,5682,9206,4262,5682,2922,1055,966,1205,410,247,436,194,974,2032,2512,1217,1859,170,154,3531,1615,131,1022,963,520,368,468,294,1095,1601,1770,1380,378,902,1136,81,1770,309,568,772,103,526,469,29,902,405,389,1307,1073,2032,694,1648,1120,446,534,577,386,113,191,419,192,836,1074,748,314,1336,224,1247,1074,804,54,350,79,33,418,373,72,11,116,116,57,98,39,88,147,53,66,26,31,71,25,60,32,109,126,38,83,99,138,142,142,38,126,86,97,35,12,84,95,81,111,69,98,128,155,48,45,110,61,60,118,74,7,49,61,151,92,106,279,118,254,21,259,169,15,191,123,118,60,52,13,152,214,303,259,257,141,287,68,128,292,144,13,60,36,57,208,29,322,267,19,227,361,636,370,472,49,292,177,30,131,108,266,93,346,129,526,409,1022,446,409,366,204,327,257,131,60,94,59,204,389,379,1272,613,245,204,227,526,38,381,299,136,17,33,269,287,45,929,68,3136,4091,2455,477,371,545,469,226,224,142,44,221,220,72,245,736,5114,2455,5523,736,409,697,409,210,196,37,44,312,363,477,1115,477,1363,818,3273,750,743,704,45,226,160,111,73,99,300,97,730,909,1841,1227,2045,1091,379,331,395,129,75,130,57,177,362,440,215,350,37,40,1078,526,43,330,303,160,110,138,85,208,302,334,267,77,204,288,22,526,94,173,233,30,154,136,8,178,80,77,268,231,469,173,439,313,128,155,168,112,32,54,118,39,171,223,160,69,312,55,323,289,222,15,98,22,9,117,104,295,46,481,488,242,428,177,404,687,256,323,131,154,358,126,302,129,437,511,159,348,426,613,651,669,186,622,431,491,182,64,428,371,321,441,278,405,545,685,220,216,545,312,306,613,385,37,258,235,580,356,416,1120,493,1114,99,1259,853,80,1007,653,630,321,273,49,564,794,1139,999,1043,613,1345,340,675,1578,789,72,326,196,306,753,104,1139,948,70,876,1534,3032,1943,2630,283,1673,1008,173,725,591,936,320,1157,424,1744,1446,4184,2209,2343,2235,1259,1982,1525,760,343,522,204,673,1227,1139,3682,1841,920,1104,1534,3682,263,2455,1841,808,102,186,902,920,136,2557,167,7058,12275,16571,4296,3068,4017,3171,1432,1356,830,251,736,696,212,649,1657,9206,5523,49713,8285,3682,5339,2816,1345,1194,220,254,1046,1162,1432,3068,1171,3068,2455,22095,6751,6137,5188,306,1432,969,649,418,340,987,306,2191,2630,5523,4603,11047,7365,2659,2235,2542,797,449,750,320,624,1240,1473,708,1162,131,167,5339,3012,263,2035,1841,946,640,780,472,753,1076,1183,948,283,789,1227,108,2761,526,991,1339,175,868,753,45,662,296,288,1008,894,1902,750,2053,1568,675,841,920,613,178,294,634,149,655,861,625,280,1302,242,1492,1405,1122,80,521,118,50,620,546,88,14,145,149,75,134,57,133,232,88,114,47,56,131,46,112,38,129,151,47,106,132,195,213,226,65,222,157,181,68,24,161,107,92,128,81,120,166,215,72,73,192,113,114,232,147,14,99,66,164,100,118,324,146,344,32,431,306,29,386,254,247,126,107,13,155,217,312,277,298,184,431,118,250,613,315,29,132,79,122,204,27,301,248,18,236,438,954,685,1022,116,708,427,73,301,241,248,83,293,105,424,355,1095,669,859,948,569,904,684,333,146,218,53,170,299,265,818,394,204,306,613,1841,136,1227,876,368,44,79,232,228,32,568,34,1283,2045,3682,2148,2045,2455,1729,716,636,371,108,188,171,49,141,324,1534,736,8285,5523,3068,3559,1595,685,566,99,110,269,288,339,681,238,557,409,4910,3375,4091,3171,167,716,454,290,180,88,250,74,511,584,1183,1022,3068,2946,1329,1159,1271,379,204,329,136,165,322,373,175,283,32,43,1618,1104,111,920,839,424,280,333,197,204,288,312,248,74,212,350,34,974,204,409,566,74,365,312,18,184,81,79,276,248,543,225,659,542,250,327,368,248,72,118,253,42,185,243,178,81,386,74,484,481,403,29,200,46,19,243,214,87,14,145,150,76,139,59,142,254,99,131,55,67,160,57,138,37,126,149,47,106,134,202,227,247,73,258,187,221,84,30,202,104,89,123,79,118,165,219,75,80,218,133,138,288,185,18,126,63,155,95,112,307,141,340,33,466,350,35,482,326,321,164,140,12,143,200,285,254,276,175,431,126,288,757,409,38,178,106,164,187,25,268,218,16,206,393,909,719,1203,151,974,603,103,422,334,224,73,254,88,350,288,897,584,867,1159,805,1363,1040,498,214,311,47,148,252,216,636,292,146,227,568,2455,227,2121,1461,584,68,116,205,196,26,448,25,871,1239,2045,1591,3409,5455,3523,1301,1060,580,161,166,146,40,110,236,1002,409,3682,3068,6819,9888,3546,1295,962,157,165,238,247,280,538,176,378,247,2727,2500,6819,7046,340,1301,757,454,269,79,217,63,415,454,876,730,2273,2727,1773,1932,2197,633,324,500,199,149,285,323,148,233,26,35,1412,1115,136,1301,1266,646,419,487,281,187,260,278,218,64,185,314,32,1022,240,530,779,104,516,438,25,172,75,72,252,227,503,214,659,580,288,404,477,331,97,160,340,40,175,229,168,76,373,74,498,520,460,35,249,59,25,318,280,228,36,379,392,201,369,161,391,712,285,385,166,206,499,181,443,95,325,383,121,274,351,537,614,687,209,760,569,687,267,97,659,263,226,312,199,298,421,569,201,219,620,395,426,915,603,59,421,158,385,234,275,758,350,858,85,1254,988,106,1509,1061,1074,559,478,31,351,483,685,606,659,423,1073,329,805,2281,1318,131,621,376,581,456,60,634,509,37,470,898,2129,1789,3296,465,3296,2165,380,1558,1224,539,173,587,201,773,621,1901,1249,1977,3056,2570,5034,4096,1977,836,1186,113,344,573,476,1350,593,282,423,1098,5932,791,9229,6592,2542,282,461,484,452,59,969,52,1684,2197,3236,2307,6592,23731,20435,6921,5034,2526,659,391,337,91,237,481,1901,697,5339,3559,9888,57351,25709,7515,4746,697,684,562,571,629,1163,364,732,439,4314,3625,13184,30653,1977,6921,3595,1977,1098,188,505,143,915,964,1779,1412,4237,5273,4284,6723,9558,2856,1412,2071,791,359,673,748,335,515,56,76,3018,2542,359,4153,4674,2542,1665,1901,1073,456,625,659,509,149,423,719,76,2542,659,1628,2636,376,1901,1618,94,423,184,175,606,542,1202,517,1638,1516,805,1217,1538,1120,339,565,1202,101,435,567,413,189,925,186,1289,1398,1301,106,780,192,85,1082,956,183,29,304,315,162,300,132,325,604,247,341,151,192,474,175,434,76,257,303,96,217,280,433,503,575,179,671,518,644,256,95,656,207,177,243,155,232,329,449,161,180,525,347,390,869,591,60,429,123,297,180,210,577,267,657,66,1002,821,93,1389,1026,1081,578,501,24,267,364,512,449,486,312,802,253,650,1970,1227,131,650,405,633,346,45,470,372,26,334,633,1504,1295,2532,394,3128,2265,422,1773,1396,406,128,428,143,540,423,1266,818,1306,2153,2095,4964,4674,2406,1026,1432,84,253,412,334,919,389,177,253,633,3546,591,9929,8865,3546,379,591,360,330,42,671,34,1073,1313,1773,1128,2955,14184,27482,12411,8274,3707,886,290,245,64,163,319,1198,409,2816,1595,3546,25709,46099,16844,8510,1063,938,418,417,448,805,243,466,262,2364,1773,5910,18321,2659,12411,5910,2901,1477,140,371,103,642,656,1167,886,2532,3039,2561,5023,10283,3841,1970,2786,1013,270,499,545,239,360,38,50,1977,1679,253,3384,4609,2901,2026,2332,1295,346,469,488,372,107,301,506,53,1841,506,1379,2503,394,2110,1841,107,325,140,132,453,401,886,382,1224,1165,650,1050,1432,1116,354,607,1308,78,336,435,315,144,704,142,1003,1117,1081,93,718,186,86,1117,1003,120,19,199,206,106,197,87,217,409,170,241,109,142,359,135,341,49,167,196,62,140,181,282,331,383,122,469,373,478,196,75,525,133,113,155,98,147,209,286,103,117,351,239,279,647,457,47,351,78,188,113,131,359,165,408,41,635,535,63,988,770,852,474,422,15,167,226,314,273,293,188,482,154,407,1295,863,99,527,345,555,217,28,287,224,15,196,366,863,746,1495,246,2159,1753,359,1604,1295,252,79,259,85,315,241,704,444,697,1159,1203,3298,3757,2238,1018,1432,52,154,246,195,525,215,94,129,308,1665,287,6046,7774,3887,431,647,221,200,25,390,19,584,681,863,503,1177,5182,13388,13604,12093,4966,1060,178,148,38,94,179,647,210,1345,685,1295,7515,16844,24618,15548,1554,1166,257,252,266,468,137,254,136,1151,791,2355,6694,1295,13604,8637,3887,1766,86,226,61,376,375,647,474,1295,1480,1203,2447,6262,3368,2159,3167,1110,168,306,329,142,210,21,28,1073,897,136,1943,3062,2332,1884,2313,1295,217,291,299,224,63,176,293,30,1060,299,863,1727,304,1799,1665,99,205,88,82,278,244,535,229,736,709,407,691,1007,847,287,518,1147,50,213,274,197,89,436,88,626,708,704,63,511,140,68,916,845,136,21,225,233,120,224,99,249,474,200,287,133,177,459,177,456,55,187,219,69,156,202,315,372,436,141,552,450,595,251,99,711,149,126,172,109,162,229,314,114,130,396,277,333,802,589,64,484,87,207,124,143,388,178,437,44,686,586,71,1157,947,1105,646,598,16,182,244,337,290,309,196,501,160,428,1402,982,121,692,484,818,237,30,308,237,16,202,371,864,740,1487,251,2338,2091,481,2364,2026,274,85,274,89,323,243,693,426,654,1070,1119,3273,4314,3109,1636,2455,56,164,259,202,532,213,90,119,272,1402,233,5091,8183,5892,818,1272,239,212,26,401,19,570,641,775,424,909,3570,8456,11456,22913,12547,2455,192,158,40,97,179,629,196,1194,566,962,4746,8510,15548,39280,4910,2946,277,269,279,481,138,247,128,1033,666,1818,4612,818,11456,16366,9820,4091,94,241,64,389,380,640,454,1197,1309,1013,1987,5273,3546,3273,6001,2182,182,329,349,148,215,22,27,1031,841,125,1808,3039,2678,2618,3719,2221,237,315,320,237,66,181,297,30,1052,297,881,1870,363,2406,2455,155,226,96,89,298,260,563,240,765,738,428,748,1145,1030,377,727,1691,55,235,300,215,97,469,95,672,765,772,71,598,172,88,1249,1197,30,4,50,52,26,50,22,56,107,45,66,31,42,113,44,118,12,41,48,15,34,44,69,82,97,31,126,105,142,61,25,185,33,28,37,23,35,49,68,24,28,87,61,76,189,144,16,128,19,45,27,31,83,38,93,9,145,125,15,257,219,269,165,161,3,39,52,72,61,65,40,103,32,88,292,210,27,166,125,227,51,6,66,50,3,41,75,173,146,292,49,472,448,113,625,591,59,18,58,18,66,49,138,83,124,198,204,602,847,706,450,781,12,35,54,42,109,42,17,22,49,245,38,818,1363,1227,245,477,51,45,5,83,4,113,123,144,75,151,545,1153,1432,3818,4705,1227,41,33,8,20,36,124,37,220,99,157,697,1063,1554,4910,2455,1841,59,57,58,99,28,49,24,192,118,303,704,111,1432,2727,3682,2045,20,51,13,81,77,128,88,227,239,177,331,847,591,681,1800,818,39,70,74,31,44,4,5,201,160,23,330,559,526,595,1022,706,51,68,68,50,13,37,60,6,208,58,173,377,77,568,649,45,49,20,19,64,55,118,50,158,151,88,155,245,231,90,188,469,12,51,65,46,20,100,20,142,162,164,15,133,39,21,320,323,41,6,68,70,36,67,30,75,145,62,91,43,60,164,66,179,16,56,65,20,46,59,92,109,129,42,170,143,199,88,37,283,44,37,50,31,46,65,89,32,37,114,81,102,260,204,24,196,25,60,35,40,108,49,119,12,185,159,19,335,293,374,242,248,4,52,69,93,79,82,51,129,40,108,361,263,35,225,181,354,68,8,85,64,4,52,93,212,176,347,58,557,542,146,886,938,78,23,75,23,84,61,168,99,145,226,227,660,936,832,613,1288,16,45,70,53,136,52,21,26,56,269,40,818,1315,1227,306,859,67,58,7,105,4,138,147,167,84,161,545,1057,1171,2864,4705,2761,54,43,10,25,45,151,44,254,110,165,684,938,1166,2946,1841,5523,78,74,75,126,34,60,29,223,132,323,704,102,1171,2045,3682,4603,26,67,17,102,97,157,107,266,272,194,347,847,569,681,2250,1473,52,92,96,39,56,5,6,240,187,26,368,613,581,701,1394,1166,68,89,89,64,17,47,75,7,251,69,204,446,94,730,920,72,66,27,25,83,70,151,63,197,188,108,192,306,298,122,272,731,16,68,86,61,27,129,26,182,206,210,19,173,53,29,468,497,411,58,527,467,202,313,115,237,371,130,157,62,72,168,59,145,192,571,574,152,282,295,368,347,325,84,271,185,210,78,28,193,608,449,515,267,317,351,372,104,91,216,119,116,236,152,15,109,435,891,439,402,839,290,528,39,451,286,26,335,224,225,120,107,106,988,1061,1117,708,542,243,436,97,184,433,225,21,105,67,113,2053,219,1713,960,47,387,478,738,417,554,62,403,267,50,231,204,3489,878,2071,456,1078,517,932,359,341,343,219,401,356,202,102,171,1186,2696,2825,1353,2129,508,128,100,133,391,35,422,385,198,28,58,9888,6262,439,3531,94,1516,964,659,200,229,452,486,278,318,226,77,19776,9229,988,1078,988,1831,312,1046,269,238,562,418,257,277,59,78,57351,23731,8306,5932,814,760,213,949,334,482,606,48,286,232,180,131,9888,14502,1648,4494,2197,1977,780,1163,719,309,329,466,176,115,219,104,7910,10217,6152,1412,1130,65,48,1062,515,45,395,408,238,181,245,163,5339,5573,3814,1769,304,508,515,33,721,130,251,362,51,276,259,16,3140,1098,753,1749,1018,1459,410,868,561,221,270,300,208,63,111,253,532,1904,1911,1017,329,1124,159,791,637,462,31,201,46,20,258,236,336,48,449,405,178,279,103,215,338,119,143,56,66,153,54,132,157,479,492,133,251,267,336,319,299,78,251,170,193,72,26,176,495,377,446,237,287,323,345,97,86,202,112,109,219,140,13,100,353,752,385,363,776,272,501,38,429,272,24,316,210,210,112,99,86,840,947,1037,676,524,237,425,95,178,416,215,20,99,63,105,1636,188,1576,927,46,389,481,739,414,545,61,389,256,48,218,191,2727,770,2000,467,1133,545,974,370,347,343,217,391,343,193,96,161,892,2455,2975,1519,2411,566,140,106,138,398,35,416,374,191,27,55,6819,6219,545,4546,116,1792,1091,718,212,237,456,483,272,307,216,73,10911,11456,1636,1636,1339,2273,363,1162,288,247,571,417,252,269,57,74,23731,39280,17185,9820,1145,962,251,1061,360,503,618,48,281,225,173,124,5455,18003,2727,6819,2975,2455,909,1292,770,322,335,465,172,112,210,99,5455,10147,7637,1818,1402,77,54,1157,545,47,399,405,233,175,235,154,4017,5073,4017,1987,344,566,561,35,748,132,251,357,49,265,246,15,2455,962,727,1792,1070,1537,428,895,570,222,267,293,201,60,105,238,424,1636,1757,982,327,1130,160,791,632,454,30,194,44,19,243,221,286,42,397,365,163,260,97,204,324,114,138,55,64,148,52,127,133,414,436,120,233,251,321,307,291,76,245,166,188,70,25,171,415,325,396,216,269,309,335,95,85,200,111,107,216,138,13,97,291,645,343,336,742,266,499,38,432,274,25,317,210,209,110,98,69,716,851,979,663,529,243,438,98,183,425,218,20,99,63,104,1288,159,1432,901,47,409,511,786,438,572,63,401,261,48,219,190,2045,636,1853,477,1227,605,1084,409,378,368,229,409,354,197,97,161,613,1952,2864,1692,2864,678,165,122,155,436,38,440,390,196,27,56,3978,4534,572,5967,159,2352,1363,859,244,265,498,516,286,318,221,74,4773,6683,2148,2864,2148,3254,477,1432,339,280,629,448,266,279,58,75,8306,17185,30073,21481,2004,1432,336,1321,425,572,682,52,297,234,177,126,2386,10501,3580,11934,4773,3515,1193,1591,904,365,368,500,182,116,215,100,3182,7399,8019,2386,1909,102,68,1384,628,53,435,432,245,181,240,156,2761,4035,3866,2213,409,678,660,40,840,145,270,377,52,273,251,16,1841,795,673,1829,1159,1707,477,988,621,238,282,306,208,62,106,238,334,1379,1597,954,334,1186,170,842,669,477,31,200,45,19,244,220,390,58,561,526,240,389,148,314,503,179,218,86,101,234,82,200,179,570,616,174,345,380,494,480,458,121,390,266,301,112,40,271,552,444,557,314,402,474,525,151,136,324,179,174,350,223,21,156,381,871,481,491,1123,416,797,61,709,451,41,520,343,340,179,158,88,948,1184,1437,1022,848,400,733,164,308,713,364,34,164,103,169,1578,204,1970,1337,75,681,876,1363,762,989,109,681,439,81,361,312,2360,779,2500,722,2045,1071,1967,743,681,656,402,707,605,332,163,266,646,2191,3719,2659,5207,1315,323,236,292,800,69,774,674,334,46,92,3653,4318,681,10229,340,5228,2922,1753,477,498,909,919,499,545,373,123,3719,4773,2045,6137,6137,8524,1115,3068,681,538,1163,805,468,481,99,126,5932,9820,21481,61375,7160,4091,818,2888,865,1105,1268,94,523,405,301,211,1859,7501,3409,25572,13638,9206,2789,3409,1818,699,681,898,320,200,365,168,2922,7046,9547,4091,4091,227,146,2825,1227,99,795,770,428,311,405,260,2907,4530,5021,3477,743,1315,1292,78,1578,266,485,663,89,464,421,26,2124,974,909,2767,1932,3020,865,1797,1120,424,495,530,354,104,177,393,409,1773,2197,1416,530,1977,292,1461,1163,824,54,340,76,32,403,361,85,13,127,121,56,93,36,78,126,45,55,22,26,60,21,51,38,125,138,40,81,92,122,120,116,31,101,69,78,29,10,70,117,96,124,72,95,115,131,38,35,84,47,46,92,58,5,41,79,186,106,112,267,102,203,16,188,120,11,139,92,91,47,41,18,197,256,326,245,213,104,197,45,84,196,99,9,44,27,45,306,40,413,300,18,176,238,381,215,280,30,190,121,22,98,84,433,146,500,159,505,291,568,220,202,193,117,202,170,92,44,72,110,376,681,564,1336,390,102,75,91,245,20,226,193,94,13,25,568,647,106,1989,95,1829,1060,613,159,159,279,274,145,155,104,34,530,607,238,954,2148,3978,477,1171,238,176,364,243,137,138,28,34,814,1145,2004,7160,3341,2386,381,1145,308,367,399,28,154,116,85,58,265,954,397,3978,4773,4296,1193,1301,636,229,213,271,94,57,102,46,454,1057,1485,795,1145,79,53,988,409,31,244,229,124,88,113,71,495,778,920,737,190,390,409,25,495,81,145,194,25,131,117,7,390,183,181,609,477,822,250,532,332,125,144,151,100,29,48,107,79,354,461,318,128,512,79,409,329,234,15,95,21,8,109,97,113,17,173,168,80,135,53,116,192,69,86,34,40,95,33,81,50,167,187,55,115,133,180,182,179,48,159,109,124,46,16,112,151,126,165,98,134,167,196,59,55,134,75,74,149,95,9,66,100,237,138,151,374,150,307,25,300,196,18,229,151,149,78,68,21,244,326,432,340,313,161,316,74,141,329,168,15,74,46,74,361,48,506,386,25,262,378,636,370,487,53,329,209,37,165,140,487,165,577,194,681,441,947,389,367,351,211,360,299,159,76,122,116,393,717,633,1735,613,185,146,179,472,38,415,346,165,22,43,568,616,97,1894,113,3136,2273,1363,340,324,545,515,265,276,182,58,505,530,185,681,2045,8524,1363,3068,557,378,732,466,254,247,49,60,760,962,1432,4091,2386,6819,1363,3273,750,802,813,55,286,209,149,101,252,833,309,2841,4546,9206,3409,3409,1487,492,429,520,173,103,180,80,454,1006,1363,757,1363,136,113,2197,876,64,477,432,227,158,198,123,526,813,969,828,247,613,743,48,969,157,272,355,46,230,202,12,438,206,209,746,644,1243,416,941,603,227,259,270,175,50,83,180,93,422,565,409,176,760,126,681,565,405,26,164,36,15,184,162,41,6,65,64,31,53,21,48,80,29,37,15,17,41,14,35,18,61,69,20,44,52,73,75,76,20,69,48,55,20,7,50,54,45,60,36,51,66,79,24,23,58,33,33,67,43,4,29,34,83,49,55,141,58,125,10,131,87,8,105,69,68,35,31,7,83,113,154,126,122,66,136,33,65,154,79,7,34,21,34,118,16,168,132,9,101,157,282,172,233,25,160,101,18,78,66,154,51,181,62,233,166,401,181,181,178,107,181,149,78,37,58,35,116,209,186,545,223,81,74,97,258,20,218,177,83,11,20,166,172,25,487,30,1045,1091,818,212,194,311,281,139,141,90,28,143,141,45,148,409,2273,818,2455,409,247,439,262,136,128,24,29,213,251,336,818,381,1363,1091,3273,600,545,497,31,154,109,75,49,71,222,75,619,909,2455,2045,2727,1091,322,257,292,93,53,90,39,133,281,363,194,363,45,54,1318,545,38,272,236,119,80,98,60,160,241,283,244,77,223,327,24,526,86,146,187,23,115,99,5,138,64,66,241,220,469,176,439,298,115,132,136,87,24,40,86,30,139,188,140,63,292,52,303,263,194,12,80,17,7,87,76,229,35,363,363,178,311,128,291,497,187,238,97,116,274,98,238,99,332,382,116,251,304,433,459,473,133,449,317,367,138,49,336,287,243,327,202,287,379,471,151,148,379,221,222,454,291,28,202,181,437,261,297,776,333,738,65,834,575,55,719,480,475,247,215,38,425,580,802,676,678,387,840,215,439,1067,555,52,246,152,243,589,79,834,662,46,545,909,1762,1151,1636,187,1169,738,131,567,472,743,247,857,297,1133,857,2273,1155,1272,1324,818,1388,1130,586,272,424,166,533,935,818,2411,1052,446,491,743,2104,172,1762,1402,640,83,154,757,758,109,1948,116,4182,5455,5892,1909,1818,2805,2416,1145,1117,697,213,641,602,181,545,1339,6819,3273,22095,4910,2727,4314,2364,1151,1033,192,223,949,1061,1321,2888,1145,3273,3273,39280,9001,6546,5073,288,1321,884,589,377,320,947,303,2273,2975,7365,8183,24550,13093,3546,2529,2636,788,430,706,297,606,1237,1527,779,1402,181,272,9492,4910,363,2455,2026,982,638,757,450,748,1102,1262,1070,344,1052,1785,163,4017,701,1205,1510,187,889,748,44,669,308,311,1140,1070,2416,1000,2791,2091,857,1007,1041,662,185,297,626,152,686,930,701,327,1582,303,1888,1757,1363,93,584,128,52,632,545,95,15,153,154,76,136,57,132,230,88,114,47,57,136,49,120,41,137,158,49,107,131,191,207,219,63,218,156,183,70,25,171,116,98,133,83,120,162,206,68,69,181,108,111,231,150,14,105,72,174,104,120,318,139,319,29,390,279,27,368,250,250,130,113,14,165,226,314,268,277,164,375,101,217,548,293,28,133,82,130,225,30,314,250,17,214,375,777,548,833,100,642,410,73,314,260,277,90,311,107,409,317,893,500,617,708,464,807,659,339,155,238,60,190,326,278,807,355,160,204,375,1227,107,1105,865,385,48,88,271,263,36,625,35,1232,1666,2250,1050,1250,2000,1661,750,700,420,125,227,205,59,166,375,1704,750,6751,3375,2500,3625,1773,791,666,118,132,334,360,425,865,308,750,600,9001,8251,7501,4650,225,926,577,364,225,113,323,98,694,833,1841,1875,7501,9001,3250,2125,1977,541,277,434,176,217,430,512,250,428,53,83,3625,2700,250,1750,1393,642,400,457,263,273,394,440,364,115,355,642,68,2025,409,750,947,115,535,440,25,250,113,113,410,386,894,392,1208,1014,458,571,605,386,107,169,352,58,260,350,264,125,621,125,833,836,694,50,321,71,29,350,300,157,24,254,258,129,233,99,233,414,162,213,90,111,268,97,238,66,224,260,80,178,222,329,364,394,116,410,301,359,139,50,346,186,158,215,135,197,269,350,118,123,335,206,217,460,303,30,216,114,275,165,190,509,227,531,50,695,518,53,732,508,516,272,237,23,256,348,485,417,437,266,632,179,405,1076,598,59,283,175,280,344,45,472,373,26,324,584,1272,959,1573,202,1363,896,162,695,571,417,134,454,154,584,454,1311,779,1060,1363,985,1818,1521,785,357,540,89,276,462,385,1091,472,215,292,619,2455,247,2727,2153,944,116,207,396,375,50,831,45,1493,1948,2727,1591,2727,5455,4697,2045,1818,1045,299,328,289,80,215,454,1894,743,6137,4091,6819,13184,5910,2355,1818,303,323,482,503,572,1105,367,802,545,6546,7501,27277,21140,818,2864,1604,944,552,164,454,133,897,1010,2045,1859,6819,10911,8865,7728,6592,1611,757,1111,430,317,612,707,332,545,64,97,4394,4091,545,4773,3940,1753,1039,1136,632,404,571,624,504,155,472,861,97,3347,818,1735,2338,287,1311,1052,59,375,168,165,591,552,1281,577,1883,1742,882,1212,1363,891,247,389,797,89,394,527,395,187,941,194,1363,1464,1311,101,681,155,64,775,659,220,34,358,366,185,335,144,345,624,248,334,145,181,442,162,402,92,311,361,112,250,316,474,534,589,178,644,483,589,232,86,592,256,217,294,185,272,375,495,171,183,512,325,352,765,514,52,375,155,371,222,256,688,310,736,71,1017,787,84,1202,861,895,480,422,30,340,460,639,550,579,358,873,257,611,1714,1001,103,505,319,511,453,59,610,479,34,414,755,1691,1338,2348,325,2348,1620,302,1308,1077,542,172,574,192,717,553,1601,975,1409,1996,1616,3288,2919,1544,704,1057,115,348,571,465,1286,543,243,333,755,3459,422,5381,4530,2002,243,422,503,467,61,978,51,1620,2013,2718,1644,3523,10147,10922,4932,4228,2315,634,414,356,96,248,500,1957,704,5188,3171,7046,30653,18321,6694,4612,704,704,606,618,682,1268,399,813,497,5073,4650,21140,65535,3171,8878,4228,2238,1219,207,560,160,1036,1112,2114,1761,5765,8456,9160,17969,20435,4580,1921,2583,939,402,762,857,391,618,70,100,4379,4228,704,8878,9160,4228,2416,2516,1338,518,720,771,609,183,543,975,111,4077,1153,2959,4612,604,2781,2195,120,487,215,208,736,678,1560,704,2357,2315,1291,1989,2466,1711,487,768,1560,117,513,681,507,238,1202,251,1812,2043,1957,162,1174,281,120,1459,1243,19,3,31,32,16,29,12,31,57,23,32,14,18,44,16,41,8,26,31,9,21,27,42,48,53,16,61,47,59,23,8,62,21,18,25,15,23,32,43,15,16,47,30,34,77,53,5,40,13,31,18,21,57,26,62,6,90,71,8,118,88,94,52,46,2,28,38,52,45,47,29,73,22,54,161,99,10,54,35,57,37,4,49,38,2,32,60,136,111,204,30,236,174,34,151,126,44,13,45,15,55,42,121,74,110,165,147,336,329,185,86,130,9,27,44,35,97,40,17,23,53,263,37,572,557,263,32,55,40,37,4,74,3,114,136,175,102,227,818,1268,716,636,336,87,33,28,7,18,36,134,45,306,167,340,1977,2659,1295,818,111,102,48,48,52,94,28,55,31,288,225,818,3171,613,2148,818,368,180,16,44,12,77,80,145,113,340,446,443,1159,2966,886,340,409,136,32,60,66,29,45,4,6,282,263,45,716,1063,613,363,365,185,42,57,60,46,13,40,70,7,290,87,260,491,74,365,290,15,40,17,16,58,52,119,53,179,180,107,181,252,193,58,94,192,9,42,55,40,19,95,20,146,169,170,15,118,30,13,169,146,122,19,199,204,104,190,83,204,379,156,218,98,127,322,122,312,50,169,196,61,137,174,266,307,350,110,416,327,419,172,66,472,137,115,156,98,144,200,269,95,106,309,207,238,550,390,41,309,81,192,114,131,351,159,382,38,564,461,53,814,630,702,397,364,15,172,229,315,269,283,176,438,135,342,1047,678,77,414,279,466,227,29,295,227,15,190,346,786,647,1227,190,1591,1266,265,1241,1063,266,83,269,87,318,238,675,409,607,936,886,2227,2442,1511,750,1156,55,163,260,204,541,218,93,122,275,1356,204,3645,4296,2343,306,527,240,215,27,416,20,609,698,859,477,1022,3818,7399,6014,6683,3659,920,196,163,42,103,195,702,226,1432,716,1301,6921,12411,13604,11456,1432,1171,286,281,297,523,154,286,154,1321,926,2864,8878,2148,30073,14320,5155,2148,98,256,70,431,433,758,565,1591,1909,1692,4057,13843,9308,4773,5250,1562,192,352,381,166,249,26,34,1384,1227,204,3341,6205,5155,3818,3978,1943,251,338,351,267,77,218,373,40,1487,452,1432,3124,572,3254,2761,150,240,103,97,336,300,672,297,988,998,605,1091,1670,1432,477,818,1707,58,253,329,240,111,553,115,842,988,1022,95,795,220,106,1384,1227,106,16,172,176,89,165,72,179,335,139,198,90,120,310,120,311,43,144,167,52,117,149,229,265,305,97,374,301,394,166,65,475,116,97,131,82,121,169,227,81,90,269,184,217,516,377,41,316,68,161,95,109,291,131,316,31,472,392,46,732,588,681,401,378,13,143,189,258,219,229,142,354,109,283,889,598,71,405,287,498,188,24,241,184,12,151,272,615,508,974,155,1363,1161,262,1313,1182,219,67,217,69,250,185,516,308,454,702,681,1818,2197,1524,833,1363,45,132,208,161,419,165,69,88,194,944,143,2727,3719,2455,371,681,195,173,21,324,15,454,505,598,318,649,2338,4697,4773,7637,5228,1363,159,130,33,80,147,516,160,969,454,757,3595,5910,8637,16366,2727,2045,232,225,234,405,116,209,109,884,577,1604,4228,818,14320,27277,12275,4091,79,205,55,334,328,557,401,1076,1212,985,2107,6592,5910,6819,10001,2727,156,283,303,129,190,19,25,964,818,129,2045,3940,4091,4364,5682,2879,205,274,281,210,59,165,277,29,1052,314,1004,2338,495,3409,3347,194,197,84,79,268,236,521,227,746,746,454,839,1363,1288,481,909,2013,48,208,269,194,89,439,90,659,775,811,77,681,202,104,1464,1363,86,13,140,143,73,134,59,147,277,116,167,78,105,276,109,288,35,117,135,42,94,120,184,215,249,80,313,256,342,147,59,443,94,78,105,65,96,134,180,64,72,218,151,182,444,334,37,297,54,128,75,86,229,103,247,24,371,310,37,603,500,601,368,361,10,113,149,201,170,176,109,271,84,217,694,480,59,355,265,484,149,18,187,141,9,114,204,458,376,722,116,1052,941,227,1227,1182,172,52,167,53,188,137,378,223,324,496,483,1321,1695,1295,794,1432,35,102,159,121,312,121,49,62,133,631,94,1808,2630,2008,368,781,152,134,16,243,11,328,355,409,209,409,1402,2718,2864,5728,5646,1841,123,100,25,59,108,369,111,649,290,454,1977,2901,3887,9820,3682,3682,180,173,177,301,85,149,75,589,364,944,2238,368,5155,12275,22095,9206,61,157,42,249,240,399,278,722,775,591,1159,3236,2659,4091,13502,4910,122,218,230,97,140,14,17,659,538,81,1227,2279,2455,3273,6137,3887,160,212,215,159,44,121,199,20,720,210,660,1550,350,2789,3314,223,155,65,60,204,178,388,166,539,532,321,595,991,993,409,866,2114,38,163,209,150,68,332,68,491,574,601,58,526,163,90,1369,1363,65,10,106,108,55,101,44,111,211,89,129,61,83,224,90,243,26,88,101,31,70,89,138,161,187,60,238,198,269,118,49,374,70,58,78,48,71,99,133,47,53,162,113,138,345,266,30,251,40,95,56,63,167,75,179,17,268,225,27,449,381,473,300,306,7,83,109,146,123,126,78,192,59,154,494,347,44,274,215,414,110,13,136,102,6,81,143,318,259,494,80,730,672,170,985,1022,126,38,120,38,133,96,260,151,216,328,316,867,1140,925,625,1263,26,74,114,86,218,83,33,41,86,400,58,1101,1615,1315,278,716,111,96,11,171,8,224,237,266,132,249,818,1510,1534,3182,3921,1841,90,72,17,42,74,250,73,418,180,269,1098,1477,1766,4091,2045,4603,131,124,126,211,58,101,49,377,225,552,1219,180,2148,4091,9206,15343,45,113,29,175,166,270,184,464,481,349,644,1648,1208,1704,7501,6137,88,157,164,68,97,9,11,429,340,49,716,1266,1315,1818,4262,3887,117,153,154,112,31,83,134,13,468,133,409,944,215,1826,2510,204,114,48,43,146,126,271,114,366,356,212,389,650,668,292,681,1865,28,119,152,108,48,235,47,340,395,412,40,365,116,68,1098,1180,117,16,151,135,59,92,34,71,113,40,49,19,23,53,19,47,54,160,162,43,81,86,109,104,99,26,84,58,66,25,9,62,166,123,142,74,90,101,109,31,28,66,37,36,75,48,4,35,115,237,118,110,235,83,155,11,137,88,8,106,71,72,39,35,27,254,277,300,196,154,71,130,29,57,136,71,7,34,22,37,497,53,432,252,12,109,140,222,128,173,19,129,86,16,76,67,786,202,500,116,292,147,274,109,106,108,70,129,116,66,33,57,240,568,649,340,578,146,38,30,42,125,11,138,127,65,9,19,1704,1177,97,897,26,448,296,208,64,74,148,161,92,106,76,26,2727,1591,227,292,292,568,99,340,88,79,188,140,86,94,20,26,9888,5455,2386,1859,265,252,71,320,113,164,207,16,98,79,61,45,6819,7501,681,1704,802,708,276,409,251,108,114,162,61,40,76,36,6819,7046,3182,619,454,25,17,387,185,16,140,144,84,63,86,57,3682,3523,2045,828,129,204,199,12,266,47,90,129,18,97,91,5,1841,619,389,825,445,604,163,335,211,82,99,109,75,22,39,89,280,985,941,472,144,470,64,309,244,173,11,74,16,7,92,84,256,36,341,309,137,217,81,170,271,96,118,47,55,129,46,113,117,356,367,100,190,205,261,251,240,63,206,141,162,61,22,151,361,274,325,174,214,244,266,76,68,164,92,90,184,119,11,86,250,530,272,260,567,203,383,29,342,220,20,263,177,179,96,86,58,570,647,722,483,386,180,331,75,144,343,180,17,85,54,91,1065,121,1026,622,32,283,362,575,331,445,50,328,218,41,189,167,1666,461,1222,300,771,392,735,290,280,283,182,333,295,167,84,141,500,1323,1666,928,1615,409,107,84,113,333,30,359,326,167,24,49,3409,2850,272,2679,78,1327,857,587,177,202,395,422,240,272,192,65,5000,4200,750,1000,964,1786,300,987,250,217,505,371,226,241,51,67,14502,18003,10501,7501,954,833,222,947,323,454,560,44,256,205,157,113,7501,33006,3750,7501,3000,2382,865,1216,720,300,311,430,159,103,194,91,10001,23254,14002,2500,1636,83,55,1144,529,45,379,382,219,164,219,143,6751,9301,6751,2833,428,642,600,36,750,130,244,342,47,251,232,14,3682,1500,1091,2464,1342,1788,471,945,584,223,263,286,194,58,100,225,583,2294,2417,1285,403,1318,178,849,659,463,30,192,43,18,233,211,56,8,78,72,32,52,19,41,66,23,29,11,13,32,11,28,25,80,84,23,45,49,64,62,59,15,51,35,40,15,5,37,79,61,74,41,51,59,66,19,17,41,23,23,46,30,3,21,54,118,62,61,138,50,96,7,87,56,5,67,45,45,24,21,12,127,150,173,119,98,46,86,19,37,89,46,4,21,14,23,224,26,239,152,8,74,96,153,88,118,13,86,57,10,48,43,340,101,288,75,204,107,202,80,76,77,49,89,78,44,22,36,97,284,401,246,454,118,30,24,32,92,8,97,87,44,6,12,608,588,68,774,24,412,262,175,51,57,110,116,65,72,50,17,757,795,204,340,340,608,97,306,74,63,143,103,61,64,13,17,1648,2727,3580,3409,397,309,75,303,98,133,160,12,70,55,42,29,681,3750,1704,4262,1363,920,300,393,221,88,89,120,43,27,51,24,1136,3523,4773,1136,681,30,18,366,161,13,108,106,60,44,58,37,1022,1761,1841,966,151,219,194,11,224,37,69,95,12,67,61,3,657,309,272,712,414,556,144,282,170,63,73,78,52,15,26,59,113,492,581,340,113,380,51,243,186,129,8,52,11,4,61,54,273,40,388,363,166,270,104,222,359,129,159,64,75,176,63,153,123,389,417,118,234,259,340,335,324,87,284,196,224,84,30,208,374,297,369,207,267,317,355,104,95,231,130,128,261,168,16,120,253,568,309,314,723,271,529,42,492,320,29,383,256,258,137,122,57,599,735,886,635,536,260,490,113,218,516,269,26,125,79,131,1000,124,1166,783,44,415,555,900,522,700,79,506,332,62,280,244,1461,454,1389,393,1136,625,1217,487,468,467,295,530,462,257,127,210,393,1217,1894,1303,2652,730,196,154,202,579,51,589,521,262,37,74,2243,2313,309,4262,154,2800,1794,1180,340,370,693,714,393,433,299,99,2435,2652,852,2045,2557,4735,730,2191,511,415,915,642,376,389,81,102,4494,6819,11934,25572,3978,2841,619,2273,694,897,1036,77,431,334,249,175,1704,7501,4262,42621,17048,9206,2557,3008,1573,599,579,760,270,168,307,141,3099,8808,15912,8524,6819,284,154,2746,1136,89,702,671,369,267,346,221,3287,5872,7671,5796,1136,1704,1461,81,1534,249,442,592,79,405,365,22,2422,1217,1239,3921,2634,3775,987,1901,1120,407,462,483,318,92,156,343,459,2110,2746,1805,663,2354,327,1549,1177,804,51,315,69,29,358,317,207,31,303,288,134,221,86,187,306,111,138,55,65,154,55,134,93,297,324,93,189,213,285,285,279,75,248,172,198,74,27,184,278,224,285,164,216,262,301,89,83,203,115,114,233,150,14,107,185,423,237,247,587,227,454,36,437,287,27,346,232,233,123,109,41,439,555,695,518,454,227,439,103,200,475,247,23,114,72,119,694,88,864,610,36,358,498,830,488,659,74,475,310,57,258,224,974,311,1000,303,944,555,1136,467,454,454,285,509,439,242,119,194,247,786,1298,985,2246,681,194,157,206,584,51,578,505,250,34,69,1311,1363,194,3099,136,2851,1948,1292,367,389,711,716,387,419,285,93,1298,1363,454,1363,2455,5682,909,2630,584,454,964,656,375,380,77,97,2197,2975,4773,13638,4773,4546,909,2975,833,1010,1112,80,433,328,240,166,802,3000,1363,17048,27277,18412,4091,4091,1925,681,626,791,272,166,297,134,1515,3843,6364,4546,8183,454,227,3595,1363,101,753,695,371,262,334,210,1753,3020,4091,3864,1091,2045,1818,97,1753,272,465,606,79,396,350,21,1416,717,779,2851,2318,3843,1071,2081,1206,428,474,485,313,89,148,322,289,1363,1883,1363,561,2197,324,1573,1198,811,51,309,67,27,338,296,263,40,393,379,179,301,119,263,435,160,200,81,96,227,81,199,116,377,418,122,252,291,397,403,401,110,365,255,294,111,40,274,344,281,364,214,288,359,421,128,121,300,172,171,351,227,22,161,225,522,298,320,781,311,641,53,646,431,40,528,355,356,189,167,49,530,686,886,685,626,324,647,156,306,736,385,37,177,112,184,801,104,1040,763,48,497,726,1257,760,1042,118,756,492,91,405,349,1083,350,1157,368,1227,778,1704,736,736,745,469,831,711,388,189,306,263,836,1416,1139,2864,974,306,263,354,1004,87,972,836,409,56,110,1315,1345,193,3287,167,4234,3347,2367,678,708,1262,1240,655,696,465,150,1227,1227,394,1227,2761,9206,1841,5523,1183,876,1779,1167,647,640,128,157,1977,2455,3515,9206,4296,9206,2455,7365,1841,2045,2114,145,758,557,399,270,708,2382,920,9206,18412,49713,13809,11047,4419,1408,1203,1443,478,283,493,218,1363,3171,4686,3068,7365,920,613,8899,3012,204,1432,1259,649,446,554,342,1657,2718,3550,3477,1227,3314,3682,204,3550,526,859,1077,136,667,578,35,1420,708,775,3024,2845,5707,1841,3814,2228,778,841,840,530,149,242,518,306,1450,2053,1578,716,3140,511,2630,2053,1394,87,521,111,45,544,472,135,20,207,203,97,166,67,149,251,93,118,48,58,137,49,120,59,194,218,65,136,160,222,230,233,65,218,154,179,68,24,168,173,143,187,112,154,197,237,73,71,179,104,105,216,140,14,100,111,261,151,165,415,170,361,30,385,262,25,329,222,224,118,105,23,259,340,450,359,340,184,381,94,190,464,245,23,113,71,117,378,49,501,378,24,269,414,753,474,667,77,494,322,59,263,225,494,160,535,175,613,416,983,454,477,496,316,561,478,259,125,200,115,365,619,511,1363,511,180,170,243,708,61,681,579,278,37,73,555,555,78,1345,73,2138,2045,1673,511,538,944,906,466,485,317,101,498,477,146,438,1022,4262,1227,4603,1022,730,1412,886,474,454,88,107,780,909,1193,2789,1193,3409,2045,8183,1875,1859,1761,113,565,401,278,184,276,865,300,2557,4091,13809,15343,15343,4910,1329,1022,1140,359,204,346,149,538,1174,1591,929,2045,340,511,9888,3068,185,1193,985,484,320,387,234,673,1057,1315,1242,454,1534,2455,170,3068,438,681,818,99,473,400,23,600,292,314,1238,1242,2882,1125,2696,1680,592,629,613,378,104,165,348,135,633,898,708,340,1648,300,1704,1412,983,61,365,77,30,366,313,251,38,389,385,187,324,133,301,515,194,249,103,125,297,107,263,109,358,405,122,260,311,441,465,481,136,464,332,389,149,54,371,312,260,344,208,292,380,468,149,147,380,224,229,477,312,31,224,197,465,272,303,774,326,712,62,805,563,55,732,500,506,269,237,41,451,600,805,658,644,361,777,200,416,1040,557,54,261,165,269,642,84,857,656,44,498,807,1548,1022,1496,177,1158,758,140,618,526,818,263,882,292,1052,750,1894,944,1060,1159,759,1363,1163,626,300,477,185,579,974,805,2203,876,340,361,568,1753,157,1735,1461,694,92,176,866,845,116,1967,107,3361,3719,3682,1301,1461,2584,2439,1227,1245,797,248,757,698,204,584,1315,5682,2045,11047,3068,2273,4237,2532,1295,1197,227,266,1163,1292,1591,3409,1301,3409,2727,24550,7501,6819,5765,340,1591,1076,722,464,409,1216,393,3008,4091,11047,15343,61375,24550,5319,3477,3489,1022,552,900,377,802,1668,2121,1136,2231,340,681,29664,12275,681,3905,2955,1363,861,1002,588,1022,1546,1841,1656,584,2045,4091,409,9206,1363,2045,2338,272,1247,1022,59,936,444,467,1809,1830,4530,2045,5932,4277,1607,1722,1652,993,266,416,857,216,1003,1412,1115,550,2825,568,3610,3296,2435,157,929,194,77,898,757,184,28,290,289,142,249,103,239,415,159,207,87,106,256,93,229,79,261,298,90,195,238,342,369,388,112,389,282,335,129,47,327,224,187,249,152,217,287,361,118,119,315,190,197,417,275,27,199,139,330,194,218,565,243,545,49,654,471,47,641,444,454,243,215,28,314,418,567,471,471,272,609,163,353,909,499,49,240,152,247,437,57,582,448,30,355,598,1205,840,1292,159,1067,710,131,582,494,545,174,580,192,701,514,1363,727,881,1030,709,1309,1130,609,290,458,121,371,617,506,1388,566,233,272,481,1636,155,1762,1487,701,92,173,552,527,71,1169,62,1981,2338,2678,1145,1487,2805,2670,1321,1309,818,249,474,424,119,327,701,2922,1091,7365,2946,2727,5273,3039,1480,1309,239,272,719,770,904,1818,636,1487,1091,13093,9001,10911,8456,446,1909,1212,775,481,251,720,221,1573,1925,4419,4910,24550,39280,10638,5564,4746,1251,629,973,392,495,994,1205,606,1091,148,272,15821,14730,1091,5728,3868,1636,969,1076,609,640,939,1077,927,311,1052,2182,272,8838,1636,2545,2805,311,1363,1077,60,597,277,284,1075,1070,2670,1285,4314,3764,1636,1870,1808,1070,280,426,859,141,644,895,701,347,1825,389,2727,2791,2273,155,944,198,77,895,743,91,14,145,145,72,128,54,126,223,87,115,49,60,147,54,134,38,128,147,45,98,121,177,194,208,61,217,160,193,75,28,194,108,91,121,75,107,144,185,61,64,172,106,113,243,162,16,120,66,158,93,105,275,120,275,25,349,259,26,372,263,273,147,131,13,147,197,268,224,228,135,311,86,195,521,295,30,147,94,154,202,26,268,206,14,167,289,605,443,718,93,648,443,83,371,315,248,78,260,85,312,232,633,354,459,579,426,827,734,401,191,300,54,164,268,217,591,241,102,126,246,938,98,1182,1022,483,63,117,243,227,30,481,25,784,933,1139,564,886,1934,1963,979,954,582,173,206,179,49,129,265,1055,379,2659,1329,1773,4284,2561,1203,1013,177,194,309,322,365,699,229,492,322,3546,3250,8865,9160,443,1692,985,591,349,108,300,88,599,681,1408,1329,5319,10638,11524,7535,5141,1152,521,750,287,213,416,486,233,394,49,80,4284,5319,886,6205,3841,1450,788,820,443,278,398,443,367,118,379,759,98,3989,1063,2068,2364,253,1055,797,43,263,119,120,443,430,1057,513,1836,1853,975,1289,1329,793,204,303,597,63,284,389,301,147,779,170,1266,1428,1303,98,633,136,53,612,501,109,17,174,176,88,157,67,159,285,113,152,65,82,203,75,189,46,152,175,54,118,147,217,242,264,79,286,215,264,105,39,276,127,106,142,88,127,173,224,76,80,223,141,153,337,229,23,173,77,182,107,122,321,141,329,31,436,333,35,509,369,391,214,193,15,168,223,304,256,262,158,373,107,250,695,409,42,216,140,231,228,29,298,229,15,186,328,705,537,915,125,915,650,126,568,486,276,86,283,92,336,250,690,397,541,729,579,1202,1120,629,303,477,59,177,286,228,612,248,105,133,276,1159,136,1803,1656,802,105,193,263,242,31,491,25,761,891,1098,579,1053,2782,3267,1738,1708,1025,298,220,188,50,128,254,966,331,2235,1159,1932,6723,5023,2447,1987,331,347,329,335,368,681,213,429,257,2529,2125,7728,17969,1159,4057,2107,1159,644,114,311,89,579,626,1203,1022,3477,5564,7535,19708,16809,3014,1159,1500,535,227,432,491,227,366,42,64,3056,3477,772,12172,10047,3477,1686,1610,815,298,417,453,364,113,347,662,82,3477,1159,3246,4637,515,2070,1490,77,284,127,125,451,428,1026,490,1769,1904,1159,1854,2213,1407,366,535,1026,69,307,415,316,153,800,175,1337,1600,1610,136,966,220,89,1018,828,170,26,272,276,138,250,107,257,467,188,257,113,144,360,135,343,71,236,271,83,184,230,345,388,431,131,484,372,465,188,71,507,194,162,218,135,196,268,351,121,130,367,238,265,595,413,43,322,116,275,162,183,485,215,505,48,694,544,59,882,659,716,400,366,23,250,332,451,379,390,237,569,167,402,1163,711,77,402,268,449,337,43,435,332,22,270,478,1044,816,1447,208,1603,1196,241,1117,970,403,125,406,131,474,350,969,565,791,1120,952,2129,2124,1252,621,988,85,253,403,317,839,335,141,179,380,1695,219,3257,3296,1695,228,419,377,341,43,668,33,988,1130,1369,728,1412,4314,6130,3775,3955,2393,684,313,263,68,171,329,1205,395,2542,1271,2197,9558,10283,6262,5273,847,847,466,465,500,898,271,520,292,2636,1977,6592,20435,2966,13843,6592,3236,1648,162,430,120,760,791,1443,1140,3489,4746,5141,16809,57351,12854,3955,4350,1395,321,601,667,299,465,52,73,3186,3236,659,13843,25709,11865,5273,4494,2087,423,583,620,487,146,434,791,94,3814,1318,4614,9492,1318,5493,3814,188,407,179,173,614,569,1332,621,2205,2393,1553,2876,4153,3056,847,1249,2357,100,439,585,439,209,1082,235,1797,2205,2354,219,1744,439,188,2205,1797,69,10,111,113,57,103,44,108,199,81,112,50,65,165,63,162,28,95,110,34,75,94,142,161,181,56,211,165,210,86,33,241,78,65,87,54,78,108,142,49,54,155,103,117,270,192,20,155,46,109,64,72,192,85,201,19,284,227,25,389,300,335,192,179,9,98,130,175,147,152,92,224,67,165,492,312,35,191,131,225,132,16,168,127,8,103,182,400,317,578,86,699,551,116,562,501,156,48,154,49,177,130,357,208,295,430,384,919,988,623,325,531,33,96,151,117,306,120,50,63,134,613,84,1379,1564,886,126,238,143,128,16,243,11,345,385,455,238,466,1519,2498,1861,2256,1456,419,118,98,25,61,115,410,129,797,379,633,2856,3841,3368,3546,591,569,176,172,182,320,94,173,93,788,541,1611,4580,886,9308,5910,2659,1208,61,159,43,270,272,478,359,1022,1251,1152,3014,12854,11524,4432,3900,1063,121,223,243,106,161,17,23,952,886,161,3102,7683,7978,4728,3693,1531,160,218,227,175,51,147,259,29,1139,379,1379,3546,709,3693,2659,126,155,67,64,224,203,465,211,734,784,513,1013,1692,1507,483,759,1446,38,167,219,162,76,389,83,633,779,852,84,738,208,98,1224,1022,49,7,78,79,40,73,31,77,143,59,83,37,49,128,49,129,20,66,76,23,52,66,100,114,129,40,154,123,160,67,26,194,54,45,60,37,54,74,98,34,38,111,74,87,205,149,16,126,32,75,43,49,130,58,137,13,197,159,18,286,227,262,154,148,6,66,87,118,98,101,61,150,45,113,346,227,26,150,106,189,89,11,112,84,5,67,118,261,208,386,59,498,412,92,466,432,104,32,102,32,114,83,227,131,187,276,253,636,732,498,277,477,21,63,98,75,194,75,30,38,81,371,52,909,1136,722,113,227,95,84,10,154,7,211,231,266,136,262,861,1510,1301,1909,1425,438,78,64,16,38,71,247,75,449,204,324,1412,1970,2159,3273,681,681,115,112,116,200,57,103,53,430,277,757,1921,340,4773,6819,4091,1704,40,103,27,168,166,283,204,552,629,521,1159,3955,4432,6819,7501,1636,79,144,155,66,98,10,13,520,454,75,1301,2955,4091,5455,5682,2159,105,141,146,110,31,88,151,16,613,194,681,1818,454,3409,3068,151,102,44,41,142,127,285,127,429,448,288,574,1022,1053,409,743,1510,25,110,143,104,48,244,51,386,470,516,52,487,151,80,1098,974,99,15,157,160,81,147,64,157,294,122,173,80,107,280,110,292,40,133,153,47,104,131,200,230,262,83,320,259,342,147,59,441,107,89,119,73,107,147,195,68,76,224,153,181,436,325,36,289,63,147,86,96,254,113,267,26,386,316,37,587,478,568,346,340,12,130,170,228,190,194,118,287,87,220,681,457,55,323,240,441,173,21,215,161,10,127,222,488,390,725,113,978,841,197,1054,1026,202,61,194,61,214,154,416,240,338,500,464,1200,1450,1055,634,1166,42,120,186,141,359,137,55,68,141,642,90,1615,2143,1500,264,583,182,159,19,286,13,379,405,457,228,428,1384,2447,2250,3818,3450,1227,149,120,30,71,128,436,130,750,329,500,2071,2786,3167,6001,1800,2250,219,210,215,365,102,180,90,706,434,1111,2583,409,5250,10001,13502,7501,76,194,51,307,297,493,346,900,973,750,1500,4350,3900,7501,33006,9001,151,271,287,121,176,18,22,853,710,111,1750,3546,4500,8001,18753,9501,201,267,271,202,57,157,260,27,987,300,1000,2571,666,6251,8101,500,196,83,77,263,231,511,223,737,750,471,923,1658,1821,818,1800,4228,49,209,270,195,89,443,92,681,820,893,90,865,285,166,2559,2500,49,7,78,79,40,73,32,79,148,62,89,41,56,149,59,160,20,66,75,23,51,65,98,114,130,41,162,132,178,77,32,243,53,44,58,36,52,71,95,33,37,110,76,91,224,171,19,159,31,72,41,46,123,54,128,12,186,153,18,292,243,296,185,188,5,63,82,109,90,92,56,136,41,104,327,223,27,166,128,245,84,10,103,76,5,59,104,226,180,336,52,463,409,99,559,575,97,29,92,28,100,71,191,109,152,224,208,545,678,518,333,660,20,57,87,66,166,62,25,30,61,277,38,694,944,701,136,336,87,75,9,132,6,171,179,199,97,177,561,975,904,1636,1711,736,71,56,14,32,58,194,57,320,136,199,791,1013,1110,2182,818,1473,104,99,100,168,46,80,39,297,176,430,939,136,1562,2727,4910,6137,36,91,24,141,134,218,149,377,392,287,535,1395,1063,1636,9001,9820,72,128,133,56,79,8,9,359,288,43,636,1182,1339,2182,6819,7774,96,126,126,93,25,70,114,11,409,119,381,935,233,2273,3682,327,94,39,36,122,106,230,98,320,319,195,374,660,732,350,892,2536,23,99,127,91,41,202,41,303,359,386,38,371,125,77,1318,1444,197,28,256,230,101,160,60,126,202,72,89,35,42,99,35,88,89,266,270,72,138,148,189,183,175,47,153,106,123,46,17,117,270,200,233,123,151,173,189,54,49,119,67,67,139,90,9,66,182,377,190,179,389,140,265,20,242,158,14,194,132,135,73,66,41,392,434,479,319,257,121,227,52,102,247,131,13,64,41,70,736,80,656,392,20,181,237,385,227,312,36,239,161,31,144,128,1105,287,731,177,463,241,467,190,189,196,129,241,218,125,64,109,314,757,909,506,909,240,65,54,75,229,21,259,240,125,18,38,2005,1439,129,1311,41,746,514,371,117,139,279,306,177,205,147,50,2727,1735,292,430,472,974,177,624,165,149,359,270,168,182,39,52,7910,5455,3182,2922,454,454,133,606,217,317,402,32,192,156,122,88,6819,10001,1136,3099,1515,1363,538,802,495,213,227,321,121,79,151,72,27277,21140,7637,1363,962,52,36,791,377,33,283,290,169,128,173,114,18412,14093,6137,2107,303,454,430,26,557,98,187,266,37,199,185,12,7365,2273,1212,2240,1104,1409,365,732,454,174,207,227,155,47,81,183,954,3223,2825,1292,367,1130,148,693,534,374,24,156,35,15,192,174,304,43,405,368,164,262,99,210,337,121,149,60,71,168,60,148,137,415,429,117,225,245,316,307,296,79,260,180,208,79,29,199,414,313,373,201,249,289,318,92,84,204,116,115,238,155,15,113,280,592,305,294,650,237,454,35,419,275,25,336,229,233,126,114,64,617,704,796,542,443,211,397,92,180,434,230,22,111,72,121,1119,126,1077,665,35,320,422,688,405,556,64,422,284,54,250,223,1668,457,1223,309,827,438,852,347,344,355,232,432,388,221,112,190,469,1219,1565,916,1691,453,124,102,140,422,39,469,431,223,32,66,2936,2362,234,2516,81,1473,1006,717,224,260,517,560,321,367,261,89,3843,2959,576,906,1001,2032,362,1240,322,285,673,499,306,329,70,92,10217,10147,7399,7046,1057,1006,281,1237,430,612,762,60,352,283,218,157,7046,23254,3523,8808,3843,3171,1174,1668,994,416,432,601,223,144,271,128,21140,65535,29596,4228,2536,124,81,1656,761,65,541,544,311,233,310,203,19026,32767,19026,5989,768,1057,939,55,1119,192,356,497,68,361,333,21,9513,4228,2818,5402,2567,3120,775,1495,900,337,393,422,285,85,145,326,1345,5496,5573,2718,778,2357,302,1378,1039,714,46,288,64,27,342,307,269,39,368,340,153,247,94,202,327,118,146,59,70,165,59,145,121,372,391,108,212,233,304,298,290,78,256,178,206,78,28,196,363,280,340,187,236,277,310,90,83,203,115,115,237,154,15,113,244,529,279,276,621,230,448,35,420,276,26,339,230,235,126,114,55,549,646,752,525,438,212,403,94,184,444,235,23,112,73,122,954,112,992,636,35,323,433,712,421,578,66,437,292,55,255,226,1397,401,1135,301,838,456,900,369,366,377,245,453,404,229,116,194,381,1060,1468,919,1782,491,136,112,153,458,42,499,454,233,33,68,2273,2015,224,2652,90,1689,1157,818,252,289,565,604,342,387,272,92,2727,2430,572,1041,1227,2512,440,1473,373,323,748,545,329,349,74,96,6152,7637,8019,9547,1485,1363,363,1527,512,707,857,66,381,303,230,164,3182,14002,4773,15912,6364,4686,1591,2121,1205,486,491,667,243,155,287,133,7637,29596,53464,9547,4582,190,112,2129,928,76,616,605,340,250,329,213,8592,19730,25777,10820,1272,1562,1272,70,1356,224,405,552,74,388,353,22,5728,3182,3055,7319,3606,4228,1000,1845,1071,388,442,466,309,90,153,340,954,4513,5537,3124,954,2914,367,1636,1203,809,51,314,69,29,359,320,92,13,130,122,56,91,35,76,124,45,56,22,27,64,23,56,41,129,138,39,77,86,114,113,111,30,99,69,80,30,11,76,123,97,120,67,86,103,117,34,32,79,45,45,93,61,6,44,82,182,98,99,230,87,172,13,165,109,10,135,92,93,50,45,18,187,227,272,196,168,82,159,37,74,179,95,9,45,29,48,312,37,347,231,13,126,173,289,172,237,27,179,119,22,103,91,444,133,394,110,323,182,370,154,153,158,103,189,167,94,47,79,116,340,505,340,707,204,58,48,66,197,18,212,191,97,13,28,655,616,75,1002,37,746,524,371,113,128,247,260,146,163,113,38,717,681,185,409,557,1217,215,708,175,148,335,239,142,148,31,39,1412,1818,2386,4091,795,757,194,779,250,332,391,29,166,129,97,68,619,2500,1136,8524,4546,3068,929,1136,606,233,227,299,106,66,121,56,1363,4228,9547,6819,4091,136,68,1163,472,36,286,272,149,108,139,89,1673,3523,6137,5796,909,1022,743,37,681,107,187,247,32,167,149,9,1315,757,909,3136,1932,2348,535,941,522,182,202,207,134,38,64,141,251,1266,1797,1227,433,1412,179,786,565,370,23,138,29,12,150,132,106,15,153,145,67,112,43,95,157,57,72,29,35,83,30,73,47,149,162,46,93,106,142,143,142,38,129,90,105,40,14,101,139,111,140,80,105,128,148,44,41,103,59,60,123,80,8,58,91,206,114,118,279,108,218,17,217,145,13,181,123,125,67,60,20,210,260,322,239,210,106,210,50,100,243,129,12,61,39,65,334,41,394,272,16,160,227,388,235,327,38,247,165,31,141,124,463,142,439,129,398,236,498,213,216,224,145,266,234,131,65,108,116,350,545,394,881,272,81,70,97,288,26,305,272,137,19,38,619,598,77,1136,48,1045,779,566,173,194,370,384,212,233,160,53,629,602,175,446,736,1859,350,1162,283,233,515,360,210,215,44,56,1130,1402,1909,4091,1145,1363,363,1402,428,545,618,45,249,190,140,97,454,1636,681,6819,8183,7365,2045,2231,1091,394,366,465,161,98,176,79,962,2536,4582,4091,9820,409,163,2373,866,62,464,425,226,159,202,127,1227,2306,3682,4637,1636,2455,1636,74,1227,181,301,385,49,246,216,13,1052,584,727,3136,2782,4228,1000,1695,896,300,319,318,201,57,93,201,220,1119,1695,1339,572,2157,292,1292,912,584,35,208,44,17,215,187,8,1,12,11,5,9,3,8,13,5,6,2,3,7,2,6,3,11,13,3,7,8,12,12,12,3,11,8,9,3,1,9,10,8,11,6,8,10,12,3,3,9,5,5,11,7,0,5,7,16,8,9,23,9,18,1,19,13,1,16,11,11,6,5,1,15,20,25,19,17,9,18,4,9,22,12,1,5,3,6,24,3,30,21,1,13,20,35,21,30,3,23,15,2,13,11,32,10,32,9,32,20,44,19,20,21,14,26,22,12,6,10,8,24,38,29,70,23,7,6,9,29,2,30,27,13,1,3,40,39,5,81,3,92,75,58,18,20,38,39,21,23,16,5,38,36,10,29,55,170,37,131,32,26,56,38,21,22,4,5,65,77,102,227,79,136,45,181,53,64,70,4,26,19,14,9,25,83,30,284,454,920,340,340,148,49,42,52,17,10,18,8,52,124,190,136,409,68,34,395,122,8,55,47,24,16,20,12,68,117,167,193,90,306,272,11,167,22,35,43,5,25,22,1,61,32,38,174,193,422,125,219,112,35,36,34,21,5,9,20,13,68,104,87,43,197,30,146,104,65,3,22,4,1,21,18,7,1,11,11,5,9,3,8,14,5,6,2,3,8,2,7,3,11,12,3,7,8,12,12,12,3,12,8,10,3,1,10,9,8,10,6,8,10,12,4,3,9,5,5,12,8,0,5,6,14,8,8,22,9,19,1,20,14,1,18,12,13,7,6,1,14,18,23,18,17,9,19,4,10,25,13,1,6,4,7,21,2,26,19,1,13,20,37,23,34,4,27,18,3,15,13,28,8,28,8,29,19,46,21,23,25,16,30,27,15,7,12,6,20,32,25,63,22,7,7,11,35,3,37,32,16,2,4,32,30,4,65,3,87,80,68,22,26,49,50,27,28,19,6,29,27,7,21,43,154,40,167,43,35,76,50,28,27,5,6,48,54,68,146,53,113,54,272,83,97,100,6,34,25,17,11,17,55,18,154,227,613,511,681,272,80,64,73,23,13,22,9,36,81,112,68,163,34,68,988,245,13,84,68,33,21,26,15,48,78,102,105,45,204,409,22,306,37,53,60,7,33,27,1,44,22,25,112,128,352,150,329,174,53,51,47,28,7,11,24,10,50,76,64,34,179,34,185,141,89,5,29,5,2,26,22,214,32,325,319,154,265,108,245,419,159,205,85,104,251,91,227,92,300,336,100,211,251,353,372,385,109,377,272,322,125,46,318,263,216,282,169,233,301,368,117,116,301,179,185,392,259,26,191,166,385,221,242,608,252,548,48,619,436,43,585,406,418,226,203,34,372,483,634,507,487,269,578,149,315,801,439,43,215,138,229,539,68,685,509,33,366,581,1107,736,1098,134,898,606,114,519,451,689,216,701,223,773,530,1301,641,728,819,558,1044,925,514,252,411,158,478,775,612,1582,593,219,228,366,1186,113,1318,1163,574,79,153,749,708,94,1498,76,2165,2197,2093,769,941,1825,1857,988,1044,689,219,670,601,169,456,936,3531,1078,5339,1618,1412,3018,1977,1073,1031,201,240,1062,1157,1384,2825,988,2197,1318,9492,3625,4394,4379,282,1384,964,659,429,387,1144,366,2746,3595,8899,9888,29664,15821,4284,3056,3186,952,520,853,359,791,1656,2129,1163,2373,395,988,57351,17798,791,4153,3024,1369,855,988,578,1046,1613,1977,1867,719,2966,7910,988,17798,1977,2517,2636,292,1301,1046,59,988,482,527,2165,2401,6811,3625,11470,7580,2417,2260,1977,1120,289,439,888,234,1117,1638,1369,728,4096,898,5932,5213,3531,208,1140,226,85,972,801,123,18,189,187,91,159,65,151,262,100,131,55,68,166,61,151,52,172,194,58,124,149,214,229,241,69,243,178,213,83,31,215,148,122,161,97,136,178,222,72,72,192,116,122,262,175,17,130,92,215,124,137,350,148,328,29,389,280,28,391,275,286,156,140,19,204,267,354,287,281,160,353,94,204,533,298,30,150,97,161,290,37,371,278,18,208,340,673,466,722,90,624,427,81,371,322,364,114,369,118,416,293,748,387,464,549,389,747,671,376,184,299,81,245,395,312,818,315,122,136,236,818,81,982,876,433,59,114,378,353,46,730,37,1085,1169,1227,505,681,1402,1463,781,818,532,167,331,291,80,210,424,1615,526,3012,1104,1115,2542,1679,897,841,160,187,515,545,628,1227,409,876,545,4910,2700,4091,4228,263,1227,818,538,340,185,529,161,1136,1363,3012,3068,12275,14730,5319,3477,3236,886,454,710,288,377,761,928,472,866,122,245,17798,22095,1227,5155,3191,1299,755,829,466,502,746,872,772,272,1004,2455,409,16571,2455,2864,2678,272,1136,872,48,480,227,239,941,993,2718,1500,5932,5646,2250,2182,1841,993,245,359,704,116,540,773,631,330,1873,438,3347,3559,2789,175,969,188,70,773,624,12,1,19,19,9,16,7,16,28,11,14,6,7,19,7,18,5,17,19,6,12,15,22,24,26,7,27,20,24,9,3,25,14,12,16,9,14,18,23,7,8,21,13,14,30,20,2,15,9,21,12,13,35,15,34,3,42,31,3,45,32,34,19,17,1,20,26,35,28,28,16,37,10,23,61,35,3,18,12,20,28,3,35,26,1,20,34,70,50,81,10,75,53,10,47,41,34,10,34,11,39,28,74,39,50,62,46,93,85,48,24,39,7,22,36,28,74,29,11,13,25,94,10,127,116,58,8,15,34,31,4,64,3,95,104,116,53,80,181,201,110,115,74,23,29,25,6,17,35,131,43,263,111,136,359,253,136,125,23,26,45,47,53,99,31,64,38,363,250,545,704,45,204,129,81,49,16,45,13,89,101,204,185,681,1091,886,772,659,161,75,111,43,33,65,76,36,62,8,13,791,1227,272,1432,709,245,128,131,70,44,64,72,61,20,68,148,22,1227,409,636,545,49,189,136,7,42,19,20,76,77,201,107,439,522,300,363,318,165,38,54,103,10,47,67,53,27,152,35,292,359,340,24,146,28,10,113,88,122,19,191,191,94,168,71,167,297,117,158,68,86,213,80,202,51,169,192,58,126,155,228,251,272,81,293,221,272,109,41,292,142,118,156,95,135,181,232,78,81,224,141,154,340,234,24,181,86,202,117,131,339,147,336,31,432,327,34,500,366,393,219,200,17,186,244,326,269,270,159,367,103,238,660,390,41,212,141,238,257,32,326,245,16,190,325,679,503,842,114,842,609,121,564,496,313,97,311,99,353,254,675,373,489,640,503,1055,1012,591,297,485,68,200,318,248,646,252,102,122,238,954,110,1485,1432,736,102,196,306,277,35,542,27,784,867,991,477,795,2021,2466,1432,1542,998,306,260,220,58,145,280,1022,330,2035,920,1301,4153,3384,1943,1808,330,368,395,399,435,795,244,477,272,2455,1750,4773,8878,716,3341,2045,1227,716,140,379,108,702,753,1432,1193,3905,5728,6205,12172,13843,3102,1301,1750,636,283,541,616,286,464,55,84,4153,5155,1432,30073,18617,5155,2291,2106,1046,379,534,585,477,150,477,954,130,6444,2864,10024,11456,954,3254,2148,106,368,166,166,609,593,1479,750,2966,3659,2625,4582,5012,2705,613,818,1479,91,409,561,436,217,1186,275,2261,2966,3254,286,1952,409,150,1597,1227,139,21,219,220,109,195,83,198,356,142,194,85,109,273,103,264,58,191,218,66,145,179,265,295,324,98,360,276,345,140,54,385,159,132,175,107,153,207,267,90,96,270,173,193,434,303,32,242,96,224,130,145,378,165,381,36,506,391,42,627,469,515,292,271,19,204,267,357,295,298,177,415,119,282,805,491,53,282,191,328,279,35,351,264,17,206,354,752,570,985,139,1063,799,164,781,698,336,103,330,105,371,267,714,401,539,735,606,1341,1353,821,423,702,72,211,331,256,661,257,104,126,253,1063,131,1909,1970,1063,151,295,321,287,36,547,26,769,844,967,477,844,2364,3233,2068,2364,1568,483,270,225,58,143,270,963,303,1841,839,1266,4674,4609,3062,3039,559,613,408,405,432,770,229,432,236,2026,1393,3940,9160,1063,6205,3940,2279,1266,144,382,106,671,695,1259,985,2955,3868,3841,10047,25709,7683,2955,3546,1182,290,544,605,272,425,47,68,3024,3191,709,18617,46099,15957,5673,4432,1981,389,538,576,456,139,419,788,98,4352,1773,8274,21276,2364,7387,4352,197,379,168,164,591,558,1340,650,2448,2912,2167,4728,7446,5023,1182,1519,2617,94,419,565,431,210,1117,253,2045,2706,3166,322,2659,644,253,2706,2045,89,13,140,141,70,126,54,129,236,95,131,58,76,193,74,191,36,121,138,42,92,114,170,192,213,65,243,189,241,99,38,281,100,82,109,67,96,130,170,58,62,178,116,132,303,216,23,178,59,139,80,90,235,103,239,22,325,256,28,428,329,369,214,202,11,125,163,218,180,183,109,259,75,182,533,334,37,204,142,248,170,21,212,159,10,123,214,458,353,624,90,722,564,120,591,540,203,62,197,62,218,157,420,237,324,453,389,904,962,613,329,560,43,125,194,149,381,147,59,72,146,631,81,1272,1416,818,122,245,190,169,20,313,15,427,463,526,260,472,1402,2114,1516,1909,1344,424,159,131,33,80,149,520,160,946,424,646,2542,2901,2332,2678,526,581,238,233,245,428,124,227,119,982,642,1753,4228,613,5155,4091,2455,1315,84,219,60,369,371,649,484,1363,1636,1450,3477,11865,7978,4091,4500,1339,169,311,340,149,226,24,33,1369,1299,245,5155,15957,22095,9820,6137,2332,227,309,324,251,74,216,387,45,1841,669,2864,9820,2455,10229,5523,223,222,97,93,328,302,704,329,1186,1344,964,2182,4296,4173,1227,1636,2718,55,243,323,242,116,603,133,1052,1369,1615,175,1673,491,223,2542,1938,72,11,114,115,57,104,44,108,198,81,113,51,67,173,67,175,29,98,112,34,75,93,140,158,178,55,208,164,212,89,35,259,80,66,88,54,77,105,138,47,51,149,99,114,267,194,21,166,47,111,64,71,187,82,191,18,265,211,23,367,289,332,197,190,9,99,129,171,141,143,86,205,60,148,442,284,33,184,132,237,134,16,165,123,8,95,165,355,276,495,73,606,492,109,556,525,158,48,151,47,166,118,317,179,246,349,308,745,832,560,315,558,33,96,148,112,285,109,43,52,106,467,62,1018,1212,755,121,254,146,128,15,233,11,309,330,370,181,330,1007,1610,1272,1797,1394,467,121,99,24,59,107,368,110,640,280,419,1665,2026,1884,2618,595,701,181,175,181,311,88,158,80,638,400,1039,2416,363,3818,4364,3273,1818,63,164,44,267,262,446,320,861,969,788,1686,5273,4728,5455,8001,2182,128,233,250,108,159,16,21,855,755,128,2291,5673,9820,17457,13638,4146,172,231,239,181,52,148,256,28,1091,363,1388,4364,1454,13638,9820,363,169,73,69,239,215,490,222,771,836,571,1246,2545,3091,1309,2182,3758,42,184,241,178,83,427,92,711,904,1049,114,1169,396,218,2876,2338,104,16,165,166,83,150,65,158,291,120,169,77,102,268,105,280,42,140,160,49,107,134,201,229,258,81,308,247,324,138,55,415,114,94,125,76,110,149,196,68,74,216,145,170,405,300,33,267,67,156,90,100,262,115,268,26,375,302,34,543,436,513,311,308,13,138,179,238,196,198,118,284,84,208,631,414,49,284,209,387,187,23,228,169,11,130,224,482,376,681,103,866,726,167,886,869,219,66,207,64,223,158,421,237,326,467,418,1037,1205,852,506,942,46,131,200,150,378,143,56,68,137,601,81,1363,1704,1136,196,442,200,174,21,308,14,400,420,464,225,405,1239,2032,1704,2652,2306,852,165,133,33,78,139,468,138,780,333,487,1901,2332,2313,3719,1022,1394,245,235,240,405,113,198,98,757,457,1136,2516,365,3978,5682,6137,4262,86,219,58,346,334,554,387,1002,1076,820,1610,4494,3693,5682,18753,6819,173,310,329,139,202,20,26,988,829,131,2106,4432,6137,13638,42621,16196,232,309,315,235,66,184,309,33,1211,378,1326,3719,1136,14207,23015,1136,229,97,91,311,276,614,271,915,956,625,1298,2557,3220,1704,4091,8808,57,247,321,234,108,543,115,866,1074,1217,131,1345,487,309,4944,4649,73,11,115,116,58,105,45,111,207,85,121,56,75,200,79,214,29,97,111,34,74,93,140,160,181,57,220,178,237,102,42,318,79,65,86,52,75,103,135,47,51,151,102,121,294,222,25,205,46,107,61,68,178,78,182,17,257,208,24,383,313,376,234,237,8,94,121,161,132,133,79,190,56,141,431,287,35,206,157,299,127,15,153,113,7,86,148,318,248,451,69,588,505,119,660,673,148,44,138,42,147,104,274,153,210,301,271,684,816,600,375,735,30,87,132,99,246,92,36,43,86,376,50,863,1110,777,143,348,133,115,13,201,9,254,264,287,137,244,740,1217,1046,1727,1655,685,110,88,21,50,89,294,85,472,197,281,1073,1295,1295,2221,706,1166,163,154,156,260,71,123,60,450,263,632,1338,185,1943,2879,3887,3887,57,143,37,221,210,342,234,588,609,443,815,2087,1531,2159,9501,7774,114,203,213,89,127,12,15,578,466,70,1046,1981,2332,4146,16196,24618,154,202,204,150,42,114,187,19,685,204,671,1727,471,5398,11661,1295,152,64,59,200,174,382,165,544,551,347,691,1295,1573,863,2591,8033,38,163,209,151,69,341,71,525,636,704,74,747,272,185,3415,3887,227,32,296,267,118,188,71,151,243,88,109,44,52,124,45,111,101,302,308,83,160,173,223,218,211,57,187,131,152,58,21,149,301,224,263,140,173,200,221,64,59,145,82,83,173,113,11,84,200,415,210,200,440,160,309,24,290,192,18,240,165,170,92,84,44,421,471,526,356,292,140,267,63,124,303,163,16,80,52,89,764,83,693,422,22,204,273,452,271,378,44,296,202,39,183,165,1104,288,750,187,502,270,535,223,226,238,159,301,275,159,82,140,298,726,898,520,972,267,75,64,91,280,26,326,305,160,23,49,1770,1295,122,1315,43,830,593,441,143,172,350,388,227,264,190,66,2166,1432,263,424,502,1095,208,753,204,187,456,346,217,237,51,68,5339,4017,2761,2907,495,526,160,748,273,404,518,42,251,205,160,117,3682,6751,1022,3287,1753,1657,673,1022,640,278,298,423,160,105,201,96,18412,19026,8592,1673,1227,68,48,1046,502,44,379,389,227,172,232,154,49713,28539,9942,3130,433,637,597,36,764,134,255,362,50,270,252,16,24856,6137,2455,3849,1738,2114,532,1046,641,244,288,314,214,64,111,251,2577,7978,5932,2367,613,1779,224,1022,773,535,35,219,49,21,265,240,259,37,346,315,141,227,86,184,299,108,134,54,65,154,56,138,115,349,361,99,192,210,273,268,261,70,233,163,190,73,26,185,343,259,309,167,209,245,273,80,74,181,104,104,217,143,14,106,227,481,248,241,538,198,385,30,366,243,23,305,209,215,117,106,50,489,560,639,441,366,177,340,80,159,389,209,20,102,67,114,864,97,832,520,28,260,352,586,352,491,57,384,261,50,234,210,1243,338,911,234,644,352,704,294,298,315,209,394,358,207,106,180,333,857,1112,670,1286,358,102,86,122,376,35,432,401,210,30,63,1957,1544,156,1761,60,1157,829,613,197,234,474,520,302,348,249,85,2348,1740,352,604,731,1601,302,1076,288,260,625,469,291,315,68,89,5573,5073,4035,4530,778,813,241,1102,394,571,720,57,338,274,212,153,3523,9301,1761,5872,3020,2718,1057,1546,939,398,417,583,218,141,267,126,14093,32767,19730,3523,2306,117,78,1613,746,64,534,538,309,231,309,202,28539,65535,28539,7187,845,1119,975,57,1141,195,360,502,69,364,335,21,19026,10570,5637,8103,3267,3640,861,1613,953,352,407,435,292,86,148,330,2466,10992,10217,4228,1057,2919,352,1546,1135,765,49,302,67,28,352,315,222,32,303,279,126,205,79,169,277,100,125,51,61,145,52,130,98,302,317,88,173,191,251,249,244,66,220,154,180,69,25,175,292,224,271,149,189,224,253,75,69,172,98,99,207,136,13,101,192,415,218,216,491,184,361,29,349,233,22,293,201,207,112,102,42,421,493,576,406,343,169,326,78,154,378,203,20,99,65,110,720,83,736,474,26,248,340,572,346,484,57,378,256,49,229,204,1022,288,810,216,613,343,697,294,299,316,209,393,355,204,104,176,269,726,995,629,1257,360,104,89,126,385,36,436,403,209,30,62,1534,1295,141,1704,61,1209,876,649,207,245,491,533,306,350,249,84,1753,1432,324,613,789,1770,334,1183,312,278,659,488,299,320,68,89,3814,4017,3866,5021,920,969,283,1262,440,624,771,60,351,281,215,154,2045,6751,1841,7671,4091,3550,1315,1841,1077,443,453,620,227,146,271,126,6137,19026,25777,6137,3682,167,102,1977,872,72,585,576,324,239,315,204,9942,28539,49713,15650,1473,1657,1299,70,1343,220,396,538,72,377,342,21,8285,6137,7365,14116,5216,5188,1125,1977,1114,397,446,465,306,89,151,333,1432,7978,10679,5523,1432,3814,438,1841,1302,852,53,321,70,29,358,317,136,19,189,177,81,133,51,112,184,67,84,34,41,98,35,88,60,186,198,55,111,124,165,165,163,44,149,105,123,47,17,120,176,138,169,95,122,147,168,50,47,117,67,68,142,93,9,69,115,253,136,137,318,121,242,19,239,160,15,203,140,144,78,70,25,256,307,367,265,229,114,224,54,108,265,142,14,70,45,76,422,50,456,303,17,168,234,400,244,344,40,269,182,35,162,144,589,171,500,139,409,236,491,210,216,229,152,284,256,146,74,125,151,424,610,407,854,254,75,65,93,285,26,321,294,152,22,44,828,734,85,1114,42,888,662,496,159,186,370,399,227,257,181,61,891,772,193,409,579,1380,267,948,248,218,509,372,224,237,50,64,1769,1987,2213,3477,737,828,244,1070,364,504,609,46,267,210,159,112,828,2833,966,5796,3864,3477,1242,1656,927,367,364,487,175,110,202,93,2107,5989,10820,5796,4637,193,105,1867,772,61,477,456,251,181,235,150,3130,7187,15650,19708,2318,2086,1391,68,1203,187,324,428,56,286,256,15,2845,1932,3091,13332,6569,5989,1159,1867,987,335,363,368,237,68,113,246,579,3349,5603,4173,1352,3735,414,1656,1120,706,42,252,53,22,266,233,30,4,43,41,19,31,12,27,45,16,21,8,10,24,9,22,13,42,45,13,26,29,40,40,40,11,37,26,31,12,4,30,39,31,38,22,29,35,41,12,11,29,17,17,36,24,2,17,25,57,31,32,75,29,59,4,60,41,3,52,36,37,20,18,5,56,69,85,63,55,28,56,13,28,69,37,3,18,11,20,90,11,102,70,4,41,59,103,63,90,10,71,48,9,42,38,123,36,111,32,98,58,126,55,57,61,41,77,69,39,20,33,30,88,133,93,206,64,19,17,25,79,7,88,81,41,5,12,162,148,18,252,10,232,181,140,45,53,105,112,63,71,49,16,165,146,38,90,144,378,77,283,74,64,149,107,63,66,13,17,304,344,409,743,190,247,77,344,115,155,183,13,77,59,44,31,129,428,151,1136,1091,1227,454,584,311,118,113,146,51,31,57,25,303,768,1272,909,1636,90,45,719,272,20,150,139,74,52,66,42,433,845,1473,2318,1091,1227,654,27,433,62,103,130,16,83,72,4,409,247,363,2091,2318,2818,500,719,348,111,114,112,70,19,32,68,90,506,878,818,381,1318,151,584,376,227,13,75,15,6,75,64,66,9,96,91,43,72,28,63,106,39,50,20,25,60,22,54,28,91,99,28,58,67,92,94,95,26,90,64,75,29,10,75,83,66,84,48,64,80,94,29,28,71,41,42,89,59,6,44,53,120,66,70,168,66,138,11,145,99,9,129,90,92,50,45,11,118,148,185,140,127,66,135,33,68,172,93,9,46,30,50,184,22,215,151,9,94,139,249,157,227,27,182,123,23,109,96,245,74,228,68,216,135,300,136,145,158,106,199,179,102,51,85,59,173,266,194,452,149,48,44,66,208,19,235,214,109,15,31,300,277,35,511,22,542,454,368,122,146,288,306,171,190,131,43,292,260,70,175,306,902,204,789,212,185,423,301,176,181,37,47,508,566,678,1315,390,613,223,1052,355,472,543,40,218,165,121,83,204,642,219,1704,2045,3314,1534,2045,1052,379,347,434,147,88,157,70,454,1057,1562,1022,2455,306,204,2966,1004,68,477,419,216,148,184,114,637,1119,1657,2086,1227,5523,3682,122,1657,216,330,398,49,236,202,12,613,340,446,2352,3477,9513,2250,2966,1283,375,363,339,204,55,88,186,143,759,1271,1227,716,3559,511,2045,1271,730,40,224,45,17,206,175,83,12,123,118,56,95,38,86,145,54,70,29,35,85,31,78,36,115,127,37,76,89,124,128,131,37,127,91,108,42,15,108,103,83,106,62,84,106,127,39,38,99,59,61,129,86,8,64,65,149,83,89,218,88,186,16,202,141,13,188,131,136,74,67,13,145,183,233,180,167,89,187,47,98,250,137,13,68,44,75,218,27,262,187,11,123,188,347,225,331,40,272,186,35,164,145,285,87,272,83,272,176,409,192,212,235,161,305,275,157,78,131,67,197,308,231,558,193,66,64,99,320,30,369,336,171,24,48,329,304,38,584,27,697,629,545,190,233,467,497,277,305,209,68,308,272,74,188,350,1136,288,1227,350,314,719,506,293,297,60,75,515,561,660,1292,409,743,327,1785,642,861,975,70,373,277,199,134,199,600,194,1461,1818,3682,2455,4091,2182,759,662,791,259,151,260,114,430,939,1272,743,1636,272,409,7910,2455,148,954,788,387,256,309,187,597,975,1299,1391,654,3682,9820,409,4419,491,673,755,88,409,339,19,581,303,363,1711,2318,8456,4500,7910,3136,818,727,636,366,96,148,305,139,709,1130,1052,636,3955,818,4091,2636,1461,77,409,79,30,343,285,6,0,9,9,4,7,3,7,12,4,6,2,3,7,2,6,2,9,10,2,6,7,10,10,11,3,11,8,9,3,1,9,7,6,8,4,6,8,10,3,3,8,5,5,11,7,0,5,5,11,6,6,17,7,15,1,17,12,1,16,11,12,6,6,1,10,14,18,14,13,7,15,4,8,22,12,1,6,4,7,16,2,19,14,0,9,15,29,19,29,3,25,17,3,15,13,20,6,20,6,20,13,33,16,18,21,15,28,26,15,7,12,4,14,21,16,41,14,5,5,8,29,2,36,32,16,2,4,22,20,2,40,1,52,50,47,17,22,46,50,28,30,20,6,20,18,4,12,23,81,22,108,34,32,76,53,30,30,6,7,33,35,40,78,25,48,24,163,68,97,111,7,40,29,20,13,12,36,11,81,97,204,170,409,272,98,82,94,29,16,27,11,26,55,70,37,74,11,22,988,409,22,130,98,45,28,33,19,36,57,70,68,27,122,409,68,920,81,95,96,10,46,36,2,36,17,20,87,105,352,250,988,522,125,99,79,42,10,16,32,8,43,65,58,34,219,56,409,329,189,9,48,9,3,36,29,165,25,250,245,118,205,84,193,335,129,169,72,89,217,80,201,70,227,254,75,160,191,271,290,304,88,308,227,274,108,40,284,197,161,209,125,173,224,277,89,90,239,146,154,333,225,23,172,122,282,161,175,440,184,403,36,473,342,35,485,346,365,201,184,25,267,343,447,356,343,192,421,112,244,642,364,37,189,124,210,385,48,473,347,22,248,400,781,538,836,106,746,522,102,473,419,484,148,471,147,502,343,852,433,515,613,443,873,809,466,235,390,109,321,504,386,972,360,134,145,248,872,89,1120,1042,534,75,149,511,466,59,902,43,1209,1227,1227,495,681,1473,1630,920,1010,683,220,454,390,104,263,502,1770,526,2761,974,1022,2542,1841,1060,1052,208,251,721,748,840,1578,495,969,526,4017,2025,3347,4077,290,1487,1052,720,468,266,750,224,1534,1753,3550,3068,9206,8838,3989,3477,3814,1139,613,987,409,557,1119,1356,681,1227,167,306,17798,16571,1227,6444,4352,1841,1091,1211,685,764,1141,1343,1203,433,1657,4419,920,49713,5523,5155,4419,433,1770,1343,73,753,361,387,1568,1738,5188,3375,17798,21174,6751,4910,3515,1738,409,581,1119,186,886,1302,1104,613,3814,1022,9206,10679,7671,409,1972,350,122,1302,1022,34,5,52,51,25,43,18,42,74,28,38,16,20,50,18,47,14,46,52,15,33,40,58,63,67,19,70,52,63,25,9,67,40,32,43,25,36,47,59,19,19,53,33,35,78,53,5,41,24,57,32,35,90,38,85,7,104,76,8,113,81,87,48,44,5,53,68,90,72,70,40,90,24,54,147,85,8,45,30,52,75,9,93,68,4,50,82,166,117,188,24,177,127,25,118,105,93,28,90,28,98,68,173,90,112,139,104,212,201,117,60,99,20,60,95,72,184,69,26,29,53,199,21,279,266,138,19,39,95,86,10,164,8,224,233,245,106,157,363,422,245,272,184,59,83,70,18,46,87,309,94,526,204,240,659,506,299,297,58,69,130,132,145,266,81,157,86,701,409,818,1153,87,452,314,210,133,47,130,37,249,272,526,438,1363,1636,1063,1159,1318,379,194,300,119,98,192,224,107,181,22,37,1977,2455,409,2864,1773,669,363,378,204,134,195,220,187,62,216,491,81,5523,2455,2864,1964,163,601,424,22,133,61,64,247,257,704,409,1977,3136,2250,2182,1432,632,136,181,333,33,154,219,179,95,565,146,1363,1977,2045,136,681,116,38,395,299,74,11,114,113,55,97,41,96,170,66,89,39,49,122,46,117,31,101,114,34,73,89,130,142,153,45,164,124,153,61,23,168,86,70,92,55,78,103,131,43,45,124,78,85,189,131,13,103,52,120,69,76,195,83,187,17,236,177,18,271,200,216,122,113,10,111,143,189,153,151,87,199,55,126,349,207,22,115,77,133,156,19,192,142,9,106,176,361,262,433,58,433,318,64,306,275,190,58,184,57,199,140,361,194,247,318,248,524,512,307,159,267,41,121,189,144,366,138,54,62,116,452,51,703,698,373,54,107,189,169,21,318,15,430,454,491,222,353,881,1096,668,763,522,168,163,136,35,86,162,568,173,991,409,530,1628,1379,863,881,173,204,251,251,270,485,145,272,146,1205,750,1735,2959,260,1432,1004,660,409,90,244,69,442,465,859,681,2045,2545,2068,3246,4614,1379,681,1000,381,187,356,405,187,301,35,53,2517,2864,636,10024,8274,2864,1388,1326,671,255,360,396,324,103,330,673,95,5155,2864,13366,11456,763,2386,1516,73,252,115,115,430,427,1096,583,2517,3659,3500,7637,6683,2705,520,636,1096,63,288,401,318,163,922,227,2045,3076,3978,381,2386,424,136,1318,954,118,18,182,181,89,158,67,158,283,112,153,67,86,216,82,211,49,160,181,54,118,144,211,233,255,76,280,214,269,109,42,304,134,110,145,87,124,165,211,71,74,207,133,147,332,233,24,189,81,187,107,119,305,131,298,27,386,296,32,469,353,389,223,209,16,170,220,291,237,235,137,317,89,209,591,359,39,209,143,250,237,29,291,215,14,162,272,565,420,711,99,755,570,118,575,525,287,87,274,86,297,209,545,297,388,515,417,916,930,575,305,520,62,179,277,210,532,201,79,92,177,718,86,1238,1292,718,106,216,278,246,30,454,21,607,641,701,327,545,1454,1951,1272,1527,1075,350,237,195,50,121,223,772,233,1339,566,779,2636,2503,1727,1870,377,446,362,357,377,663,194,355,187,1510,947,2338,4612,491,3124,2338,1550,944,129,342,95,592,606,1077,818,2338,2805,2364,4637,9492,3546,1818,2571,935,266,497,552,247,385,43,60,2636,2678,545,11456,21276,9820,4364,3719,1727,362,502,538,428,130,398,755,96,4419,1964,11456,39280,3273,8183,4419,192,359,160,157,570,545,1335,666,2636,3422,3000,8728,17185,9274,1636,1785,2818,90,405,551,426,212,1157,272,2338,3390,4546,545,4910,1091,363,3390,2338,18,2,28,28,13,24,10,25,45,18,25,11,14,36,14,36,7,24,27,8,18,22,33,36,40,12,45,35,45,18,7,53,20,16,22,13,19,25,32,11,11,33,21,24,55,39,4,33,12,28,16,17,46,20,45,4,60,47,5,77,59,66,38,37,2,25,32,43,35,35,20,48,13,32,95,59,6,36,25,44,35,4,42,31,2,23,40,84,63,110,15,123,96,20,102,95,42,12,40,12,43,30,79,43,57,78,65,149,158,101,55,97,9,25,39,30,75,28,11,13,25,106,13,200,221,129,19,41,40,35,4,63,3,83,87,96,45,77,218,313,220,282,209,70,33,27,6,16,30,103,30,175,74,104,376,394,304,363,77,94,51,49,52,89,25,46,23,187,115,287,604,74,572,495,350,215,18,47,12,79,79,136,99,272,311,253,515,1318,709,454,666,233,37,68,74,32,49,5,7,292,272,49,954,2364,2455,1454,1136,471,50,69,72,56,16,49,88,10,433,163,763,3273,1091,3409,1473,54,50,22,21,75,70,165,78,292,348,272,727,1909,2318,545,545,768,12,56,75,57,27,146,33,272,376,487,60,681,218,90,878,584,105,16,164,164,81,145,62,148,271,109,152,68,89,230,89,235,43,141,160,48,105,130,193,216,240,74,276,217,280,117,46,343,117,96,126,76,109,146,189,64,69,197,130,148,346,251,27,216,69,160,92,101,262,113,261,24,351,276,30,470,367,421,250,243,13,143,184,243,198,198,117,274,79,191,562,356,41,228,164,297,196,24,238,175,11,132,224,472,359,631,92,741,594,131,671,642,233,70,219,68,234,164,430,237,318,439,375,884,969,647,367,663,49,141,215,161,404,151,59,70,137,579,74,1164,1345,829,134,291,218,190,23,338,15,435,454,494,234,405,1169,1761,1326,1836,1452,511,183,148,37,87,156,526,154,868,365,516,1901,2110,1799,2406,568,730,276,265,273,464,131,230,115,889,535,1311,2781,365,3254,3409,2789,1826,97,251,67,405,396,667,473,1247,1363,1055,2070,5493,3693,3409,6251,2273,199,361,388,167,246,25,33,1301,1136,189,3254,7387,10229,13638,14207,5398,270,364,377,286,83,236,409,46,1770,601,2386,8183,3409,42621,23015,681,269,116,110,384,349,800,367,1301,1452,1041,2479,5967,9660,5114,6819,8808,68,297,392,292,138,716,157,1247,1648,2029,243,2841,1136,681,8240,5682,105,16,164,164,81,146,62,151,277,113,158,72,95,247,97,258,43,140,159,48,105,130,193,218,244,75,285,227,296,126,50,378,115,94,124,75,107,145,188,64,69,200,133,154,365,269,30,239,68,156,90,99,256,111,256,24,349,277,31,485,385,451,273,270,13,139,179,235,192,192,113,267,78,189,563,364,42,244,179,332,190,23,229,168,11,126,214,452,346,613,90,746,613,139,736,725,224,67,208,64,220,154,403,223,299,417,362,873,988,685,405,758,47,134,203,151,376,140,54,64,126,534,69,1120,1347,872,149,339,207,179,21,313,14,395,409,441,207,361,1052,1630,1288,1909,1628,613,172,138,34,80,141,469,136,753,312,438,1618,1841,1665,2455,649,920,259,246,251,421,117,202,99,748,440,1052,2195,290,2761,3347,3314,2510,91,232,61,365,350,578,400,1022,1077,797,1490,3814,2659,3068,8101,3682,185,333,353,149,216,22,27,1046,872,136,2148,4352,5523,9820,23015,11661,252,335,342,256,72,202,339,36,1343,424,1516,4419,1473,23015,49713,1841,251,107,100,344,306,687,306,1046,1114,750,1636,3515,5216,3682,11047,19026,64,275,358,263,122,620,133,1022,1302,1534,175,1972,818,613,10679,9206,7,1,11,11,5,10,4,10,19,7,11,5,6,18,7,19,2,9,10,3,7,8,13,15,16,5,20,16,21,9,3,28,7,6,8,5,7,9,12,4,4,13,9,10,26,19,2,17,4,10,6,6,17,7,17,1,23,18,2,33,27,32,20,20,0,9,11,15,12,12,7,17,5,12,38,25,2,17,13,24,12,1,15,11,0,8,14,29,22,40,6,50,42,9,53,54,14,4,13,4,14,10,26,14,19,26,23,57,67,47,29,57,3,8,13,9,24,8,3,4,7,33,4,72,88,59,10,25,13,11,1,20,0,24,25,27,12,21,64,100,81,127,116,47,11,8,2,5,8,29,8,45,18,25,94,107,99,155,45,72,16,15,16,26,7,12,5,44,25,59,120,15,150,194,223,204,5,14,3,22,21,35,23,59,60,43,77,188,126,151,500,327,12,21,22,9,13,1,1,59,48,7,106,197,223,363,1136,1295,16,21,21,15,4,12,19,2,73,22,73,192,54,681,1841,272,16,6,6,21,18,41,18,59,61,39,80,159,210,136,545,2114,4,17,22,16,7,37,7,59,73,83,9,97,38,30,659,818,196,27,256,232,103,165,63,134,218,79,99,40,48,115,42,104,86,258,264,72,138,151,196,193,188,51,170,120,140,54,20,139,253,189,222,119,148,173,193,56,52,130,75,76,159,105,10,79,166,344,175,168,373,137,268,21,257,172,16,219,152,158,86,79,36,342,385,435,299,248,120,233,55,111,274,149,15,75,49,84,606,66,556,343,18,172,234,393,239,338,40,272,187,36,172,155,849,223,587,149,409,225,455,193,199,214,145,277,255,149,77,133,220,541,681,405,781,220,64,55,80,252,24,301,284,151,22,46,1244,920,89,1000,34,683,504,385,127,156,322,361,213,250,181,63,1416,954,184,315,394,902,178,662,184,172,423,325,205,226,49,66,3140,2455,1841,2124,390,438,138,669,250,375,487,40,240,197,155,114,1841,3682,657,2422,1416,1420,600,936,597,263,284,407,155,102,196,94,7365,9513,5728,1315,1052,61,44,988,480,42,368,379,222,169,229,152,24856,19026,8285,2845,409,613,581,36,753,133,252,359,50,269,251,16,49713,9206,2946,4234,1841,2195,547,1067,651,246,291,316,215,64,112,252,6444,15957,8899,3012,716,1977,242,1083,809,554,36,224,50,21,269,243,72,10,96,88,39,64,24,52,85,31,39,16,19,45,16,41,31,96,99,27,53,58,76,76,74,20,67,47,56,21,8,55,93,70,84,45,57,67,76,22,21,52,30,30,64,42,4,31,60,128,66,64,145,54,106,8,103,69,6,89,61,64,35,32,13,128,147,168,117,99,48,94,22,45,112,61,6,30,20,34,221,24,213,134,7,69,95,161,98,140,16,112,77,15,70,63,309,83,227,59,165,92,189,81,83,89,60,115,106,61,32,54,80,204,267,164,323,92,27,23,34,107,10,127,119,63,9,19,448,350,35,415,14,295,219,168,55,67,138,154,90,105,76,26,505,367,75,136,175,405,80,296,81,75,184,140,88,96,20,27,1098,962,795,974,183,206,64,308,113,168,215,17,103,84,65,48,619,1500,309,1217,717,708,292,444,277,119,127,179,67,44,83,39,2273,4228,3182,757,584,32,22,482,227,19,166,168,97,73,97,64,6137,10570,6137,1932,247,340,303,17,361,61,115,160,22,116,107,6,9206,6819,2727,3136,1159,1243,288,534,313,115,133,141,95,28,48,107,1591,8865,6592,2045,433,1098,126,538,387,258,16,100,22,9,115,103,56,8,77,71,32,52,20,44,72,26,33,13,16,39,14,35,25,76,80,22,43,48,64,64,63,17,58,41,48,18,6,48,73,56,67,37,47,56,64,19,18,44,26,26,55,36,3,27,47,102,53,53,121,45,90,7,89,60,5,77,54,56,30,28,10,101,118,139,98,84,41,82,19,40,99,53,5,27,17,30,171,19,172,111,6,59,83,142,87,124,14,100,68,13,62,56,237,66,184,49,142,81,168,72,75,81,54,104,95,55,28,48,60,160,218,139,282,83,24,21,31,99,9,116,109,57,8,17,332,272,29,358,13,272,205,158,52,63,129,143,83,96,69,23,363,282,62,121,163,389,77,288,79,72,175,132,82,89,19,25,753,727,673,909,181,209,66,311,113,165,208,16,97,79,60,43,389,1091,272,1239,779,775,314,467,284,120,125,173,64,41,77,36,1212,2818,3055,909,727,38,25,527,239,20,166,164,93,69,91,59,2455,5637,7365,3091,363,446,363,20,387,64,115,157,21,110,100,6,2946,2727,4364,6273,1854,1691,353,608,339,120,134,139,91,26,45,99,636,4728,7910,3273,636,1438,151,606,416,267,16,98,21,8,108,95,159,23,221,207,95,156,60,132,219,80,102,42,50,121,44,110,70,216,229,64,128,144,192,193,193,53,179,127,149,58,21,149,203,157,193,108,139,168,193,58,55,138,80,82,173,115,11,86,131,286,153,154,357,136,275,22,277,188,18,244,169,176,96,88,28,283,338,403,292,253,128,254,62,125,313,171,17,85,56,96,465,54,491,325,18,182,258,448,278,398,47,322,221,43,200,180,635,181,522,144,427,250,529,232,243,264,178,340,311,180,92,157,159,435,615,407,861,261,79,71,104,328,31,385,359,188,27,56,852,726,82,1059,41,879,681,532,177,214,437,481,279,320,228,77,896,731,174,361,522,1307,268,1008,276,252,606,453,278,298,64,83,1749,1792,1829,2767,609,746,241,1140,410,591,736,58,336,268,204,146,825,2464,712,3921,2851,3024,1238,1809,1075,443,451,614,224,142,263,122,2240,5402,7319,3136,3136,174,112,2165,941,76,609,591,328,239,311,200,3849,8103,14116,13332,2091,2352,1711,87,1568,247,430,570,75,384,344,21,4234,3136,6273,36074,13332,9724,1725,2675,1387,466,501,506,325,93,154,335,998,6796,15161,14116,3659,7580,712,2614,1684,1031,61,356,75,30,369,322,114,16,161,152,70,117,46,101,168,62,79,32,39,95,35,87,49,155,166,47,95,108,146,148,149,41,140,100,118,46,17,119,144,112,140,79,103,127,147,45,43,109,64,65,138,92,9,69,92,203,110,113,266,103,211,17,218,149,14,196,137,142,78,71,19,200,242,295,218,193,99,200,49,101,253,139,14,70,46,78,319,38,350,237,14,139,202,356,224,325,39,265,182,35,165,148,429,125,369,105,321,193,420,187,200,218,149,284,260,150,77,130,105,294,429,295,649,204,64,58,87,278,26,327,305,159,23,47,546,478,56,762,31,701,565,453,153,186,381,417,241,275,194,66,552,463,115,257,401,1073,231,894,248,227,542,401,244,260,55,70,1018,1070,1159,1932,477,644,220,1070,386,552,678,52,300,236,178,126,445,1342,414,2634,2318,2845,1242,1830,1070,430,428,569,203,127,231,106,1104,2567,3606,1932,2782,193,128,2401,993,77,593,558,302,215,276,174,1738,3267,5216,6569,2318,3477,2318,105,1738,257,427,545,70,349,306,18,1841,1159,1854,13332,19708,17969,2550,3361,1568,490,501,486,303,84,137,294,450,2740,5603,6955,4057,11206,966,3161,1867,1073,61,340,70,27,329,282,199,29,287,273,128,214,85,189,318,119,152,63,77,186,68,170,86,272,295,85,173,198,271,279,283,79,271,194,231,90,33,234,248,196,247,141,188,233,275,85,82,210,124,128,272,182,18,138,158,352,193,201,481,190,395,33,419,291,28,388,271,284,156,142,33,343,422,523,393,355,186,382,96,198,503,277,28,140,92,157,533,64,604,417,25,257,382,688,441,647,79,537,371,72,337,302,704,208,628,183,576,357,800,367,399,443,305,586,537,311,159,269,169,480,716,508,1160,380,124,117,179,576,56,688,640,333,48,98,852,757,91,1289,55,1314,1112,928,321,398,818,897,516,586,412,138,829,704,181,422,704,2032,469,1902,543,503,1202,886,535,563,118,151,1459,1537,1707,3020,822,1243,469,2416,894,1281,1560,119,672,521,388,271,604,1788,556,3775,3843,5707,2882,4530,2670,1057,1026,1332,465,285,511,230,1409,3120,4228,2348,4228,422,352,6811,2718,201,1479,1340,704,490,614,382,2114,3640,5188,5989,2818,9513,8456,352,5188,704,1096,1335,165,800,687,41,2195,1243,1691,9724,17969,65535,11627,12261,4862,1367,1300,1199,718,195,309,648,548,3053,5573,6342,4932,30653,3523,10570,5573,2936,156,834,165,64,738,621,67,10,98,94,44,75,30,68,115,43,56,23,28,70,25,64,29,92,100,29,60,70,97,100,103,29,100,73,87,34,12,89,82,66,83,48,65,82,98,30,30,77,46,48,103,69,7,53,52,117,65,68,166,67,141,12,154,108,10,147,104,109,60,55,10,113,141,177,135,125,66,139,35,75,192,107,10,55,36,61,171,21,199,140,8,90,137,253,165,247,30,210,146,28,133,119,222,66,203,60,195,125,288,136,152,172,120,233,215,125,63,107,52,150,227,165,388,132,45,44,69,228,22,280,261,136,19,40,256,229,28,407,18,454,405,355,128,163,339,375,215,244,170,57,241,205,53,128,225,694,173,750,225,214,517,382,229,240,50,63,410,428,477,865,250,416,176,1000,392,577,704,53,297,227,166,114,163,471,144,987,1071,1841,1125,2045,1285,513,490,621,211,127,223,98,365,775,1000,535,1000,125,150,3625,1500,107,750,650,329,222,271,165,532,861,1125,1159,500,2250,4500,250,3375,409,583,666,78,367,306,18,547,288,353,1725,2550,11627,8251,10877,3450,825,706,605,344,90,138,283,138,722,1208,1227,875,7251,1875,7501,3625,1704,83,416,78,29,329,271,168,25,249,241,115,196,79,180,309,118,153,64,80,195,72,181,72,230,253,74,154,181,254,267,277,79,276,202,243,96,36,253,203,163,209,122,166,212,257,81,81,212,128,135,290,196,20,151,127,287,161,171,422,172,369,32,418,298,30,415,295,312,173,159,26,274,345,439,341,320,174,372,96,207,539,304,31,158,105,179,407,50,480,343,21,229,357,675,452,689,86,605,425,83,392,352,520,156,483,146,481,315,749,365,419,487,347,683,637,372,190,321,119,344,527,389,938,329,116,118,193,659,67,839,791,413,59,121,574,514,63,932,42,1109,1040,962,364,482,1031,1156,669,758,528,176,527,446,116,282,508,1648,439,2053,659,659,1638,1224,736,765,158,197,868,895,988,1797,532,941,439,2791,1208,1883,2357,179,988,746,539,366,335,945,282,1901,2081,3814,2696,5932,4314,1836,1769,2205,734,429,737,320,732,1495,1845,941,1695,219,329,11470,5932,439,2966,2448,1186,771,915,544,1046,1613,1977,1867,719,2966,7910,988,17798,1977,2517,2636,292,1301,1046,59,1067,534,608,2675,3361,12261,10877,57351,22742,4350,3164,2442,1293,320,474,943,271,1353,2124,1977,1258,9558,3296,29664,19117,8240,359,1648,292,104,1124,898,126,19,188,183,88,152,62,142,246,95,124,53,66,162,60,153,53,171,190,56,118,140,198,210,221,64,225,166,202,80,30,214,150,121,155,92,126,162,200,64,64,171,105,112,243,166,17,129,92,210,119,128,318,131,286,25,334,242,24,347,250,266,148,137,19,198,251,323,254,242,134,292,77,169,448,256,26,136,91,156,290,35,345,249,16,172,273,529,363,566,72,517,368,73,345,311,364,110,341,104,348,233,568,285,337,404,295,593,561,331,170,288,82,237,364,271,665,239,87,92,156,553,58,744,712,376,54,110,388,346,42,632,29,784,765,742,296,412,918,1057,621,708,494,164,348,292,75,184,336,1120,313,1568,542,580,1516,1165,709,738,151,188,561,570,621,1120,332,603,298,2091,1014,1742,2315,180,998,746,532,356,211,584,170,1120,1206,2228,1680,4277,3764,1853,1904,2393,784,448,750,319,454,900,1071,522,896,112,174,7580,5646,522,3659,2912,1344,836,956,551,641,953,1114,987,348,1283,3136,522,21174,3136,3659,3422,348,1452,1114,61,651,313,339,1387,1568,4862,3450,22742,36074,8626,5019,3293,1568,361,508,972,166,799,1196,1045,609,4135,1307,15684,22742,13070,522,2138,348,116,1196,922,56,8,85,83,40,70,29,67,117,45,60,26,32,81,30,77,23,76,85,25,53,64,92,99,105,30,109,81,100,40,15,109,66,53,69,41,57,74,92,30,30,82,51,55,121,83,8,66,40,92,52,56,142,59,131,11,158,116,12,172,125,135,76,71,8,86,110,142,113,108,61,135,36,81,220,128,13,70,47,82,124,15,148,108,7,76,123,244,171,274,36,261,189,38,182,165,154,46,144,44,150,101,253,130,159,196,147,304,293,175,91,155,34,98,151,113,280,102,38,41,73,270,29,388,381,204,30,61,158,141,17,256,12,325,326,329,138,202,473,567,342,396,278,92,140,116,30,72,132,446,128,675,250,288,805,650,407,428,88,108,221,222,238,424,125,227,115,857,458,882,1291,107,605,454,321,212,82,223,63,407,428,778,592,1607,1636,975,1159,1553,513,288,471,195,174,337,388,182,300,35,53,2417,2250,300,2625,2167,964,571,625,347,244,352,397,335,111,375,818,125,6751,2250,3500,3000,272,1041,750,39,246,115,120,466,490,1367,825,4350,8626,8251,6001,3150,1275,264,346,628,63,295,426,355,194,1208,340,3750,7251,9376,500,1875,272,83,805,592,77,11,117,115,56,98,40,95,168,66,88,38,48,121,46,117,32,104,116,34,74,89,129,140,150,44,160,121,150,60,23,167,89,72,93,56,78,102,128,42,43,119,75,82,183,127,13,102,54,123,70,76,193,81,181,16,225,168,17,257,190,208,118,111,10,113,145,189,151,147,83,188,51,117,324,192,20,109,74,129,161,20,194,141,9,101,167,335,241,394,53,394,291,59,289,265,198,59,186,57,194,133,336,176,221,281,218,462,458,280,148,254,43,124,191,143,355,130,49,55,101,385,43,599,606,332,49,101,199,175,21,317,14,404,411,426,186,287,707,890,558,664,473,158,173,142,36,87,158,534,155,841,327,404,1217,1050,691,748,155,192,270,267,282,495,144,259,132,1007,571,1212,1989,181,1091,839,595,389,99,263,73,462,474,841,629,1722,1870,1289,1854,2876,1013,574,923,374,207,393,442,202,319,36,51,2260,2182,363,4582,4728,2182,1246,1298,691,288,407,446,363,114,363,727,99,4910,2182,7637,8728,727,2479,1636,80,291,133,134,501,501,1300,706,3164,5019,6001,17457,11456,3709,654,770,1300,74,341,479,385,200,1171,303,2975,5273,9092,1091,5455,727,198,1757,1212,94,14,144,142,69,122,51,121,215,85,115,50,65,163,62,161,39,127,142,42,91,111,161,177,192,57,209,160,200,82,32,230,107,87,114,68,95,126,160,53,55,153,98,108,245,173,18,142,64,148,84,92,234,99,224,20,284,215,23,340,256,284,163,155,12,135,173,225,181,177,102,232,65,150,421,255,28,150,104,183,190,23,228,166,10,121,200,409,299,499,69,523,396,83,409,379,230,69,215,66,226,155,397,212,270,352,282,616,629,394,212,371,50,143,218,163,405,149,57,65,121,477,56,801,842,477,72,151,226,198,24,354,16,451,461,486,217,349,904,1199,791,978,716,243,194,159,40,95,171,577,168,920,368,477,1538,1432,1007,1145,245,306,300,293,306,530,151,270,136,1041,605,1363,2466,252,1670,1363,991,650,109,286,78,483,485,840,613,1652,1808,1329,2213,4153,1692,1022,1658,660,227,422,466,207,318,34,47,1977,1841,318,5012,7446,4296,2545,2557,1295,314,435,465,368,112,339,636,79,3515,1432,6683,17185,1909,5967,3515,159,316,141,139,506,486,1199,605,2442,3293,3150,11456,30073,12172,1718,1718,2611,81,365,500,390,196,1092,265,2386,3775,5967,954,10740,1909,477,3775,2386,71,10,109,108,53,94,39,93,168,67,92,40,52,134,51,135,29,95,107,32,69,84,123,136,149,45,166,128,163,67,26,194,80,65,85,51,72,95,121,40,43,120,77,87,199,142,15,120,47,109,62,68,174,74,168,15,218,168,18,273,209,235,138,132,9,99,126,165,133,131,76,174,49,115,331,204,22,125,88,158,138,17,165,120,7,88,147,303,224,382,53,419,325,69,350,331,166,49,154,47,161,111,286,154,200,266,218,491,517,333,184,328,35,101,154,115,284,105,40,46,87,353,42,636,695,409,64,137,160,139,16,245,11,310,317,336,153,252,678,945,657,854,650,226,136,110,27,65,115,386,112,613,248,331,1120,1116,847,1030,231,298,208,201,208,354,100,175,87,662,386,891,1711,193,1432,1288,993,668,75,194,52,318,313,530,378,993,1070,793,1407,3056,1507,1053,1821,732,155,285,309,134,201,21,28,1120,993,165,2705,5023,4173,3091,3220,1573,214,292,306,237,70,204,366,42,1738,632,2705,9274,2318,9660,5216,210,215,95,91,325,303,718,344,1293,1568,1275,3709,12172,19708,3477,2782,3593,55,245,329,251,122,659,152,1288,1867,2634,386,5796,2318,772,5603,3161,23,3,36,35,17,31,13,31,57,23,31,14,18,47,18,48,9,31,35,10,22,27,41,45,50,15,57,44,57,24,9,70,26,21,27,16,23,31,40,13,14,40,26,30,70,50,5,43,15,35,20,22,56,24,55,5,72,56,6,94,73,83,49,48,3,31,40,52,42,42,24,56,16,38,111,70,8,44,32,58,44,5,52,38,2,28,46,97,72,125,17,142,113,24,128,123,52,15,48,14,50,34,89,48,63,85,71,166,179,119,68,124,11,31,47,35,87,32,12,14,27,111,13,212,240,147,24,53,49,42,5,74,3,93,95,100,46,77,213,309,226,309,247,89,41,33,8,19,34,113,32,178,72,97,339,354,287,377,90,122,63,60,62,104,29,50,24,185,107,247,487,58,477,481,409,292,22,58,15,92,89,149,104,266,280,204,366,847,483,409,818,350,47,85,90,38,57,5,7,289,245,38,613,1182,1227,1309,1704,863,64,86,89,68,19,55,96,10,409,136,520,1636,545,5114,3682,136,64,28,26,93,84,195,90,320,361,264,654,1718,3477,2455,2455,2536,16,72,96,72,34,179,40,323,439,568,74,1022,545,409,3955,2045,43,6,67,66,33,58,25,59,108,44,61,27,36,95,37,99,17,57,65,19,42,52,76,85,95,29,109,86,112,47,19,143,47,39,50,30,43,57,74,25,27,77,50,58,137,100,11,89,28,64,36,40,103,44,101,9,134,105,11,181,142,166,100,99,5,57,73,95,77,76,44,103,29,71,209,133,15,88,64,120,79,9,94,68,4,50,84,174,131,229,33,269,218,49,259,256,94,27,86,26,89,61,158,86,113,154,131,309,343,235,138,260,19,56,84,62,152,56,21,24,47,196,24,388,454,288,49,112,87,75,9,129,5,159,162,171,78,131,370,551,419,602,508,193,73,58,14,33,58,191,54,294,118,160,565,607,518,727,188,272,111,105,106,177,48,83,40,297,169,389,768,94,818,909,866,681,39,100,26,156,148,242,165,416,426,303,535,1249,759,743,1800,892,81,145,153,64,93,9,11,439,359,54,818,1519,1636,2182,4091,2591,111,148,151,113,32,88,148,16,581,181,636,1785,545,6819,11047,545,112,48,45,154,137,309,138,474,508,346,770,1718,2782,2455,9820,12684,28,124,162,119,56,285,61,481,624,757,90,1115,545,545,11865,8183,105,16,161,161,79,142,60,145,266,108,152,69,92,241,96,257,42,138,155,47,101,125,185,207,231,71,271,215,283,121,49,373,114,92,121,73,103,138,177,60,65,186,124,144,343,255,28,233,67,152,87,95,243,104,239,22,321,254,28,444,355,419,257,259,12,135,172,224,180,178,104,243,70,169,503,325,38,221,165,313,185,22,218,159,10,116,194,405,306,537,79,647,534,122,662,670,218,64,198,60,204,140,361,196,259,355,305,730,828,582,352,682,46,128,193,141,346,126,48,55,106,442,56,896,1074,704,124,295,201,172,20,291,13,354,358,376,172,289,818,1236,965,1443,1279,514,168,133,32,74,129,419,118,634,253,340,1202,1308,1147,1691,469,731,253,238,238,393,107,180,86,626,352,797,1560,192,1707,2013,2114,1865,89,225,59,343,322,518,348,857,859,597,1026,2357,1446,1510,4228,2536,183,326,340,141,201,20,24,888,704,103,1479,2617,2718,3758,8808,8033,251,330,333,246,68,186,305,32,1119,333,1096,2818,768,8808,19026,2114,252,107,99,335,294,648,283,943,972,628,1300,2611,3593,2536,12684,65535,65,277,358,260,120,601,127,960,1202,1390,156,1761,768,704,20435,31710,44,6,58,52,23,38,14,31,51,18,23,9,11,27,10,25,19,57,59,16,31,34,45,44,43,12,40,28,33,13,4,33,56,41,49,26,33,39,44,13,12,30,17,18,38,25,2,19,36,75,38,37,83,30,60,4,59,40,3,52,36,38,20,19,7,73,83,94,65,55,27,53,12,25,64,35,3,18,12,20,127,14,118,73,4,37,52,89,54,78,9,64,44,8,41,38,174,46,122,31,87,49,101,43,45,49,34,65,61,36,18,32,44,108,138,83,165,47,14,12,18,58,5,71,68,36,5,11,238,177,17,202,7,146,111,86,29,36,76,86,51,61,44,15,258,175,34,62,81,192,39,149,42,40,101,78,50,55,12,16,532,424,334,409,79,93,30,152,58,89,117,9,58,48,38,28,280,583,113,459,289,306,135,216,141,63,69,100,38,25,49,23,954,1345,954,251,220,13,10,234,116,10,91,94,55,42,57,38,2577,2466,1432,579,90,143,139,8,186,33,63,90,12,68,64,4,6444,1591,636,998,450,548,138,271,166,63,74,81,55,16,28,65,3341,6205,2768,859,196,532,64,286,212,145,9,58,13,5,70,63,164,23,218,200,90,146,56,121,199,73,92,38,45,110,40,100,71,216,223,61,120,133,175,175,172,47,159,113,133,51,19,135,207,156,186,101,128,152,172,51,48,121,70,72,152,101,10,77,133,281,145,142,322,121,239,19,237,161,15,209,146,153,84,77,28,276,317,365,257,218,108,213,51,104,262,143,14,73,48,83,469,52,451,287,16,151,211,362,224,322,38,264,183,36,170,155,640,172,469,123,350,199,414,180,189,206,141,272,253,149,77,133,161,409,537,334,670,197,59,52,77,247,24,300,285,152,22,47,869,673,69,820,30,617,472,371,125,155,324,366,217,255,186,64,933,670,139,259,346,836,171,655,185,175,435,336,213,235,51,68,1904,1636,1379,1773,354,422,139,686,260,394,513,42,253,208,163,119,985,2294,492,2110,1363,1450,633,1003,644,284,307,439,167,110,209,99,3223,5496,4513,1266,1119,68,50,1117,540,47,409,419,243,184,247,163,7978,10992,7978,3349,506,759,709,43,886,154,288,405,56,297,275,17,15957,8865,4728,6796,2740,3053,722,1353,799,295,341,365,245,72,124,277,6205,46099,25709,6383,1241,3024,340,1437,1028,681,43,263,58,24,302,270,180,26,245,226,103,168,65,141,233,86,109,45,54,131,48,120,78,239,250,69,137,153,204,204,203,56,189,135,159,62,23,162,227,173,209,115,147,176,202,60,57,144,84,86,183,122,12,93,146,311,163,162,371,141,282,23,284,193,18,253,177,185,102,94,31,305,356,418,298,256,128,255,62,127,318,175,17,89,59,101,508,58,509,329,18,179,253,439,274,395,47,325,226,44,209,190,689,190,530,142,413,239,504,221,234,256,176,339,315,185,96,165,171,449,608,389,802,240,73,65,97,312,30,379,359,191,28,59,915,736,79,969,36,770,599,474,160,199,416,467,276,323,234,81,964,728,160,312,434,1074,223,861,243,229,567,435,274,300,65,86,1911,1757,1597,2197,461,565,188,930,350,527,681,55,329,269,209,152,941,2417,581,2746,1883,2053,898,1412,895,389,415,585,219,143,270,127,2825,5573,5537,1797,1695,104,76,1638,773,67,561,565,323,241,321,209,5932,10217,10679,5603,878,1271,1130,65,1302,219,401,551,75,392,358,22,8899,6592,7910,15161,5603,5573,1208,2124,1196,426,479,500,329,96,162,358,2768,25709,57351,17798,2768,5735,581,2281,1550,988,60,361,78,32,395,348,109,16,151,141,64,106,41,91,151,56,71,29,35,86,31,79,47,146,154,43,86,97,131,132,132,36,124,89,105,41,15,107,137,105,129,72,93,112,130,39,37,95,56,57,122,81,8,62,87,189,100,101,235,90,183,15,187,128,12,170,119,125,69,63,18,185,219,261,189,165,84,169,41,85,215,118,12,60,40,69,301,35,312,206,12,116,167,293,185,268,32,223,155,30,143,130,404,114,325,89,266,157,337,150,160,176,121,235,218,128,66,114,99,266,371,245,520,160,49,45,68,218,21,266,252,133,19,41,520,431,48,613,24,522,416,334,114,142,297,333,196,229,165,56,533,419,96,199,290,748,160,625,178,168,413,315,197,215,46,61,1017,982,954,1416,318,409,140,701,264,395,507,40,240,194,150,108,472,1285,340,1805,1363,1578,708,1115,701,301,316,439,162,104,195,91,1292,2718,3124,1227,1339,87,64,1369,631,53,436,431,242,178,234,151,2367,4228,5523,4173,818,1227,1052,58,1104,179,318,426,57,292,263,16,3012,2045,3273,14116,6955,6342,1227,1977,1045,355,385,390,251,72,119,260,859,6383,17798,22095,4296,7119,613,2166,1369,829,49,283,59,24,291,253,41,6,58,54,25,42,16,36,61,22,29,12,14,35,13,33,17,55,59,16,33,38,52,53,53,15,51,36,43,17,6,45,51,40,49,27,36,44,52,16,15,39,23,23,51,34,3,26,32,71,38,39,92,35,73,6,77,53,5,71,50,52,29,26,6,69,83,100,74,65,34,69,17,35,90,50,5,25,17,29,110,13,118,79,4,46,68,121,77,113,13,95,66,13,61,55,146,41,122,34,104,63,138,62,68,75,52,102,94,55,28,49,35,96,138,94,205,65,20,19,29,95,9,117,111,58,8,17,180,153,17,234,9,215,176,145,50,63,133,149,87,102,73,25,180,145,34,75,116,314,69,280,81,76,189,144,89,97,20,27,329,327,334,530,128,176,63,327,125,187,238,19,111,89,68,48,144,403,113,663,561,716,340,550,347,147,153,209,76,48,89,41,367,778,954,433,572,43,34,728,330,27,217,210,116,83,108,69,613,1057,1432,1352,381,716,636,34,613,95,163,212,27,138,122,7,716,433,636,3659,4057,4932,875,1258,609,194,200,196,122,34,56,120,196,1241,2768,4296,3341,6921,477,1432,814,459,25,143,29,11,137,117,165,24,235,223,104,175,69,154,260,98,126,52,64,156,57,145,71,222,240,68,139,160,219,226,230,64,222,161,192,75,28,199,202,159,198,113,150,186,219,68,66,170,101,105,225,152,15,117,127,282,154,159,379,150,311,26,333,233,23,316,224,236,131,121,26,272,332,408,305,275,144,298,75,157,403,225,23,116,77,133,423,50,467,320,19,195,290,527,341,507,62,433,303,59,282,255,554,161,478,137,428,265,595,275,304,343,240,469,437,257,133,228,131,366,534,372,839,273,89,85,133,439,43,548,520,275,40,83,659,569,67,915,38,909,775,659,234,299,632,712,419,485,347,118,637,522,128,289,468,1336,312,1302,386,373,925,704,436,469,100,129,1124,1130,1186,1977,512,760,292,1582,621,941,1202,95,553,439,332,235,470,1318,380,2354,2197,3140,1648,2825,1825,779,800,1082,389,244,443,202,1130,2357,2914,1412,2157,197,179,4096,1873,152,1186,1117,603,427,543,341,1779,2919,3814,3735,1318,3559,3955,219,3814,565,922,1157,146,716,620,37,1977,1098,1438,7580,11206,30653,7251,9558,4135,1208,1171,1092,659,179,285,601,532,3024,5735,7119,6921,57351,4944,11865,5735,2908,152,801,158,60,699,587,27,4,39,37,17,30,12,27,45,17,22,9,11,28,10,26,11,36,40,11,23,27,38,39,40,11,40,29,35,13,5,36,33,26,32,19,25,31,38,11,11,30,18,19,41,28,2,21,20,46,25,26,64,25,54,4,59,42,4,58,41,43,24,22,4,44,54,67,51,47,25,52,13,28,74,41,4,21,14,25,67,8,75,52,3,33,50,93,61,92,11,81,57,11,53,48,86,25,76,22,71,45,103,49,55,63,45,89,83,49,25,43,20,56,84,59,138,46,15,15,24,82,8,106,101,53,7,16,99,86,10,144,6,153,136,120,44,57,123,140,83,96,68,23,93,76,19,44,74,224,55,242,74,74,186,142,88,95,20,26,159,160,170,292,79,126,52,303,125,194,251,20,115,90,68,47,64,178,51,327,324,511,300,568,389,170,175,235,83,51,92,41,148,302,367,179,292,30,34,898,438,35,275,253,133,92,115,71,224,352,438,414,151,511,818,56,1022,146,227,272,33,157,133,7,242,126,151,712,966,3523,1875,3296,1307,340,303,265,152,40,61,127,64,340,581,613,477,4944,1704,5114,1977,852,40,196,36,13,152,124,156,23,228,219,104,177,72,162,279,106,139,59,73,179,66,169,66,210,230,67,139,162,227,238,247,71,248,182,221,87,33,235,186,148,188,109,148,188,227,72,71,188,114,120,262,178,18,139,116,259,144,152,371,151,322,28,364,260,26,368,264,282,158,146,23,246,306,385,296,276,149,318,83,178,468,266,27,142,95,164,368,44,422,297,18,194,300,567,381,584,74,524,373,74,354,322,468,138,420,125,404,261,616,299,345,404,292,584,554,329,171,294,107,303,454,328,774,266,92,94,154,533,55,707,681,364,53,111,516,451,54,774,34,871,802,736,280,378,832,960,572,666,475,161,475,392,98,231,400,1247,323,1492,484,498,1289,1003,626,672,142,182,791,791,842,1461,409,681,303,1888,833,1363,1812,146,842,659,491,340,309,849,243,1549,1573,2630,1704,3610,2727,1266,1337,1797,633,386,681,303,693,1378,1636,786,1292,146,185,5932,3347,292,2261,2045,1052,711,866,525,1022,1546,1841,1656,584,2045,4091,409,9206,1363,2045,2338,272,1247,1022,59,1083,538,606,2614,3161,10570,7501,29664,15684,3750,2975,2386,1288,323,481,960,286,1437,2281,2166,1432,11865,5114,61375,29664,10229,409,1805,314,110,1186,944,143,21,211,204,98,168,68,156,271,104,137,58,73,181,67,172,60,192,212,62,129,153,216,229,240,69,245,182,222,89,33,241,169,135,172,101,138,176,215,69,69,185,113,121,265,182,19,144,104,234,131,139,343,141,305,27,354,257,26,372,270,290,163,152,21,219,275,349,272,256,141,305,81,176,470,271,28,147,100,173,323,39,375,266,16,179,282,542,372,581,75,539,388,78,375,342,406,120,368,110,363,239,574,285,337,405,298,608,585,351,184,317,91,260,391,285,683,240,85,89,152,539,57,748,732,395,58,121,433,379,45,659,29,770,732,697,276,387,878,1039,629,738,528,179,391,321,81,191,335,1074,289,1405,481,520,1398,1117,708,765,162,206,637,632,669,1163,329,565,263,1757,836,1464,2043,169,988,775,574,395,244,659,186,1177,1198,2053,1412,3296,2791,1428,1600,2205,779,470,820,359,534,1039,1203,565,912,104,141,5213,3559,359,2966,2706,1369,904,1074,636,773,1135,1302,1120,376,1271,2636,329,10679,1977,3076,3390,376,1648,1302,73,809,387,416,1684,1867,5573,3625,19117,22742,7251,5273,3775,1867,439,624,1202,212,1028,1550,1369,814,5735,1977,29664,57351,24720,791,2966,465,152,1550,1186,116,17,173,169,81,140,58,133,232,90,120,51,65,162,61,156,49,156,173,51,107,128,182,195,206,60,215,161,198,80,30,219,135,109,140,82,113,146,180,58,59,160,99,107,238,164,17,132,82,187,105,113,280,116,254,22,303,223,23,331,243,264,150,141,16,174,219,280,220,210,117,257,69,153,415,243,26,135,92,161,252,30,295,211,13,145,232,454,317,506,66,487,356,72,351,323,313,93,286,86,286,191,468,237,287,353,267,555,543,330,175,303,70,198,299,219,530,189,69,74,129,472,51,691,691,378,56,118,325,284,34,495,22,594,577,568,234,340,802,978,606,723,522,178,288,236,59,140,247,804,222,1122,403,460,1301,1081,704,772,164,210,462,454,477,824,234,405,194,1363,694,1311,1957,170,1022,811,601,412,173,463,129,804,811,1394,983,2435,2273,1303,1610,2354,852,516,893,386,374,714,809,370,584,65,89,3531,2789,340,3254,3166,1615,1049,1217,704,535,765,852,706,227,730,1461,189,7671,2045,3978,4546,487,2029,1534,83,554,258,267,1031,1073,2936,1704,8240,13070,9376,9092,5967,2634,568,757,1390,145,681,988,829,459,2908,852,10229,24720,42621,1704,5114,681,200,1901,1382,8,1,13,12,6,10,4,10,18,7,9,4,5,13,5,13,3,11,13,3,8,9,14,15,16,4,17,13,16,6,2,18,10,8,10,6,8,11,13,4,4,12,8,8,19,13,1,11,6,13,7,8,21,8,19,1,23,17,1,27,20,22,12,12,1,12,16,20,16,15,8,19,5,12,33,19,2,11,7,13,18,2,21,15,0,10,17,34,24,40,5,40,29,6,30,28,22,6,20,6,20,14,34,17,22,27,21,46,45,28,15,26,4,14,21,15,37,13,5,5,9,37,4,57,59,33,5,10,22,19,2,34,1,41,41,41,17,26,65,82,53,64,47,16,19,16,4,9,16,54,15,80,29,35,106,93,63,71,15,19,31,30,31,54,15,26,12,93,50,101,162,15,95,77,58,40,11,30,8,51,51,87,61,157,155,98,136,219,84,52,90,38,24,46,51,23,35,3,5,208,175,24,286,322,175,114,131,74,35,49,53,42,13,40,77,9,409,136,381,545,60,243,175,9,36,16,16,61,61,156,83,359,522,500,1091,954,386,74,90,156,9,43,60,49,25,152,40,409,791,1704,272,1022,109,27,232,157,61,9,93,91,44,78,32,76,134,53,72,31,40,102,39,101,25,82,91,27,58,70,101,110,119,35,129,98,123,50,19,144,70,56,73,43,60,79,99,32,34,94,59,66,149,105,11,87,42,96,54,58,147,62,138,12,172,130,14,204,154,171,99,95,8,87,110,142,113,110,62,140,39,89,249,150,16,89,62,111,124,15,146,105,6,74,121,244,176,292,40,303,230,48,241,227,151,44,138,42,140,95,238,125,157,202,160,349,357,225,123,219,32,92,140,103,251,91,34,37,69,266,30,440,464,266,41,88,149,129,15,224,10,273,272,278,121,189,481,634,421,530,398,139,129,104,26,60,107,350,98,521,200,249,780,718,511,598,133,173,201,194,200,340,95,164,80,584,321,681,1174,118,795,681,526,365,74,192,52,315,309,521,365,929,944,633,966,1744,738,487,865,371,156,288,314,138,208,22,29,1140,969,146,1952,2659,1673,1169,1345,747,219,302,321,252,75,224,409,48,1972,681,2386,4910,681,2841,1972,97,224,100,98,356,340,834,416,1648,2138,1875,5455,10740,5796,1022,1115,1761,58,263,361,283,143,801,196,1805,2966,5114,1022,15343,2045,409,2966,1805,15,2,23,23,11,19,8,19,34,13,18,8,10,27,10,27,6,20,22,6,14,17,25,28,30,9,33,26,33,13,5,39,17,14,18,10,15,19,25,8,8,24,15,17,40,28,3,24,10,23,13,14,36,15,34,3,44,33,3,54,41,46,27,26,2,21,27,34,27,27,15,35,9,22,64,39,4,24,17,31,30,3,35,25,1,18,29,60,44,74,10,80,62,13,67,64,36,10,32,10,33,22,57,30,38,50,41,92,96,62,34,62,7,21,33,24,59,21,8,9,16,66,7,115,125,74,11,25,35,30,3,52,2,63,63,65,28,46,121,165,114,149,116,41,30,24,5,13,24,79,22,118,46,59,192,186,140,172,39,53,46,44,45,76,21,36,17,128,71,155,281,30,220,202,163,116,16,43,11,69,67,111,77,194,198,136,220,439,208,151,285,125,35,64,69,29,44,4,5,226,188,28,409,644,491,396,487,272,49,67,70,53,15,45,79,9,350,116,424,1091,218,1136,818,38,50,22,21,75,70,165,78,292,348,272,727,1909,2318,545,545,768,13,58,78,59,29,158,36,314,465,681,109,2045,1091,272,1582,818,7,1,11,10,5,9,3,9,16,6,9,4,5,13,5,14,2,9,10,3,6,8,12,13,14,4,16,12,16,6,2,20,8,6,8,5,7,9,11,3,4,11,7,8,19,14,1,12,4,10,6,6,16,7,16,1,20,16,1,26,20,23,14,13,0,9,12,15,12,12,7,16,4,10,31,19,2,12,8,16,13,1,15,11,0,8,13,27,20,34,4,38,30,6,34,33,16,4,14,4,15,10,26,13,17,23,19,44,47,31,18,33,3,9,14,10,26,9,3,4,7,30,3,55,61,37,6,13,15,13,1,22,1,27,27,28,12,20,55,78,56,76,61,22,13,10,2,5,10,33,9,50,19,25,85,86,68,88,21,29,20,19,19,32,8,15,7,52,29,64,120,13,106,104,90,68,7,18,4,29,27,45,30,77,77,53,89,188,98,80,166,77,15,27,29,12,17,1,2,85,70,10,150,253,223,218,309,185,21,28,29,22,6,17,30,3,122,38,136,363,90,681,613,30,21,9,8,30,27,64,29,104,116,83,198,477,772,409,545,704,5,24,32,24,11,60,13,110,152,200,27,409,272,272,1977,818,98,15,149,148,72,128,54,129,233,94,130,58,77,200,78,209,40,129,144,43,93,113,166,184,203,62,232,182,236,99,40,299,108,87,113,67,95,126,160,54,57,162,106,121,284,208,23,185,63,144,82,89,226,96,217,20,284,221,24,372,292,338,204,203,12,129,163,211,169,165,95,219,62,147,429,271,31,176,129,241,179,21,209,151,9,108,179,369,274,470,67,539,433,96,509,504,213,63,192,58,195,133,338,181,234,314,262,608,666,452,265,500,45,126,189,138,335,121,45,52,97,395,48,748,859,539,91,209,200,171,20,289,13,347,346,359,160,263,719,1039,769,1085,909,348,169,134,32,75,129,418,117,620,243,318,1082,1117,916,1249,320,468,258,243,244,403,109,184,87,632,350,775,1459,169,1384,1464,1369,1098,92,233,61,358,338,544,366,898,895,612,1018,2205,1224,1098,2559,1318,192,342,359,150,215,21,26,972,773,113,1597,2706,2542,2876,4944,3415,265,352,358,266,75,206,343,36,1302,395,1318,3390,878,8240,10679,659,269,115,108,369,329,738,329,1124,1196,805,1757,3775,5603,3955,11865,20435,70,302,395,291,137,699,152,1186,1550,1901,232,2966,1582,1977,57351,29664,95,14,145,143,70,125,53,126,230,93,130,59,78,204,81,217,38,124,139,41,90,110,161,180,199,61,230,182,238,101,41,311,103,83,108,65,91,121,154,52,56,158,104,120,285,211,23,192,60,137,78,84,215,91,208,19,274,214,24,368,292,343,210,211,11,122,154,199,159,156,90,208,59,142,417,266,31,178,133,251,169,20,197,141,9,101,168,347,259,447,64,524,427,97,521,526,199,58,179,54,181,123,313,168,218,294,248,584,651,451,271,523,42,117,174,127,307,111,42,47,89,364,45,707,829,533,92,220,185,158,18,263,11,313,312,323,144,237,654,960,728,1060,922,368,156,122,29,67,116,373,104,546,214,280,956,1003,845,1197,323,497,236,221,220,361,97,162,76,545,300,659,1243,146,1227,1363,1363,1180,84,211,54,317,296,472,313,757,743,501,828,1797,1022,974,2500,1444,174,307,320,132,187,18,22,801,624,88,1227,2045,1938,2338,4649,3887,240,315,317,233,64,175,285,29,1022,299,954,2338,584,5682,9206,818,243,103,95,322,282,621,271,898,922,592,1212,2386,3161,2045,8183,31710,63,270,348,253,117,587,124,944,1186,1382,157,1805,818,818,29664,61375]}
